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

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

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

定 價(jià):¥39.80

作 者: 鄔繼成
出版社: 電子工業(yè)出版社
叢編項(xiàng): 開(kāi)源技術(shù)專家
標(biāo) 簽: 軟件與程序設(shè)計(jì)

購(gòu)買這本書(shū)可以去


ISBN: 9787121054518 出版時(shí)間: 2008-01-01 包裝: 其他
開(kāi)本: 16 頁(yè)數(shù): 367 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書(shū)目錄

第1講  開(kāi)源開(kāi)發(fā)工具Eclipse入門    1
1.1  Eclipse概述    1
1.1.1  Eclipse的由來(lái)和發(fā)展    1
1.1.2  Eclipse的結(jié)構(gòu)和平臺(tái)內(nèi)核    1
1.2  Eclipse開(kāi)發(fā)環(huán)境的建立    3
1.2.1  Eclipse安裝    3
1.2.2  Eclipse多國(guó)語(yǔ)言包的安裝    4
1.3  常用插件的安裝方法    5
1.3.1  Tomcat插件的安裝    5
1.3.2  Lomboz插件的安裝    7
1.3.3  MyEclipse插件的安裝    8
1.4  在Eclipse中開(kāi)發(fā)Java應(yīng)用    10
1.5  本講小結(jié)    12
第2講  用Eclipse開(kāi)發(fā)Java Web應(yīng)用程序    13
2.1  Java Web編程的主要組件技術(shù)    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設(shè)計(jì)模式    27
2.2.1  JSP Model 1和Model 2架構(gòu)    27
2.2.2  MVC設(shè)計(jì)模式    28
2.2.3  MVC實(shí)現(xiàn)框架    28
2.3  用Eclipse構(gòu)建一個(gè)基于MVC模式的Java Web應(yīng)用    29
2.3.1  數(shù)據(jù)庫(kù)設(shè)計(jì)    30
2.3.2  在Eclipse中創(chuàng)建一個(gè)新項(xià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ù)訪問(wèn)組件    37
2.3.7  運(yùn)行程序    39
2.3.8  討論    40
2.4  本講小結(jié)    40
第3講  Struts入門    41
3.1  Struts簡(jiǎn)介    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)建一個(gè)基于Struts的簡(jiǎn)單登錄系統(tǒng)    48
3.4.1  用Eclipse建立一個(gè)項(xiàng)目工程    48
3.4.2  把Struts功能添加到項(xiàng)目中    49
3.4.3  構(gòu)建JSP頁(yè)面    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  部署和運(yùn)行程序    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應(yīng)用程序處理用戶請(qǐng)求的一般過(guò)程    61
4.2.2  ActionServlet類    62
4.2.3  RequestProcessor類    63
4.2.4  ActionServlet在web.xml中的配置    64
4.3  Action類及其相關(guān)類    65
4.3.1  Action類    65
4.3.2  ActionMapping類    66
4.3.3  ActionForward類    67
4.4  ActionForm類及表單數(shù)據(jù)驗(yàn)證    68
4.4.1  Struts的視圖組件概述    68
4.4.2  ActionForm的作用機(jī)理    69
4.4.3  ActionForm的使用方法    70
4.4.4  表單數(shù)據(jù)驗(yàn)證    72
4.5  Struts常用標(biāo)記庫(kù)    74
4.5.1  HTML標(biāo)記庫(kù)    74
4.5.2  Bean標(biāo)記庫(kù)    79
4.5.3  Logic標(biāo)記庫(kù)    83
4.6  Struts應(yīng)用示例    87
4.7  本講小結(jié)    94
第5講  Struts的高級(jí)功能    95
5.1  Struts對(duì)國(guó)際化的支持    95
5.1.1  資源文件和資源包    95
5.1.2  資源文件的編碼轉(zhuǎn)化    97
5.1.3  資源包的訪問(wèn)    98
5.1.4  國(guó)際化的應(yīng)用舉例    99
5.2  DispatchAction類    100
5.3  動(dòng)態(tài)ActionForm    102
5.3.1  配置動(dòng)態(tài)ActionForm    102
5.3.2  在Action中訪問(wèn)動(dòng)態(tài)ActionForm    103
5.3.3  動(dòng)態(tài)ActionForm的表單驗(yàn)證    103
5.3.4  動(dòng)態(tài)ActionForm應(yīng)用實(shí)例    103
5.4  Validator驗(yàn)證框架    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的應(yīng)用示例    111
5.5  本講小結(jié)    114
第6講  用Struts開(kāi)發(fā)一個(gè)名片管理系統(tǒng)    115
6.1  系統(tǒng)功能說(shuō)明    115
6.2  數(shù)據(jù)庫(kù)設(shè)計(jì)    115
6.3  系統(tǒng)總體軟件結(jié)構(gòu)和構(gòu)成    116
6.4  視圖層頁(yè)面    117
6.4.1  增加名片頁(yè)面    118
6.4.2  查詢/瀏覽名片頁(yè)面    120
6.4.3  修改名片頁(yè)面    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  分頁(yè)管理組件    140
6.7.1  PageBean類    140
6.7.2  Pagination類    141
6.8  系統(tǒng)的運(yùn)行    143
6.9  本講小結(jié)    143
第7講  Hibernate入門    145
7.1  Hibernate簡(jiǎn)介    145
7.2  Hibernate軟件包簡(jiǎn)介    146
7.3  Hibernate框架簡(jiǎn)介    147
7.3.1  Hibernate的結(jié)構(gòu)體系    148
7.3.2  Hibernate的核心組件    148
7.3.3  Hibernate的運(yùn)行過(guò)程    149
7.4  用Eclipse開(kāi)發(fā)一個(gè)簡(jiǎn)單Hibernate應(yīng)用程序    150
7.4.1  Hibernate插件Synchronizer簡(jiǎn)介    150
7.4.2  Hibernate應(yīng)用示例    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  持久化對(duì)象(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  取得持久化對(duì)象的方法    171
8.6.3  持久化對(duì)象的保存、更新和刪除方法    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  應(yīng)用示例    180
8.11  本講小結(jié)    184
第9講  Hibernate的高級(jí)功能    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  利用關(guān)聯(lián)關(guān)系操縱對(duì)象    193
9.2.1  一對(duì)一關(guān)聯(lián)關(guān)系的使用    194
9.2.2  一對(duì)多關(guān)聯(lián)關(guān)系的使用    198
9.2.3  多對(duì)多關(guān)聯(lián)關(guān)系的使用    200
9.3  Hibernate的事務(wù)管理    202
9.3.1  事務(wù)的特性    202
9.3.2  事務(wù)隔離    202
9.3.3  在Hibernate配置文件中設(shè)置隔離級(jí)別    203
9.3.4  在Hibernate中使用JDBC事務(wù)    204
9.3.5  在Hibernate中使用JTA事務(wù)    205
9.4  Hibernate的Cache管理    206
9.4.1  一級(jí)Cache    206
9.4.2  二級(jí)Cache    207
9.4.3  在Hibernate中使用EhCache    208
9.5  本講小結(jié)    210
第10講  Struts與Hibernate的整合應(yīng)用    211
10.1  用Struts和Hibernate構(gòu)建一個(gè)列車車次查詢系統(tǒng)    211
10.1.1  設(shè)計(jì)數(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  編譯、打包與運(yùn)行    220
10.2  用Struts和Hibernate構(gòu)建在線招聘系統(tǒng)    221
10.2.1  需求說(shuō)明和分析    221
10.2.2  招聘崗位管理模塊的編程    225
10.3  本講小結(jié)    240
第11講  Spring基礎(chǔ)    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接口及其相關(guān)類    251
11.3.4  ApplicationContext接口及其相關(guān)類    252
11.4  用Eclipse開(kāi)發(fā)簡(jiǎn)單的Spring應(yīng)用程序    253
11.4.1  新建Spring項(xiàng)目 springDemo    253
11.4.2  把Spring的相關(guān)jar包添加到項(xiàng)目中    254
11.4.3  編寫B(tài)ean的代碼    254
11.4.4  編寫B(tài)ean配置文件beans-config.xml    255
11.4.5  編寫測(cè)試程序    255
11.4.6  運(yùn)行Spring程序    256
11.5  本講小結(jié)    256
第12講  Spring的AOP框架    257
12.1  AOP入門    257
12.1.1  AOP概述    257
12.1.2  AOP入門實(shí)例    258
12.1.3  AOP的主要術(shù)語(yǔ)    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)及其應(yīng)用示例    268
12.3.4  Throws通知(Throws Advice)    269
12.4  切點(diǎn)(Pointcut)    270
12.4.1  靜態(tài)切點(diǎn)和動(dòng)態(tài)切點(diǎn)    271
12.4.2  切點(diǎn)接口    271
12.4.3  切點(diǎn)通知器(PointcutAdvisor)    272
12.4.4  控制流切點(diǎn)(ControlFlowPointcut)及其應(yīng)用示例    276
12.5  引入(Introduction)    279
12.5.1  引入(Introduction)的概念    279
12.5.2  引入(Introduction)的應(yīng)用示例    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對(duì)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ù)訪問(wèn)框架    311
14.1  DataSource注入    311
14.1.1  DataSource注入的概述    311
14.1.2  DataSource注入的應(yīng)用示例    312
14.1.3  DataSource置換    317
14.2  Spring對(duì)JDBC的支持    318
14.2.1  JdbcTemplate簡(jiǎn)介    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對(duì)JDBC事務(wù)管理的支持    323
14.3.1  Spring的編程式事務(wù)管理    324
14.3.2  Spring的聲明式事務(wù)管理    326
14.4  Spring對(duì)Hibernate的支持    328
14.4.1  HibernateTemplate類    328
14.4.2  SessionFactory的注入    329
14.4.3  Spring與Hibernate的整合應(yīng)用示例    330
14.5  本講小結(jié)    332
第15講  Spring與Struts、Hibernate的整合應(yīng)用實(shí)例    333
15.1  系統(tǒng)功能說(shuō)明    333
15.2  數(shù)據(jù)表設(shè)計(jì)    333
15.3  系統(tǒng)的軟件架構(gòu)和組成    334
15.4  視圖層編程    335
15.4.1  添加研究人員信息頁(yè)面    336
15.4.2  瀏覽/查詢研究人員信息頁(yè)面    337
15.4.3  修改研究人員信息頁(yè)面    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)的運(yùn)行    360
15.8  本講小結(jié)    361
附錄A  MySQL數(shù)據(jù)庫(kù)的基本用法    363
A.1  MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介    363
A.2  MySQL的下載與安裝    363
A.3  MySQL的常用命令    363
A.3.1  啟動(dòng)MySQL數(shù)據(jù)庫(kù)    363
A.3.2  連接MySQL    364
A.3.3  使用查詢語(yǔ)句    364
A.3.4  新建或刪除數(shù)據(jù)庫(kù)    364
A.3.5  打開(kāi)數(shù)據(jù)庫(kù)的命令    365
A.3.6  查看數(shù)據(jù)庫(kù)的命令    365
A.3.7  查看數(shù)據(jù)庫(kù)中數(shù)據(jù)表的語(yǔ)句    365
A.3.8  創(chuàng)建或刪除數(shù)據(jù)表    365
A.3.9  查看數(shù)據(jù)表的詳細(xì)結(jié)構(gòu)    365
A.3.10  在數(shù)據(jù)表中插入或刪除數(shù)據(jù)    365
A.3.11  更改MySQL用戶密碼    366
A.3.12  從SQL文件導(dǎo)入數(shù)據(jù)表    366
A.3.13  備份和恢復(fù)數(shù)據(jù)庫(kù)    366
A.3.14  退出MySQL連接    366
A.3.15  關(guān)閉MySQL服務(wù)    367

本目錄推薦

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