日韩精品 中文字幕 动漫,91亚洲午夜一区,在线不卡日本v一区v二区丶,久久九九国产精品自在现拍

注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發(fā)

J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發(fā)

J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發(fā)

定 價:¥39.80

作 者: 鄔繼成
出版社: 電子工業(yè)出版社
叢編項: 開源技術專家
標 簽: 軟件與程序設計

ISBN: 9787121054518 出版時間: 2008-01-01 包裝: 其他
開本: 16 頁數(shù): 367 字數(shù):  

內(nèi)容簡介

  本書內(nèi)容主要來自作者多年的軟件開發(fā)和教學經(jīng)驗,通過實例由淺入深地介紹Eclipse、Struts、Hibernate和Spring的基本原理和應用,以及它們的整合應用,是一本強調(diào)實踐技能的實用性指導圖書。本書的內(nèi)容主要包括:開源開發(fā)工具Eclipse、用Eclipse開發(fā)Java Web應用程序、Struts應用技巧、Struts的核心組件、Struts的高級功能、 Hibernate基本原理、Hibernate的核心組件、Hibernate的高級功能、 Struts與Hibernate的整合應用、Spring基礎、Spring的AOP框架、Spring Web 框架、Spring的數(shù)據(jù)訪問框架、Spring與Struts、Hibernate的整合應用等。本書主要面對初學者,特別是針對面臨就業(yè)壓力、需要實踐技能的大學生和程序開發(fā)愛好者;本書也可作為高等院校相關專業(yè)和計算機培訓學校的參考用書。

作者簡介

暫缺《J2EE開源編程精要15講:整合Eclipse、Struts、Hibernate和Spring的Java Web開發(fā)》作者簡介

圖書目錄

第1講  開源開發(fā)工具Eclipse入門    1
1.1  Eclipse概述    1
1.1.1  Eclipse的由來和發(fā)展    1
1.1.2  Eclipse的結(jié)構(gòu)和平臺內(nèi)核    1
1.2  Eclipse開發(fā)環(huán)境的建立    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中開發(fā)Java應用    10
1.5  本講小結(jié)    12
第2講  用Eclipse開發(fā)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架構(gòu)    27
2.2.2  MVC設計模式    28
2.2.3  MVC實現(xiàn)框架    28
2.3  用Eclipse構(gòu)建一個基于MVC模式的Java Web應用    29
2.3.1  數(shù)據(jù)庫設計    30
2.3.2  在Eclipse中創(chuàng)建一個新項目    30
2.3.3  構(gòu)建視圖組件    31
2.3.4  構(gòu)建控制組件    33
2.3.5  構(gòu)建模型組件    36
2.3.6  構(gòu)建數(shù)據(jù)訪問組件    37
2.3.7  運行程序    39
2.3.8  討論    40
2.4  本講小結(jié)    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構(gòu)建一個基于Struts的簡單登錄系統(tǒng)    48
3.4.1  用Eclipse建立一個項目工程    48
3.4.2  把Struts功能添加到項目中    49
3.4.3  構(gòu)建JSP頁面    50
3.4.4  構(gòu)建ActionForm    52
3.4.5  構(gòu)建Action    53
3.4.6  構(gòu)建Struts的配置文件struts-config.xml    54
3.4.7  部署和運行程序    55
3.5  本講小結(jié)    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類及表單數(shù)據(jù)驗證    68
4.4.1  Struts的視圖組件概述    68
4.4.2  ActionForm的作用機理    69
4.4.3  ActionForm的使用方法    70
4.4.4  表單數(shù)據(jù)驗證    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  本講小結(jié)    94
第5講  Struts的高級功能    95
5.1  Struts對國際化的支持    95
5.1.1  資源文件和資源包    95
5.1.2  資源文件的編碼轉(zhuǎn)化    97
5.1.3  資源包的訪問    98
5.1.4  國際化的應用舉例    99
5.2  DispatchAction類    100
5.3  動態(tài)ActionForm    102
5.3.1  配置動態(tài)ActionForm    102
5.3.2  在Action中訪問動態(tài)ActionForm    103
5.3.3  動態(tài)ActionForm的表單驗證    103
5.3.4  動態(tài)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  本講小結(jié)    114
第6講  用Struts開發(fā)一個名片管理系統(tǒng)    115
6.1  系統(tǒng)功能說明    115
6.2  數(shù)據(jù)庫設計    115
6.3  系統(tǒng)總體軟件結(jié)構(gòu)和構(gòu)成    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  系統(tǒng)的運行    143
6.9  本講小結(jié)    143
第7講  Hibernate入門    145
7.1  Hibernate簡介    145
7.2  Hibernate軟件包簡介    146
7.3  Hibernate框架簡介    147
7.3.1  Hibernate的結(jié)構(gòu)體系    148
7.3.2  Hibernate的核心組件    148
7.3.3  Hibernate的運行過程    149
7.4  用Eclipse開發(fā)一個簡單Hibernate應用程序    150
7.4.1  Hibernate插件Synchronizer簡介    150
7.4.2  Hibernate應用示例    150
7.5  本講小結(jié)    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  本講小結(jié)    184
第9講  Hibernate的高級功能    185
9.1  Hibernate數(shù)據(jù)查詢    185
9.1.1  Hibernate Query Language(HQL)    185
9.1.2  Criteria Query方式    188
9.1.3  Native SQL查詢    190
9.2  利用關聯(lián)關系操縱對象    193
9.2.1  一對一關聯(lián)關系的使用    194
9.2.2  一對多關聯(lián)關系的使用    198
9.2.3  多對多關聯(lián)關系的使用    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  本講小結(jié)    210
第10講  Struts與Hibernate的整合應用    211
10.1  用Struts和Hibernate構(gòu)建一個列車車次查詢系統(tǒng)    211
10.1.1  設計數(shù)據(jù)表    211
10.1.2  構(gòu)建視圖組件    212
10.1.3  構(gòu)建Struts組件    214
10.1.4  構(gòu)建模型層組件    216
10.1.5  構(gòu)建Hibernate組件    217
10.1.6  編譯、打包與運行    220
10.2  用Struts和Hibernate構(gòu)建在線招聘系統(tǒng)    221
10.2.1  需求說明和分析    221
10.2.2  招聘崗位管理模塊的編程    225
10.3  本講小結(jié)    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  控制反轉(zhuǎn)(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開發(fā)簡單的Spring應用程序    253
11.4.1  新建Spring項目 springDemo    253
11.4.2  把Spring的相關jar包添加到項目中    254
11.4.3  編寫B(tài)ean的代碼    254
11.4.4  編寫B(tài)ean配置文件beans-config.xml    255
11.4.5  編寫測試程序    255
11.4.6  運行Spring程序    256
11.5  本講小結(jié)    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  靜態(tài)切點和動態(tài)切點    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  本講小結(jié)    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   本講小結(jié)    310
第14講  Spring的數(shù)據(jù)訪問框架    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創(chuàng)建數(shù)據(jù)表及插入和刪除數(shù)據(jù)    319
14.2.3  使用JdbcTemplate查詢數(shù)據(jù)    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  本講小結(jié)    332
第15講  Spring與Struts、Hibernate的整合應用實例    333
15.1  系統(tǒng)功能說明    333
15.2  數(shù)據(jù)表設計    333
15.3  系統(tǒng)的軟件架構(gòu)和組成    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  系統(tǒng)的運行    360
15.8  本講小結(jié)    361
附錄A  MySQL數(shù)據(jù)庫的基本用法    363
A.1  MySQL數(shù)據(jù)庫簡介    363
A.2  MySQL的下載與安裝    363
A.3  MySQL的常用命令    363
A.3.1  啟動MySQL數(shù)據(jù)庫    363
A.3.2  連接MySQL    364
A.3.3  使用查詢語句    364
A.3.4  新建或刪除數(shù)據(jù)庫    364
A.3.5  打開數(shù)據(jù)庫的命令    365
A.3.6  查看數(shù)據(jù)庫的命令    365
A.3.7  查看數(shù)據(jù)庫中數(shù)據(jù)表的語句    365
A.3.8  創(chuàng)建或刪除數(shù)據(jù)表    365
A.3.9  查看數(shù)據(jù)表的詳細結(jié)構(gòu)    365
A.3.10  在數(shù)據(jù)表中插入或刪除數(shù)據(jù)    365
A.3.11  更改MySQL用戶密碼    366
A.3.12  從SQL文件導入數(shù)據(jù)表    366
A.3.13  備份和恢復數(shù)據(jù)庫    366
A.3.14  退出MySQL連接    366
A.3.15  關閉MySQL服務    367

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) rgspecialties.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號