• 讀書網|DuShu.com - 讀書·學習·生活
  •  | 簡體版
  • 論壇
  • 暢銷
  • 連載
  • 圖書
  • 資訊
  • 首頁
  • 國學/古籍 | 文學藝術 | 人文社科 | 經濟管理 | 生活時尚 | 科學技術 | 教材教輔 | 少兒讀物
  •    
  • 圖書搜索:
  •  
     全部圖書 可讀圖書 可購圖書
     
  • J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發 - 書籍詳細信息
  • 查看同類圖書:科學技術»計算機/網絡»軟件與程序設計»JAVA及其相關»J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發
  • J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發

  • 【作 者】:鄔繼成
  • 【叢編項】:開源技術專家
  • 【裝幀項】:16 / 367
  • 【出版項】:電子工業出版社 / 2008年1月
  • 【ISBN號】:9787121054518 / 7121054515
  • 【原書定價】:¥39.80 有4家書店打折銷售 
  • 【主題詞】:軟件與程序設計-綜合
  • 【圖書簡介】
      本書內容主要來自作者多年的軟件開發和教學經驗,通過實例由淺入深地介紹Eclipse、Struts、Hibernate和Spring的基本原理和應用,以及它們的整合應用,是一本強調實踐技能的實用性指導圖書。本書的內容主要包括:開源開發工具Eclipse、用Eclipse開發Java Web應用程序、Struts應用技巧、Struts的核心組件、Struts的高級功能、 Hibernate基本原理、Hibernate的核心組件、Hibernate的高級功能、 Struts與Hibernate的整合應用、Spring基礎、Spring的AOP框架、Spring Web 框架、Spring的數據訪問框架、Spring與Struts、Hibernate的整合應用等。本書主要面對初學者,特別是針對面臨就業壓力、需要實踐技能的大學生和程序開發愛好者;本書也可作為高等院校相關專業和計算機培訓學校的參考用書。
  • 【本書目錄】
    第1講  開源開發工具Eclipse入門    1
    1.1  Eclipse概述    1
    1.1.1  Eclipse的由來和發展    1
    1.1.2  Eclipse的結構和平臺內核    1
    1.2  Eclipse開發環境的建立    3
    1.2.1  Eclipse安裝    3
    1.2.2  Eclipse多國語言包的安裝    4
    1.3  常用插件的安裝方法    5
    1.3.1  Tomcat插件的安裝    5
    1.3.2  Lomboz插件的安裝    7
    1.3.3  MyEclipse插件的安裝    8
    1.4  在Eclipse中開發Java應用    10
    1.5  本講小結    12
    第2講  用Eclipse開發Java Web應用程序    13
    2.1  Java Web編程的主要組件技術    13
    2.1.1  Servlet    13
    2.1.2  JSP    17
    2.1.3  JavaBeans    20
    2.1.4  JDBC    21
    2.1.5  XML    24
    2.1.6  Tomcat    25
    2.2  MVC設計模式    27
    2.2.1  JSP Model 1和Model 2架構    27
    2.2.2  MVC設計模式    28
    2.2.3  MVC實現框架    28
    2.3  用Eclipse構建一個基于MVC模式的Java Web應用    29
    2.3.1  數據庫設計    30
    2.3.2  在Eclipse中創建一個新項目    30
    2.3.3  構建視圖組件    31
    2.3.4  構建控制組件    33
    2.3.5  構建模型組件    36
    2.3.6  構建數據訪問組件    37
    2.3.7  運行程序    39
    2.3.8  討論    40
    2.4  本講小結    40
    第3講  Struts入門    41
    3.1  Struts簡介    41
    3.1.1  Struts軟件包的下載和安裝    41
    3.1.2  Struts軟件包的組成    41
    3.2  Struts的基本原理    42
    3.3  Struts的核心組件    43
    3.3.1  Struts的控制器組件    43
    3.3.2  Struts的視圖組件    45
    3.3.3  Struts的模型組件    48
    3.4  用Eclipse構建一個基于Struts的簡單登錄系統    48
    3.4.1  用Eclipse建立一個項目工程    48
    3.4.2  把Struts功能添加到項目中    49
    3.4.3  構建JSP頁面    50
    3.4.4  構建ActionForm    52
    3.4.5  構建Action    53
    3.4.6  構建Struts的配置文件struts-config.xml    54
    3.4.7  部署和運行程序    55
    3.5  本講小結    56
    第4講  Struts的核心組件    57
    4.1  Struts配置文件struts-config.xml    57
    4.1.1  <form-beans>元素    58
    4.1.2  <action-mappings>元素    59
    4.1.3  <global-forwards>元素    60
    4.1.4  <message-resources>元素    60
    4.2  Struts的中央控制器    61
    4.2.1  Struts應用程序處理用戶請求的一般過程    61
    4.2.2  ActionServlet類    62
    4.2.3  RequestProcessor類    63
    4.2.4  ActionServlet在web.xml中的配置    64
    4.3  Action類及其相關類    65
    4.3.1  Action類    65
    4.3.2  ActionMapping類    66
    4.3.3  ActionForward類    67
    4.4  ActionForm類及表單數據驗證    68
    4.4.1  Struts的視圖組件概述    68
    4.4.2  ActionForm的作用機理    69
    4.4.3  ActionForm的使用方法    70
    4.4.4  表單數據驗證    72
    4.5  Struts常用標記庫    74
    4.5.1  HTML標記庫    74
    4.5.2  Bean標記庫    79
    4.5.3  Logic標記庫    83
    4.6  Struts應用示例    87
    4.7  本講小結    94
    第5講  Struts的高級功能    95
    5.1  Struts對國際化的支持    95
    5.1.1  資源文件和資源包    95
    5.1.2  資源文件的編碼轉化    97
    5.1.3  資源包的訪問    98
    5.1.4  國際化的應用舉例    99
    5.2  DispatchAction類    100
    5.3  動態ActionForm    102
    5.3.1  配置動態ActionForm    102
    5.3.2  在Action中訪問動態ActionForm    103
    5.3.3  動態ActionForm的表單驗證    103
    5.3.4  動態ActionForm應用實例    103
    5.4  Validator驗證框架    105
    5.4.1  Validator的安裝    105
    5.4.2  在struts-config.xml中配置Validator    105
    5.4.3  validator-rules.xml的配置    106
    5.4.4  validation.xml的配置    107
    5.4.5  DynaValidatorForm類及其子類    110
    5.4.6  Validator的應用示例    111
    5.5  本講小結    114
    第6講  用Struts開發一個名片管理系統    115
    6.1  系統功能說明    115
    6.2  數據庫設計    115
    6.3  系統總體軟件結構和構成    116
    6.4  視圖層頁面    117
    6.4.1  增加名片頁面    118
    6.4.2  查詢/瀏覽名片頁面    120
    6.4.3  修改名片頁面    122
    6.5  控制層組件    124
    6.5.1  CardForm類    124
    6.5.2  CardAction類    127
    6.5.3  struts-config.xml文件    131
    6.6  模型層組件    132
    6.6.1  CardBean類    132
    6.6.2  CardDAO類    134
    6.6.3  DBPool類    140
    6.7  分頁管理組件    140
    6.7.1  PageBean類    140
    6.7.2  Pagination類    141
    6.8  系統的運行    143
    6.9  本講小結    143
    第7講  Hibernate入門    145
    7.1  Hibernate簡介    145
    7.2  Hibernate軟件包簡介    146
    7.3  Hibernate框架簡介    147
    7.3.1  Hibernate的結構體系    148
    7.3.2  Hibernate的核心組件    148
    7.3.3  Hibernate的運行過程    149
    7.4  用Eclipse開發一個簡單Hibernate應用程序    150
    7.4.1  Hibernate插件Synchronizer簡介    150
    7.4.2  Hibernate應用示例    150
    7.5  本講小結    159
    第8講  Hibernate的核心組件    161
    8.1  Hibernate配置文件    161
    8.1.1  hibernate.properties    161
    8.1.2  hibernate.cfg.xml    164
    8.2  持久化對象(Persistent Object)    165
    8.3  映射文件 xxx.hbm.xml    166
    8.4  Configuration類    168
    8.5  SessionFactory接口    170
    8.6  Session接口    171
    8.6.1  概述    171
    8.6.2  取得持久化對象的方法    171
    8.6.3  持久化對象的保存、更新和刪除方法    172
    8.7  Query接口    175
    8.7.1  setXXX()方法    176
    8.7.2  list()方法    177
    8.7.3  excuteUpdate()方法    177
    8.7.4  使用命名查詢(namedQuery)    177
    8.8  Transaction接口    178
    8.9  HibernateUtil類    179
    8.10  應用示例    180
    8.11  本講小結    184
    第9講  Hibernate的高級功能    185
    9.1  Hibernate數據查詢    185
    9.1.1  Hibernate Query Language(HQL)    185
    9.1.2  Criteria Query方式    188
    9.1.3  Native SQL查詢    190
    9.2  利用關聯關系操縱對象    193
    9.2.1  一對一關聯關系的使用    194
    9.2.2  一對多關聯關系的使用    198
    9.2.3  多對多關聯關系的使用    200
    9.3  Hibernate的事務管理    202
    9.3.1  事務的特性    202
    9.3.2  事務隔離    202
    9.3.3  在Hibernate配置文件中設置隔離級別    203
    9.3.4  在Hibernate中使用JDBC事務    204
    9.3.5  在Hibernate中使用JTA事務    205
    9.4  Hibernate的Cache管理    206
    9.4.1  一級Cache    206
    9.4.2  二級Cache    207
    9.4.3  在Hibernate中使用EhCache    208
    9.5  本講小結    210
    第10講  Struts與Hibernate的整合應用    211
    10.1  用Struts和Hibernate構建一個列車車次查詢系統    211
    10.1.1  設計數據表    211
    10.1.2  構建視圖組件    212
    10.1.3  構建Struts組件    214
    10.1.4  構建模型層組件    216
    10.1.5  構建Hibernate組件    217
    10.1.6  編譯、打包與運行    220
    10.2  用Struts和Hibernate構建在線招聘系統    221
    10.2.1  需求說明和分析    221
    10.2.2  招聘崗位管理模塊的編程    225
    10.3  本講小結    240
    第11講  Spring基礎    241
    11.1  Spring概述    241
    11.1.1  Spring是什么    241
    11.1.2  下載、解壓Spring    242
    11.1.3  Spring的主要功能    243
    11.2  控制反轉(IoC)的原理    245
    11.3  Spring IoC框架的主要組件    250
    11.3.1  Beans    250
    11.3.2  Bean配置文件    250
    11.3.3  BeanFactory接口及其相關類    251
    11.3.4  ApplicationContext接口及其相關類    252
    11.4  用Eclipse開發簡單的Spring應用程序    253
    11.4.1  新建Spring項目 springDemo    253
    11.4.2  把Spring的相關jar包添加到項目中    254
    11.4.3  編寫Bean的代碼    254
    11.4.4  編寫Bean配置文件beans-config.xml    255
    11.4.5  編寫測試程序    255
    11.4.6  運行Spring程序    256
    11.5  本講小結    256
    第12講  Spring的AOP框架    257
    12.1  AOP入門    257
    12.1.1  AOP概述    257
    12.1.2  AOP入門實例    258
    12.1.3  AOP的主要術語    259
    12.2  Spring AOP框架    260
    12.2.1  通知器(Advisor)    260
    12.2.2  代理(Proxy)    260
    12.2.3  方法攔截器(MethodInterceptor)和
    攔截器鏈(Interceptor Chain)    262
    12.3  通知(Advice)    263
    12.3.1  Before通知(Before Advice)    263
    12.3.2  After通知(After Advice)    266
    12.3.3  Around通知(Around Advice)及其應用示例    268
    12.3.4  Throws通知(Throws Advice)    269
    12.4  切點(Pointcut)    270
    12.4.1  靜態切點和動態切點    271
    12.4.2  切點接口    271
    12.4.3  切點通知器(PointcutAdvisor)    272
    12.4.4  控制流切點(ControlFlowPointcut)及其應用示例    276
    12.5  引入(Introduction)    279
    12.5.1  引入(Introduction)的概念    279
    12.5.2  引入(Introduction)的應用示例    279
    12.6  本講小結    282
    第13講  Spring Web框架    283
    13.1  Spring Web MVC框架入門    283
    13.1.1  Spring Web MVC概述    283
    13.1.2  Spring Web MVC框架的主要組件    284
    13.1.3  Spring Web MVC入門示例    284
    13.2  DispatcherServlet    286
    13.3  處理器映射(Handler Mapping)    287
    13.3.1  BeanNameUrlHandlerMapping    287
    13.3.2  SimpleUrlHandlerMapping    288
    13.4  控制器(Controller)    289
    13.4.1  AbstractController 類    290
    13.4.2  MultiActionController類    290
    13.4.3  BaseCommandController和AbstractCommandController類    292
    13.4.4  AbstractFormController類    295
    13.4.5  SimpleFormController類    295
    13.4.6  AbstractWizardFormController類    299
    13.5  ModelAndView類    299
    13.6  視圖解析器(View Resolvers)    300
    13.6.1  InternalResourceViewResolver類    300
    13.6.2  BeanNameViewResolver類    301
    13.6.3  ResourceBundleViewResolver類    302
    13.6.4  XmlViewResolver類    302
    13.7  處理器攔截器(Handler Interceptor)    303
    13.8  Spring對Struts的支持    305
    13.8.1  使用ActionSupport類    306
    13.8.2  使用DelegatingActionProxy類    306
    13.8.3  使用DelegatingRequestProcessor類    309
    13.9   本講小結    310
    第14講  Spring的數據訪問框架    311
    14.1  DataSource注入    311
    14.1.1  DataSource注入的概述    311
    14.1.2  DataSource注入的應用示例    312
    14.1.3  DataSource置換    317
    14.2  Spring對JDBC的支持    318
    14.2.1  JdbcTemplate簡介    318
    14.2.2  使用JdbcTemplate創建數據表及插入和刪除數據    319
    14.2.3  使用JdbcTemplate查詢數據    321
    14.2.4  使用JdbcTemplate的基本更新    322
    14.3  Spring對JDBC事務管理的支持    323
    14.3.1  Spring的編程式事務管理    324
    14.3.2  Spring的聲明式事務管理    326
    14.4  Spring對Hibernate的支持    328
    14.4.1  HibernateTemplate類    328
    14.4.2  SessionFactory的注入    329
    14.4.3  Spring與Hibernate的整合應用示例    330
    14.5  本講小結    332
    第15講  Spring與Struts、Hibernate的整合應用實例    333
    15.1  系統功能說明    333
    15.2  數據表設計    333
    15.3  系統的軟件架構和組成    334
    15.4  視圖層編程    335
    15.4.1  添加研究人員信息頁面    336
    15.4.2  瀏覽/查詢研究人員信息頁面    337
    15.4.3  修改研究人員信息頁面    341
    15.5  控制層編程    343
    15.5.1  ResearcherForm類    343
    15.5.2  BaseAction類    345
    15.5.3  ResearcherAction類    346
    15.5.4  struts-config.xml文件    350
    15.6  持久層編程    351
    15.6.1  Reseracher類和Researcher.hbm.xml文件    351
    15.6.2  IResearcherService接口和ResearcherService類    354
    15.6.3  IRessearcherDAO接口和ResearcherDAO類    355
    15.6.4  applicationContext.xml文件    358
    15.7  系統的運行    360
    15.8  本講小結    361
    附錄A  MySQL數據庫的基本用法    363
    A.1  MySQL數據庫簡介    363
    A.2  MySQL的下載與安裝    363
    A.3  MySQL的常用命令    363
    A.3.1  啟動MySQL數據庫    363
    A.3.2  連接MySQL    364
    A.3.3  使用查詢語句    364
    A.3.4  新建或刪除數據庫    364
    A.3.5  打開數據庫的命令    365
    A.3.6  查看數據庫的命令    365
    A.3.7  查看數據庫中數據表的語句    365
    A.3.8  創建或刪除數據表    365
    A.3.9  查看數據表的詳細結構    365
    A.3.10  在數據表中插入或刪除數據    365
    A.3.11  更改MySQL用戶密碼    366
    A.3.12  從SQL文件導入數據表    366
    A.3.13  備份和恢復數據庫    366
    A.3.14  退出MySQL連接    366
    A.3.15  關閉MySQL服務    367
  • 【購買本書】
  • 商城名稱價格 配送信息優惠活動去看看購買

    卓越網
    ¥33.90
    送貨上門:國內308個城市
    郵寄:全球
    特快專遞:全球
    海外航空快遞
    七周年店慶,全場免費配送 去看看 訂購

    當當網
    ¥29.85 當天加急送:北京五環以內
    送貨上門:國內178個城市
    郵寄:全球
    特快專遞:全球
    特惠商品68折封頂 去看看 訂購

    新華書店
    ¥29.90
    快遞:大陸地區
    郵寄:全球
    特快專遞:全球
    去看看 訂購

    華儲網
    ¥31.84 送貨上門:遼寧、長春、北京
    快遞、郵政遞送:全球
    30萬春節大禮包連環送,全場7折+滿100免運費 去看看 訂購

    中國圖書館網
    ¥0.4/頁起
    郵寄、快遞:全國
    特快專遞EMS:全球
    提供稀缺絕版圖書文獻影印服務 去看看 預定
  • 說明:
  • 1、由于網上書店可能根據各種情況隨時調整價格,我們的價格信息存在滯后性。以上價格僅作參考,具體以網上書店標示的價格為準。
    2、如價格折扣信息和原書定價存在較大誤差,可能是該店售書為本書的不同版本或不同裝禎形式,請讀者自行鑒別。
    3、對如何網上購書存在疑問,請點擊上面購書指南鏈接查詢。
  • Copyright © 讀書網 www.dushu.com 2006-2007, All Rights Reserved.
    鄂ICP備06000781號 公安備4201502577