注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)網(wǎng)絡(luò)編程J2EE整合詳解與典型案例:一本書(shū)搞定Struts+Spring+Hibernate

J2EE整合詳解與典型案例:一本書(shū)搞定Struts+Spring+Hibernate

J2EE整合詳解與典型案例:一本書(shū)搞定Struts+Spring+Hibernate

定 價(jià):¥79.80

作 者: 思志學(xué)
出版社: 電子工業(yè)出版社
叢編項(xiàng): 程序天下
標(biāo) 簽: J2ee

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


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

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

  本書(shū)是筆者在多年項(xiàng)目開(kāi)發(fā)過(guò)程中的經(jīng)驗(yàn)總結(jié),它通過(guò)豐富的實(shí)例由淺入深、循序漸進(jìn)地介紹了J2EE的體系結(jié)構(gòu)和如何利用開(kāi)源框架Struts、Spring和Hibernate進(jìn)行J2EE程序的開(kāi)發(fā),從而幫助軟件開(kāi)發(fā)人員快速掌握J(rèn)2EE的設(shè)計(jì)思想,并能將其應(yīng)用于實(shí)戰(zhàn)中。通過(guò)本書(shū),讀者可以了解到J2EE的基本思想,熟練掌握如何進(jìn)行J2EE程序的開(kāi)發(fā)。全書(shū)共分15章。第1章簡(jiǎn)要介紹了J2EE的來(lái)源、整體框架及其核心技術(shù)。第2章對(duì)MVC模式的設(shè)計(jì)思想、規(guī)范及它的優(yōu)缺點(diǎn)進(jìn)行了講解。第3章至第9章對(duì)JDK, Tomcat, Eclipse, Log4j, Ant, JUnit和CVS進(jìn)行了介紹,目的是使讀者能快速地建立J2EE的開(kāi)發(fā)環(huán)境,迅速掌握在開(kāi)發(fā)過(guò)程中經(jīng)常要使用到的一些開(kāi)源工具的使用方法。第10章至第12章主要介紹如何使用Spring、Struts和Hibernate來(lái)進(jìn)行J2EE程序的開(kāi)發(fā),并對(duì)它們之間的整合方式進(jìn)行講解,第13章至第16章主要通過(guò)網(wǎng)上調(diào)查系統(tǒng)、內(nèi)容管理系統(tǒng)、在線考試系統(tǒng)和信息發(fā)布系統(tǒng)這4個(gè)實(shí)例,從可行性分析開(kāi)始,按照軟件開(kāi)發(fā)的過(guò)程,深入地講解軟件開(kāi)發(fā)的步驟,使讀者達(dá)到實(shí)戰(zhàn)的要求。本書(shū)既有理論又講解了實(shí)踐,而且基本概括了進(jìn)行J2EE開(kāi)發(fā)所要用到的所有開(kāi)發(fā)工具和軟件,目的就是使讀者跟著本書(shū)的講解學(xué)習(xí)完之后,能熟練地將其應(yīng)用到實(shí)戰(zhàn)中。本書(shū)適用于初、中、高級(jí)軟件開(kāi)發(fā)人員,同時(shí)也可用做高校相關(guān)專業(yè)師生和社會(huì)培訓(xùn)班的教材。

作者簡(jiǎn)介

暫缺《J2EE整合詳解與典型案例:一本書(shū)搞定Struts+Spring+Hibernate》作者簡(jiǎn)介

圖書(shū)目錄

第1章  J2EE快速入門    1
1.1  J2EE概述    2
1.1.1  J2EE的來(lái)源    2
1.1.2  J2EE整體框架    3
1.1.3  從J2EE到JavaEE    3
1.2  J2EE組件    5
1.2.1  客戶端組件    5
1.2.2  Web組件    5
1.2.3  業(yè)務(wù)邏輯組件    5
1.3  J2EE容器    5
1.3.1  容器服務(wù)    6
1.3.2  容器類型    6
1.4  J2EE核心技術(shù)    6
1.4.1  Servlet    7
1.4.2  JSP(Java服務(wù)頁(yè)面)    8
1.4.3  EJB(企業(yè)JavaBean)    9
1.4.4  JDBC(Java數(shù)據(jù)庫(kù)連接)    9
1.4.5  JTA/JTS(Java事務(wù))    10
1.4.6  JNDI(Java命名和目錄服務(wù))    11
1.4.7  JavaMail(Java郵件服務(wù))    11
1.4.8  RMI(遠(yuǎn)程方法調(diào)用)    11
1.4.9  JMS(Java消息服務(wù))    12
1.4.10  JMX(Java分布式管理)    12
1.4.11  JACC(Java容器授權(quán)合同)    12
1.4.12  JCA(Java連接器體系)    12
1.5  小結(jié)    13
第2章  使用MVC更好地實(shí)現(xiàn)J2EE    14
2.1  MVC模式概述    15
2.1.1  MVC模式的設(shè)計(jì)思想    15
2.1.2  MVC模式的處理過(guò)程    16
2.2  Model規(guī)范概述    17
2.2.1  Model1簡(jiǎn)介    17
2.2.2  Model2簡(jiǎn)介    17
2.3  使用MVC的優(yōu)劣    18
2.3.1  使用MVC模式的優(yōu)點(diǎn)    18
2.3.2  使用MVC模式的劣勢(shì)    18
2.4  小結(jié)    19
第3章  建立Java的開(kāi)發(fā)平臺(tái)    20
3.1  建立Java的開(kāi)發(fā)環(huán)境    21
3.1.1  下載JDK    21
3.1.2  安裝JDK    23
3.1.3  設(shè)定Path,CLASSPATH和
3.1.3  JAVA_HOME    25
3.2  驗(yàn)證JDK是否安裝成功    26
3.3  建立J2EE的開(kāi)發(fā)環(huán)境    26
3.3.1  下載SDK    26
3.3.2  安裝SDK    29
3.3.3  設(shè)定Path,CLASSPATH和
3.3.3  J2EE_HOME    31
3.4  小結(jié)    32
第4章  Tomcat使用指南    33
4.1  Tomcat簡(jiǎn)介    34
4.1.1  Tomcat的目錄結(jié)構(gòu)    34
4.1.2  Tomcat的配置參數(shù)    34
4.2  建立Tomcat的開(kāi)發(fā)環(huán)境    37
4.2.1  下載Tomcat    37
4.2.2  設(shè)定TOMCAT_HOME    38
4.3  驗(yàn)證Tomcat是否安裝成功    38
4.4  創(chuàng)建和發(fā)布Web應(yīng)用程序    41
4.4.1  創(chuàng)建和發(fā)布JSP應(yīng)用程序    41
4.4.2  創(chuàng)建和發(fā)布Servlet應(yīng)用程序    44
4.5  小結(jié)    46
第5章  Eclipse使用指南    47
5.1  Eclipse簡(jiǎn)介    48
5.1.1  Eclipse的歷史    48
5.1.2  Eclipse的運(yùn)行機(jī)制    48
5.2  建立Eclipse的開(kāi)發(fā)環(huán)境    48
5.2.1  下載Eclipse    48
5.2.2  配置Eclipse    49
5.3  整合Eclipse和Tomcat    50
5.3.1  下載Eclipse的Tomcat插件    50
5.3.2  為Eclipse配置Tomcat插件    50
5.4  使用Eclipse建立Web開(kāi)發(fā)項(xiàng)目    52
5.5  Eclipse的常用快捷鍵    56
5.5.1  有關(guān)格式化的快捷鍵    56
5.5.2  有關(guān)調(diào)試的快捷鍵    56
5.5.3  有關(guān)重構(gòu)的快捷鍵    57
5.6  小結(jié)    57
第6章  Log4j使用指南    58
6.1  Log4j介紹    59
6.1.1  Log4j歷史    59
6.1.2  Log4j組成    59
6.2  建立Log4j的開(kāi)發(fā)環(huán)境    60
6.2.1  下載Log4j    60
6.2.2  配置Log4j    61
6.3  Log4j的使用方法    61
6.3.1  配置Log4j    61
6.3.2  配置根Logger    62
6.3.3  指定日志輸出位置    63
6.3.4  指定日志輸出格式    64
6.3.5  指定日志輸出優(yōu)先級(jí)    65
6.3.6  在代碼中使用Log4j    65
6.4  改進(jìn)Log4j    65
6.5  小結(jié)    67
第7章  Ant使用指南    68
7.1  Ant介紹    69
7.1.1  Ant簡(jiǎn)介    69
7.1.2  為什么要使用Ant    69
7.2  建立Ant的開(kāi)發(fā)環(huán)境    71
7.2.1  下載Ant    71
7.2.2  配置Ant    72
7.3  Ant的使用方法    73
7.3.1  Ant能完成的工作    73
7.3.2  配置文件build.xml    73
7.3.3  編譯源代碼    75
7.3.4  創(chuàng)建JAR文件    76
7.4  小結(jié)    76
第8章  JUnit使用指南    77
8.1  JUnit介紹    78
8.1.1  JUnit簡(jiǎn)介    78
8.1.2  為什么要使用JUnit    78
8.2  建立JUnit的開(kāi)發(fā)環(huán)境    79
8.2.1  下載JUnit    79
8.2.2  配置JUnit    79
8.3  JUnit的使用方法    81
8.3.1  繼承TestCase    81
8.3.2  編寫測(cè)試方法    83
8.3.3  編寫斷言    84
8.4  JUnit的新特性    89
8.4.1  改變測(cè)試方法的命名方式    89
8.4.2  不再繼承TestCase    89
8.4.3  改變初始化和銷毀方式    90
8.4.4  改變異常處理的方式    91
8.5  小結(jié)    93
第9章  CVS使用指南    94
9.1  CVS介紹    95
9.1.1  CVS簡(jiǎn)介    95
9.1.2  為什么要使用CVS    95
9.2  建立CVS的開(kāi)發(fā)環(huán)境    95
9.2.1  下載CVS    95
9.2.2  配置CVS    97
9.3  CVS的使用方法    99
9.3.1  添加CVS資源庫(kù)    100
9.3.2  提交和更新代碼    104
9.4  小結(jié)    106
第10章  使用Spring快速
第10章  實(shí)現(xiàn)Web開(kāi)發(fā)    107
10.1  Spring介紹    108
10.1.1  Spring簡(jiǎn)介    108
10.1.2  下載Spring    109
10.1.3  配置Spring    111
10.2  Spring核心思想    111
10.2.1  反向控制(IoC)    111
10.2.2  依賴注入(DI)    115
10.3  利用Spring在JSP頁(yè)面輸出
10.3  “HelloWorld”的示例    117
10.3.1  建立myHelloWorld工程    117
10.3.2  編寫JSP頁(yè)面helloWorld.jsp    120
10.3.3  編寫控制器
10.3.3  HelloWorldController.java    121
10.3.4  建立Spring的配置文檔
10.3.3  dispatcherServlet-servlet.xml    121
10.3.5  配置web.xml    122
10.3.6  啟動(dòng)Tomcat運(yùn)行程序    123
10.4  Spring 的視圖(View)    124
10.4.1  視圖簡(jiǎn)介    124
10.4.2  視圖解析    128
10.5  Spring的控制器(Controller)    132
10.5.1  Controller接口    132
10.5.2  命令控制器
10.5.2  (BaseCommandController)    135
10.5.3  表單控制器
10.5.3  (SimpleFormController)    142
10.5.4  多動(dòng)作控制器
10.5.3  (MultiActionController)    145
10.6  Spring的視圖映射機(jī)制    157
10.6.1  分發(fā)器(DispatcherServlet)    157
10.6.2  視圖映射    172
10.7  Spring的模型(Model)    173
10.7.1  模型簡(jiǎn)介    173
10.7.2  模型封裝    175
10.8  小結(jié)    176
第11章  使用Struts快速實(shí)現(xiàn)
第11章  Web開(kāi)發(fā)    177
11.1  Struts介紹    178
11.1.1  Struts簡(jiǎn)介    178
11.1.2  Struts和Spring比較    178
11.1.3  下載Struts    179
11.1.4  配置Struts    180
11.2  Struts的核心    183
11.2.1  ActionServlet(分發(fā)器)    184
11.2.2  Action(控制器)    202
11.2.3  Action Mapping(映射)    206
11.2.4  ActionForm(表單控制器)    210
11.2.5  ActionErrors(錯(cuò)誤處理)    215
11.2.6  DispatchAction(多動(dòng)作控制器)    216
11.3  利用Struts實(shí)現(xiàn)用戶登錄的示例    222
11.3.1  編寫實(shí)現(xiàn)登錄的頁(yè)面login.jsp    222
11.3.2  編寫存儲(chǔ)登錄用戶信息的類
11.3.2  User.java    222
11.3.3  編寫控制器LoginAction.java    223
11.3.4  配置Struts文檔struts-config.xml    224
11.3.5  配置web.xml    224
11.3.6  啟動(dòng)Tomcat運(yùn)行示例    225
11.4  整合Spring和Struts    226
11.4.1  Spring和Struts的整合方式    226
11.4.2  編寫實(shí)現(xiàn)登錄的頁(yè)面regedit.jsp    238
11.4.3  編寫存儲(chǔ)登錄用戶信息的類
11.4.3  User.java    239
11.4.4  編寫控制器RegeditAction.java    239
11.5  小結(jié)    243
第12章  使用Hibernate快速
第12章  實(shí)現(xiàn)持久層處理    244
12.1  Hibernate介紹    245
12.1.1  Hibernate簡(jiǎn)介    245
12.1.2  下載Hibernate    245
12.1.3  配置Hibernate    248
12.2  Hibernate的核心    252
12.2.1  Configuration(配置Connection)    252
12.2.2  SessionFactory(Connection工廠)    269
12.2.3  Session(提供Connection)    271
12.3  使用Hibernate操作數(shù)據(jù)庫(kù)的示例    276
12.3.1  創(chuàng)建數(shù)據(jù)庫(kù)表    276
12.3.2  編寫表對(duì)應(yīng)的JavaBean    279
12.3.3  編寫JavaBean對(duì)應(yīng)的xml    279
12.3.4  編寫Hibernate的配置文件    282
12.3.5  編寫并驗(yàn)證測(cè)試程序    284
12.4  Hibernate的配置文件    286
12.4.1  Hibernate的兩種配置方式    286
12.4.2  配置數(shù)據(jù)庫(kù)連接池    287
12.4.3  使用JNDI    288
12.5  使用Hibernate的工具快速生成
12.5  映射文件和POJO    289
12.5.1  使用MiddleGen根據(jù)數(shù)據(jù)庫(kù)產(chǎn)生
12.5.1  映射文件    289
12.5.2  使用hbm2java根據(jù)映射文件
12.5.1  產(chǎn)生POJO    297
12.6  整合Struts,Spring和Hibernate實(shí)現(xiàn)
12.6  用戶管理    299
12.6.1  Struts,Spring和Hibernate的
12.5.1  整合方式    300
12.6.2  編寫用戶注冊(cè)畫面regedit.jsp    303
12.6.3  編寫用戶登錄畫面login.jsp    303
12.6.4  編寫注冊(cè)控制器RegeditAction.java    304
12.6.5  編寫登錄控制器LoginAction.java    304
12.6.6  建立數(shù)據(jù)庫(kù)表    305
12.6.7  生成映射文件User.hbm.xml    305
12.6.8  生成POJO    306
12.6.9  編寫注冊(cè)的業(yè)務(wù)邏輯接口
12.6.9  Regedit.java    308
12.6.10  編寫注冊(cè)的業(yè)務(wù)邏輯類
12.6.10  RegeditImpl.java    309
12.6.11  編寫登錄的業(yè)務(wù)邏輯接口
12.6.10  Login.java    310
12.6.12  編寫登錄的業(yè)務(wù)邏輯類
12.6.10  LoginImpl.java    311
12.6.13  編寫用戶接口UserDAO.java    312
12.6.14  編寫用戶實(shí)現(xiàn)類
12.6.10  UserDAOImpl.java    314
12.6.15  編寫Struts的配置文件
12.6.10  struts-config.xml    316
12.6.16  編寫Spring和Hibernate的配置
12.6.10  文件spring-config.xml    317
12.6.17  編寫web.xml    318
12.6.18  驗(yàn)證示例    319
12.7  小結(jié)    321
第13章  網(wǎng)上調(diào)查系統(tǒng)    322
13.1  系統(tǒng)概述    323
13.2  需求分析    324
13.2.1  系統(tǒng)用例圖    324
13.2.2  需求規(guī)格說(shuō)明書(shū)    324
13.3  系統(tǒng)設(shè)計(jì)    329
13.3.1  設(shè)計(jì)視圖層    329
13.3.2  設(shè)計(jì)持久層    348
13.3.3  設(shè)計(jì)業(yè)務(wù)邏輯層    359
13.3.4  設(shè)計(jì)控制層    360
13.4  架構(gòu)設(shè)計(jì)和環(huán)境搭配    361
13.4.1  網(wǎng)上調(diào)查系統(tǒng)采用的架構(gòu)    361
13.4.2  在Eclipse下建立項(xiàng)目mySurvey    361
13.4.3  編寫本項(xiàng)目的Ant build文件    366
13.4.4  配置本項(xiàng)目的web.xml文件    367
13.5  編寫網(wǎng)上調(diào)查系統(tǒng)的JSP頁(yè)面    368
13.5.1  用戶注冊(cè)頁(yè)面regedit.jsp    368
13.5.2  用戶登錄頁(yè)面login.jsp    369
13.5.3  設(shè)定調(diào)查題目的頁(yè)面
13.5.3  surveyName.jsp    370
13.5.4  設(shè)定調(diào)查項(xiàng)目的頁(yè)面
13.5.3  surveyOption.jsp    372
13.5.5  設(shè)定調(diào)查子項(xiàng)目的頁(yè)面
13.5.3  surveyChildOption.jsp    373
13.5.6  填寫調(diào)查的頁(yè)面survey.jsp    375
13.5.7  查看調(diào)查結(jié)果的頁(yè)面surveyOK.jsp    376
13.6  根據(jù)數(shù)據(jù)庫(kù)表生成XML和POJO    377
13.6.1  生成對(duì)應(yīng)的XML    378
13.6.2  生成POJO    392
13.7  編寫網(wǎng)上調(diào)查系統(tǒng)的DAO    400
13.7.1  用戶DAO接口UserDAO.java    400
13.7.2  調(diào)查題目DAO接口
13.5.3  SurveyDAO.java    401
13.7.3  調(diào)查項(xiàng)目DAO接口
13.5.3  SurveyOptionDAO.java    401
13.7.4  調(diào)查子項(xiàng)目DAO接口
13.5.3  SurveyChildDAO.java    401
13.7.5  調(diào)查結(jié)果DAO接口
13.5.3  SurveyChildCountDAO.java    402
13.7.6  用戶DAO實(shí)現(xiàn)類
13.5.3  UserDAOImpl.java    402
13.7.7  調(diào)查題目DAO實(shí)現(xiàn)類
13.5.3  SurveyDAOImpl.java    403
13.7.8  調(diào)查項(xiàng)目DAO實(shí)現(xiàn)類
13.5.3  SurveyOptionDAOImpl.java    404
13.7.9  調(diào)查子項(xiàng)目DAO實(shí)現(xiàn)類
13.5.3  SurveyChildDAOImpl.java    405
13.7.10  調(diào)查結(jié)果DAO實(shí)現(xiàn)類
13.7.10  SurveyChildCountDAOImpl.java    406
13.8  編寫網(wǎng)上調(diào)查系統(tǒng)的業(yè)務(wù)邏輯類    407
13.8.1  注冊(cè)接口Regedit.java    407
13.8.2  登錄接口Login.java    407
13.8.3  設(shè)定調(diào)查題目接口SetSurvey.java    407
13.8.4  設(shè)定調(diào)查項(xiàng)目接口
13.8.4  SetSurveyOption.java    408
13.8.5  設(shè)定調(diào)查子項(xiàng)目接口
13.8.4  SetSurveyChild.java    408
13.8.6  統(tǒng)計(jì)調(diào)查結(jié)果接口
13.8.4  SetSurveyChildCount.java    409
13.8.7  注冊(cè)實(shí)現(xiàn)類RegeditImpl.java    409
13.8.8  登錄實(shí)現(xiàn)類LoginImpl.java    410
13.8.9  設(shè)定調(diào)查題目實(shí)現(xiàn)類
13.8.4  SetSurveyImpl.java    411
13.8.10  設(shè)定調(diào)查項(xiàng)目實(shí)現(xiàn)類
13.8.10  SetSurveyOptionImpl.java    412
13.8.11  設(shè)定調(diào)查子項(xiàng)目實(shí)現(xiàn)類
13.8.10  SetSurveyChildImpl.java    413
13.8.12  統(tǒng)計(jì)調(diào)查結(jié)果實(shí)現(xiàn)類
13.8.10  SetSurveyChildCountImpl.java    413
13.9  編寫網(wǎng)上調(diào)查系統(tǒng)的控制器類    414
13.9.1  登錄控制器類LoginAction.java    414
13.9.2  注冊(cè)控制器類RegeditAction.java    416
13.9.3  設(shè)定調(diào)查題目控制器類
13.9.3  SurveyAction.java    417
13.9.4  設(shè)定調(diào)查項(xiàng)目控制器類
13.9.3  SetSurveyAction.java    418
13.10  編寫配置文件
13.10  dispatcherServlet-servlet.xml    427
13.11  運(yùn)行驗(yàn)證程序    433
13.12  小結(jié)    437
第14章  內(nèi)容管理系統(tǒng)    438
14.1  系統(tǒng)概述    439
14.2  需求分析    440
14.2.1  系統(tǒng)用例圖    440
14.2.2  需求規(guī)格說(shuō)明書(shū)    440
14.3  系統(tǒng)設(shè)計(jì)    444
14.3.1  設(shè)計(jì)視圖層    444
14.3.2  設(shè)計(jì)持久層    451
14.3.3  設(shè)計(jì)業(yè)務(wù)邏輯層    459
14.3.4  設(shè)計(jì)控制層    459
14.4  架構(gòu)設(shè)計(jì)和環(huán)境搭配    460
14.4.1  內(nèi)容管理系統(tǒng)采用的架構(gòu)    460
14.4.2  在Eclipse下建立項(xiàng)目myEdition    460
14.4.3  編寫本項(xiàng)目的Ant build文件    464
14.4.4  配置本項(xiàng)目的web.xml文件    465
14.5  編寫內(nèi)容管理系統(tǒng)的JSP頁(yè)面    465
14.5.1  用戶注冊(cè)頁(yè)面regedit.jsp    466
14.5.2  用戶登錄頁(yè)面login.jsp    466
14.5.3  設(shè)定內(nèi)容類別的頁(yè)面type.jsp    467
14.5.4  發(fā)布內(nèi)容頁(yè)面edit.jsp    468
14.5.5  瀏覽內(nèi)容頁(yè)面index.jsp    470
14.6  根據(jù)數(shù)據(jù)庫(kù)表生成XML和POJO    471
14.6.1  生成對(duì)應(yīng)的XML    471
14.6.2  生成POJO    482
14.7  編寫內(nèi)容管理系統(tǒng)的DAO    487
14.7.1  用戶DAO接口UserDAO.java    487
14.7.2  內(nèi)容類別DAO接口
14.7.4  ContentTypeDAO.java    488
14.7.3  內(nèi)容DAO接口ContentDAO.java    488
14.7.4  用戶DAO實(shí)現(xiàn)類
14.7.4  UserDAOImpl.java    489
14.7.5  內(nèi)容類別DAO實(shí)現(xiàn)類
14.7.4  ContentTypeDAOImpl.java    489
14.7.6  內(nèi)容DAO實(shí)現(xiàn)類
14.7.4  ContentDAOImpl.java    490
14.8  編寫內(nèi)容管理系統(tǒng)的業(yè)務(wù)邏輯類    491
14.8.1  注冊(cè)接口Regedit.java    491
14.8.2  登錄接口Login.java    492
14.8.3  設(shè)定內(nèi)容類別的接口
14.7.4  SetContentType.java    492
14.8.4  發(fā)布接口Edit.java    492
14.8.5  注冊(cè)實(shí)現(xiàn)類RegeditImpl.java    493
14.8.6  登錄實(shí)現(xiàn)類LoginImpl.java    494
14.8.7  設(shè)定內(nèi)容類別的實(shí)現(xiàn)類
14.8.7  SetContentTypeImpl.java    494
14.8.8  發(fā)布實(shí)現(xiàn)類EditImpl.java    495
14.9  編寫內(nèi)容管理系統(tǒng)的控制器類    496
14.9.1  登錄控制器類LoginAction.java    496
14.9.2  注冊(cè)控制器類RegeditAction.java    498
14.9.3  設(shè)定內(nèi)容類別的控制器類
14.8.7  ContentTypeAction.java    498
14.9.4  發(fā)布控制器類EditAction.java    499
14.9.5  內(nèi)容控制器類ContentAction.java    501
14.9.6  瀏覽內(nèi)容的控制器類
14.8.7  IndexAction.java    501
14.10  編寫Struts的配置文件
14.10  struts-config.xml    503
14.11  編寫Spring和Hibernate的配置文件
14.10  spring-config.xml    504
14.12  解決Struts的中文亂碼問(wèn)題    507
14.13  運(yùn)行驗(yàn)證程序    509
14.14  小結(jié)    512
第15章  在線考試系統(tǒng)    513
15.1  系統(tǒng)概述    514
15.2  需求分析    515
15.2.1  系統(tǒng)用例圖    515
15.2.2  需求規(guī)格說(shuō)明書(shū)    515
15.3  系統(tǒng)設(shè)計(jì)    520
15.3.1  設(shè)計(jì)視圖層    520
15.3.2  設(shè)計(jì)持久層    531
15.3.3  設(shè)計(jì)業(yè)務(wù)邏輯層    540
15.3.4  設(shè)計(jì)控制層    541
15.4  架構(gòu)設(shè)計(jì)和環(huán)境搭配    541
15.4.1  在線考試系統(tǒng)采用的架構(gòu)    542
15.4.2  在Eclipse下建立項(xiàng)目myExam    542
15.4.3  編寫本項(xiàng)目的Ant build文件    545
15.4.4  配置本項(xiàng)目的web.xml文件    546
15.5  編寫在線考試系統(tǒng)的JSP頁(yè)面    548
15.5.1  用戶注冊(cè)頁(yè)面regedit.jsp    548
15.5.2  用戶登錄頁(yè)面login.jsp    549
15.5.3  設(shè)定試題種類的頁(yè)面shitiType.jsp    549
15.5.4  設(shè)定試題基本信息的頁(yè)面shiti.jsp    550
15.5.5  設(shè)定試題項(xiàng)目的頁(yè)面shitiOption.jsp    552
15.5.6  組織試卷的頁(yè)面examInfo.jsp    554
15.5.7  參加考試的頁(yè)面exam.jsp    555
15.5.8  考試成績(jī)的頁(yè)面examChengji.jsp    557
15.6  根據(jù)數(shù)據(jù)庫(kù)表生成XML和POJO    558
15.6.1  生成對(duì)應(yīng)的XML    558
15.6.2  生成POJO    571
15.7  編寫在線考試系統(tǒng)的DAO    580
15.7.1  用戶DAO接口UserDAO.java    580
15.7.2  試題種類DAO接口
15.7.2  ShitiTypeDAO.java    581
15.7.3  試題題目DAO接口
15.7.2  ShitiDAO.java    581
15.7.4  試題項(xiàng)目DAO接口
15.7.2  ShitiOptionDAO.java    582
15.7.5  試卷DAO接口ExamDAO.java    582
15.7.6  用戶DAO實(shí)現(xiàn)類
15.7.2  UserDAOImpl.java    582
15.7.7  試題種類DAO實(shí)現(xiàn)類
15.7.2  ShitiTypeDAOImpl.java    583
15.7.8  試題題目DAO實(shí)現(xiàn)類
15.7.2  ShitiDAOImpl.java    584
15.7.9  試題項(xiàng)目DAO實(shí)現(xiàn)類
15.7.2  ShitiOptionDAOImpl.java    585
15.7.10  試卷DAO實(shí)現(xiàn)類
15.7.10  ExamDAOImpl.java    586
15.8  編寫在線考試系統(tǒng)的業(yè)務(wù)邏輯類    587
15.8.1  注冊(cè)接口Regedit.java    587
15.8.2  登錄接口Login.java    588
15.8.3  設(shè)定試題種類接口
15.8.3  SetShitiType.java    588
15.8.4  設(shè)定試題題目接口SetShiti.java    588
15.8.5  設(shè)定試題項(xiàng)目接口
15.8.3  SetShitiOption.java    589
15.8.6  設(shè)定試卷接口SetExam.java    589
15.8.7  注冊(cè)實(shí)現(xiàn)類RegeditImpl.java    590
15.8.8  登錄實(shí)現(xiàn)類LoginImpl.java    591
15.8.9  設(shè)定試題種類實(shí)現(xiàn)類
15.8.9  SetShitiTypeImpl.java    591
15.8.10  設(shè)定試題題目實(shí)現(xiàn)類
15.8.10  SetShitiImpl.java    592
15.8.11  設(shè)定試題項(xiàng)目實(shí)現(xiàn)類
15.8.10  SetShitiOptionImpl.java    593
15.8.12  設(shè)定試卷實(shí)現(xiàn)類SetExamImpl.java    594
15.9  編寫在線考試系統(tǒng)的控制器類    595
15.9.1  登錄控制器類LoginAction.java    595
15.9.2  注冊(cè)控制器類RegeditAction.java    597
15.9.3  設(shè)定試題種類控制器類
15.9.3  ShitiTypeAction.java    598
15.9.4  設(shè)定試題題目控制器類
15.9.3  ShitiAction.java    598
15.9.5  設(shè)定試題項(xiàng)目控制器類
15.9.3  ShitiOptionAction.java    600
15.9.6  試卷控制器類ExamAction.java    602
15.10  編寫配置文件
15.10  dispatcherServlet-servlet.xml    606
15.11  解決Spring的中文亂碼問(wèn)題    613
15.12  運(yùn)行驗(yàn)證程序    615
15.13  小結(jié)    620
第16章  信息發(fā)布系統(tǒng)    621
16.1  系統(tǒng)概述    622
16.2  需求分析    622
16.2.1  系統(tǒng)功能模塊劃分    622
16.2.2  系統(tǒng)流程分析    623
16.2.3  系統(tǒng)設(shè)計(jì)    623
16.3  建立項(xiàng)目    624
16.3.1  在MyEclipse下建立項(xiàng)目    624
16.3.2  編寫Ant文件    628
16.3.3  配置Web.xml文件    629
16.4  建立數(shù)據(jù)庫(kù)表    630
16.4.1  存放用戶信息的數(shù)據(jù)庫(kù)表    631
16.4.2  存放信息的數(shù)據(jù)庫(kù)表    632
16.4.3  存放信息類別的數(shù)據(jù)庫(kù)表    634
16.4.4  存放用戶權(quán)限的數(shù)據(jù)庫(kù)表    636
16.4.5  建立表之間的關(guān)系    637
16.5  設(shè)計(jì)信息發(fā)布系統(tǒng)    640
16.5.1  生成對(duì)應(yīng)的Hibernate映射文件    640
16.5.2  生成持久化POJO文件    650
16.5.3  設(shè)計(jì)值對(duì)象類VO對(duì)象    658
16.5.4  信息發(fā)布系統(tǒng)在持久層的整體
16.5.4  UML圖    662
16.5.5  初步設(shè)計(jì)原型靜態(tài)頁(yè)面    662
16.6  顯示層設(shè)計(jì)    669
16.6.1  顯示信息的頁(yè)面show.jsp    669
16.6.2  發(fā)布信息頁(yè)面release.jsp    671
16.6.3  用戶注冊(cè)頁(yè)面regedit.jsp    672
16.6.4  登錄頁(yè)面login.jsp    673
16.6.5  錯(cuò)誤處理的頁(yè)面error.jsp    673
16.7  編寫值對(duì)象VO和DAO層    674
16.7.1  用戶類    675
16.7.2  用戶權(quán)限類    676
16.7.3  信息類    676
16.7.4  信息類別類    678
16.7.5  開(kāi)發(fā)用戶DAO接口    678
16.7.6  開(kāi)發(fā)信息DAO接口    678
16.7.7  信息類別DAO接口    679
16.7.8  實(shí)現(xiàn)用戶DAO接口    679
16.7.9  實(shí)現(xiàn)信息DAO接口    680
16.7.10  實(shí)現(xiàn)信息類別DAO接口    681
16.8  開(kāi)發(fā)業(yè)務(wù)邏輯層    682
16.8.1  開(kāi)發(fā)登錄接口    682
16.8.2  開(kāi)發(fā)注冊(cè)用戶接口    683
16.8.3  開(kāi)發(fā)發(fā)布接口    683
16.8.4  開(kāi)發(fā)登錄實(shí)現(xiàn)類    683
16.8.5  開(kāi)發(fā)注冊(cè)實(shí)現(xiàn)類    684
16.8.6  開(kāi)發(fā)發(fā)布實(shí)現(xiàn)類    685
16.9  開(kāi)發(fā)控制器層    686
16.9.1  開(kāi)發(fā)用戶登錄控制器類    687
16.9.2  開(kāi)發(fā)用戶注冊(cè)控制器類    688
16.9.3  開(kāi)發(fā)信息發(fā)布控制器類    689
16.9.4  開(kāi)發(fā)顯示信息控制器類    691
16.10  編寫輔助工具類    692
16.11  編寫Spring配置文件    699
16.12  測(cè)試本項(xiàng)目程序    703
16.13  小結(jié)    708

本目錄推薦

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