图书介绍
搞定J2EE Struts+Spring+Hibernate整合详解与典型案例2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 杜聚宾编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121169649
- 出版时间:2012
- 标注页数:660页
- 文件大小:269MB
- 文件页数:662页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
搞定J2EE Struts+Spring+Hibernate整合详解与典型案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 J2EE快速入门15
1.1 J2EE概述16
1.1.1 J2EE的来源16
1.1.2 J2EE整体框架16
1.1.3从J2EE到JavaEE17
1.2 J2EE组件18
1.2.1客户端组件19
1.2.2 Web组件19
1.2.3业务逻辑组件19
1.3 J2EE容器19
1.3.1容器服务19
1.3.2容器类型20
1.4 J2EE核心技术20
1.4.1 Servlet21
1.4.2 JSP(Java服务页面)22
1.4.3 EJB(企业JavaBean)23
1.4.4 JDBC(Java数据库连接)23
1.4.5 JTA/JTS(Java事务)24
1.4.6 JNDI(Java命名和目录服务)24
1.4.7 JavaMail(Java邮件服务)25
1.4.8 RMI(远程方法调用)25
1.4.9 JMS(Java消息服务)26
1.4.10 JMX(Java分布式管理)26
1.4.11 JACC(Java容器授权合同)26
1.4.12 JCA(Java连接器体系)26
1.5小结27
第2章 使用MVC更好地实现J2EE28
2.1 MVC模式概述29
2.1.1 MVC模式的设计思想29
2.1.2 MVC模式的处理过程30
2.2 Model规范概述30
2.2.1 Mode11简介31
2.2.2 Mode12简介31
2.3使用MVC的优劣32
2.3.1使用MVC模式的优势32
2.3.2使用MVC模式的劣势32
2.4小结32
第3章 建立Java的开发平台33
3.1建立Java的开发环境34
3.1.1下载JDK34
3.1.2安装JDK34
3.1.3设定Path,CLASSPATH和JAVA_HOME36
3.2验证JDK是否安装成功37
3.3建立J2EE的开发环境38
3.3.1下载SDK38
3.3.2安装SDK39
3.3.3设定Path,CLASSPATH和J2EE_HOME42
3.4小结42
第4章 Tomcat使用指南43
4.1 Tomcat简介44
4.1.1 Tomcat的目录结构44
4.1.2 Tomcat的配置参数44
4.2建立Tomcat的开发环境47
4.2.1下载Tomcat48
4.2.2设定TOMCAT_HOME49
4.3验证Tomcat是否安装成功49
4.4创建和发布Web应用程序52
4.4.1创建和发布JSP应用程序52
4.4.2创建和发布Servlet应用程序55
4.5小结57
第5章 Eclipse使用指南58
5.1 Eclipse简介59
5.1.1 Eclipse的历史59
5.1.2 Eclipse的运行机制59
5.2建立Eclipse的开发环境59
5.2.1下载Eclipse59
5.2.2配置Eclipse60
5.3整合Eclipse和Tomcat60
5.3.1下载Eclipse的Tomcat插件61
5.3.2为Eclipse配置Tomcat插件61
5.4使用Eclipse建立Web开发项目62
5.5 Eclipse的常用快捷键66
5.5.1有关格式化的快捷键66
5.5.2有关调试的快捷键67
5.5.3有关重构的快捷键67
5.6小结67
第6章 Log4j使用指南68
6.1 Log4j介绍69
6.1.1 Log4j历史69
6.1.2 Log4j组成69
6.2建立Log4j的开发环境70
6.2.1下载Log4j70
6.2.2配置Log4j71
6.3 Log4j的使用方法71
6.3.1配置Log4j71
6.3.2配置根Logger72
6.3.3指定日志输出位置73
6.3.4指定日志输出格式74
6.3.5指定日志输出优先级75
6.3.6在代码中使用Log4j75
6.4改进Log4j75
6.5小结77
第7章 Ant使用指南78
7.1 Ant介绍79
7.1.1 Ant简介79
7.1.2为什么要使用Ant79
7.2建立Ant的开发环境80
7.2.1下载Ant80
7.2.2配置Ant80
7.3 Ant的使用方法82
7.3.1 Ant能完成的工作82
7.3.2配置文件build.xml82
7.3.3编译源代码84
7.3.4创建JAR文件85
7.4小结85
第8章 JUnit使用指南86
8.1 JUnit介绍87
8.1.1 JUnit简介87
8.1.2为什么要使用JUnit87
8.2建立JUnit的开发环境88
8.2.1下载JUnit88
8.2.2配置JUnit88
8.3 JUnit的使用方法90
8.3.1继承TestCase90
8.3.2编写测试方法93
8.3.3编写断言93
8.4 JUnit的新特性98
8.4.1改变测试方法的命名方式98
8.4.2不再继承TestCase99
8.4.3改变初始化和销毁方式99
8.4.4改变异常处理的方式101
8.5小结103
第9章 CVS使用指南104
9.1 CVS介绍105
9.1.1 CVS简介105
9.1.2为什么要使用CVS105
9.2建立CVS的开发环境105
9.2.1下载CVS105
9.2.2配置CVS105
9.3 CVS的使用方法109
9.3.1添加CVS资源库109
9.3.2提交和更新代码112
9.4小结114
第10章 使用Spring快速实现Web开发115
10.1 Spring介绍116
10.1.1 Spring简介116
10.1.2下载Spring117
10.1.3配置Spring118
10.2 Spring核心思想119
10.2.1反向控制(IoC)119
10.2.2依赖注入(DI)123
10.3利用Spring在JSP页面输出“HelloWorld”的示例125
10.3.1建立myHelloWorld工程125
10.3.2编写JSP页面helloWorld.jsp129
10.3.3编写控制器HelloWorldController.java129
10.3.4建立Spring的配置文档dispatcherServlet-servlet.xml130
10.3.5配置web.xml131
10.3.6启动Tomcat运行程序132
10.4 Spring的视图(View)132
10.4.1视图简介132
10.4.2视图解析136
10.5 Spring的控制器(Controller)141
10.5.1 Controller接口141
10.5.2命令控制器(BaseCommandController)144
10.5.3表单控制器(SimpleFormController)151
10.5.4多动作控制器(MultiActionController)155
10.6 Spring的视图映射机制168
10.6.1分发器(DispatcherServlet)168
10.6.2视图映射184
10.7 Spring的模型(Model)186
10.7.1模型简介186
10.7.2模型封装188
10.8小结189
第11章 使用Struts 2快速实现Web开发190
11.1 Struts 2介绍191
11.2 Struts 2的环境配置191
11.2.1下载Struts 2191
11.2.2搭建Struts 2的开发运行环境192
11.3 Struts 2入门示例195
11.3.1编写实现消息输出的HelloWorld.jsp页面195
11.3.2编写控制器HelloWorld.java196
11.3.3配置struts.xml和struts.properties文件197
11.3.4配置web.xml198
11.3.5测试运行该示例199
11.4 Struts 2的核心机制200
11.4.1 FilterDispatcher处理流程200
11.4.2 Struts 2的输入校验203
11.4.3 Struts 2的拦截机制205
11.4.4 Struts 2的国际化209
11.4.5 Struts 2的标签库211
11.5 Struts 2的配置文件212
11.5.1 struts.properties212
11.5.2 struts.xml214
11.6小结215
第12章 使用Hibernate快速实现持久层处理216
12.1 Hibernate介绍217
12.1.1 Hibernate简介217
12.1.2下载Hibernate217
12.1.3配置Hibernate219
12.2 Hibernate的核心223
12.2.1 Configuration(配置Connection)224
12.2.2 SessionFactory(Connection工厂)241
12.2.3 Session(提供Connection)243
12.3使用Hibernate操作数据库的示例249
12.3.1创建数据库表249
12.3.2编写表对应的JavaBean251
12.3.3编写JavaBean对应的xml251
12.3.4编写Hibernate的配置文件253
12.3.5编写并验证测试程序255
12.4 Hibernate的配置文件257
12.4.1 Hibernate的两种配置方式257
12.4.2配置数据库连接池258
12.4.3使用JNDI259
12.5使用Hibernate的工具快速生成映射文件和POJO260
12.5.1使用MiddleGen根据数据库产生映射文件260
12.5.2使用hbm2java根据映射文件产生POJO268
12.6整合Struts,Spring和Hibernate实现用户管理270
12.6.1 Struts,Spring和Hibernate的整合方式270
12.6.2编写用户注册画面regedit.jsp273
12.6.3编写用户登录画面login.jsp273
12.6.4编写注册控制器RegeditAction.java274
12.6.5编写登录控制器LoginAction.java275
12.6.6建立数据库表275
12.6.7编写映射文件User.hbm.xml275
12.6.8编写POJO276
12.6.9编写注册的业务逻辑接口Regedit.java277
12.6.10编写注册的业务逻辑类RegeditImpl.java278
12.6.11编写登录的业务逻辑接口Login.java278
12.6.12编写登录的业务逻辑类LoginImpl.java279
12.6.13编写用户接口UserDAO.java280
12.6.14编写用户实现类UserDAOImpl.java281
12.6.15 编写Struts的配置文件struts.xml283
12.6.16编写配置文件applicationContext.xml283
12.6.17编写web.xml285
12.6.18验证示例286
12.7小结287
第13章 网上调查系统288
13.1系统概述289
13.2需求分析290
13.2.1系统用例图290
13.2.2需求规格说明书290
13.3系统设计295
13.3.1设计视图层295
13.3.2设计持久层313
13.3.3设计业务逻辑层323
13.3.4设计控制层324
13.4架构设计和环境搭配324
13.4.1网上调查系统采用的架构325
13.4.2在Eclipse下建立项目mySurvey325
13.4.3编写本项目的Ant build文件329
13.4.4配置本项目的web.xml文件330
13.5编写网上调查系统的JSP页面331
13.5.1用户注册页面regedit.jsp331
13.5.2用户登录页面login.jsp332
13.5.3设定调查题目的页面surveyName.jsp333
13.5.4设定调查项目的页面surveyOption.jsp334
13.5.5设定调查子项目的页面surveyChildOption.jsp336
13.5.6填写调查的页面survey.jsp338
13.5.7查看调查结果的页面surveyOK.jsp339
13.6根据数据库表生成XML和POJO340
13.6.1生成对应的XML340
13.6.2生成POJO354
13.7编写网上调查系统的DAO362
13.7.1用户DAO接口UserDAO.java362
13.7.2调查题目DAO接口SurveyDAO.java363
13.7.3调查项目DAO接口SurveyOptionDAO.java363
13.7.4调查子项目DAO接口SurveyChildDAO.java363
13.7.5调查结果DAO接口SurveyChildCountDAO.java364
13.7.6用户DAO实现类UserDAOImpl.java364
13.7.7调查题目DAO实现类SurveyDAOImpl.java365
13.7.8调查项目DAO实现类SurveyOptionDAOImpl.java366
13.7.9调查子项目DAO实现类SurveyChildDAOImpl.java367
13.7.10调查结果DAO实现类SurveyChildCountDAOImpl.java368
13.8编写网上调查系统的业务逻辑类369
13.8.1注册接口Regedit.java3369
13.8.2登录接口Login.java369
13.8.3设定调查题目接口SetSurvey.java369
13.8.4设定调查项目接口SetSurveyOption.java370
13.8.5设定调查子项目接口SetSurveyChild.java370
13.8.6统计调查结果接口SetSurveyChildCount.java371
13.8.7注册实现类RegeditImpl .java371
13.8.8登录实现类LoginImpl.java372
13.8.9设定调查题目实现类SetSurveyImpl.java373
13.8.10设定调查项目实现类SetSurveyOptionImpl.java374
13.8.11设定调查子项目实现类SetSurveyChildImpl.java375
13.8.12统计调查结果实现类SetSurveyChildCountImpl.java376
13.9编写网上调查系统的控制器类376
13.9.1登录控制器类LoginAction.java377
13.9.2注册控制器类RegeditAction.java378
13.9.3设定调查题目控制器类SurveyAction.java379
13.9.4设定调查项目控制器类SetSurveyAction.java380
13.10编写配置文件dispatcherServlet-servlet.xml389
13.11运行验证程序395
13.12小结399
第14章 内容管理系统400
14.1系统概述401
14.2需求分析402
14.2.1系统用例图402
14.2.2需求规格说明书402
14.3系统设计406
14.3.1设计视图层406
14.3.2设计持久层412
14.3.3设计业务逻辑层419
14.3.4设计控制层419
14.4架构设计和环境搭配420
14.4.1内容管理系统采用的架构420
14.4.2在Eclipse下建立项目myEdition420
14.4.3编写本项目的Ant build文件424
14.4.4配置本项目的web.xml文件425
14.5编写内容管理系统的JSP页面426
14.5.1用户注册页面regedit.jsp426
14.5.2用户登录页面login.jsp427
14.5.3设定内容类别的页面type.jsp428
14.5.4发布内容页面edit.jsp430
14.5.5浏览内容页面index.jsp432
14.6根据数据库表生成XML和POJO433
14.6.1生成对应的XML433
14.6.2生成POJO444
14.7编写内容管理系统的DAO450
14.7.1用户DAO接口UserDAO.java450
14.7.2内容类别DAO接口ContentTypeDAO.java450
14.7.3内容DAO接口ContentDAO.java450
14.7.4用户DAO实现类UserDAOImpl.java451
14.7.5内容类别DAO实现类ContentTypeDAOImpl.java452
14.7.6内容DAO实现类ContentDAOImpl.java453
14.8编写内容管理系统的业务逻辑类454
14.8.1注册接口Regedit.java454
14.8.2登录接口Login.java455
14.8.3设定内容类别的接口SetContentType.java455
14.8.4发布接口Edit.java455
14.8.5注册实现类RegeditImpl.java456
14.8.6登录实现类LoginImpl.java457
14.8.7设定内容类别的实现类SetContentTypeImpl.java457
14.8.8发布实现类EditImpl.java458
14.9编写内容管理系统的控制器类460
14.9.1登录控制器类LoginAction.java460
14.9.2注册控制器类RegeditAction.java461
14.9.3设定内容类别的控制器类ContentTypeAction.java462
14.9.4发布控制器类EditAction.java463
14.9.5内容控制器类ContentAction.java465
14.9.6浏览内容的控制器类IndexAction.java466
14.10编写Struts的配置文件struts.xml467
14.11编写Spring和Hibernate的配置文件applicationContext.xml468
14.12解决Struts的中文乱码问题469
14.13运行验证程序469
14.14小结472
第15章 在线考试系统473
15.1系统概述474
15.2需求分析475
15.2.1系统用例图475
15.2.2需求规格说明书475
15.3系统设计480
15.3.1设计视图层480
15.3.2设计持久层490
15.3.3设计业务逻辑层500
15.3.4设计控制层501
15.4架构设计和环境搭配501
15.4.1在线考试系统采用的架构502
15.4.2在Eclipse下建立项目myExam502
15.4.3编写本项目的Ant build文件505
15.4.4配置本项目的web.xml文件506
15.5编写在线考试系统的JSP页面507
15.5.1用户注册页面regedit.jsp507
15.5.2用户登录页面login.jsp508
15.5.3设定试题种类的页面shitiType.jsp509
15.5.4设定试题基本信息的页面shiti.jsp510
15.5.5设定试题项目的页面shitiOption.jsp512
15.5.6组织试卷的页面examInfo.jsp513
15.5.7参加考试的页面exam.jsp515
15.5.8考试成绩的页面examChengji.jsp516
15.6根据数据库表生成XML和POJO517
15.6.1生成对应的XML517
15.6.2生成POJO530
15.7编写在线考试系统的DAO539
15.7.1用户DAO接口UserDAO.java539
15.7.2试题种类DAO接口ShitiTypeDAO.java539
15.7.3试题题目DAO接口ShitiDAO.java540
15.7.4试题项目DAO接口ShitiOptionDAO.java540
15.7.5试卷DAO接口ExamDAO.java540
15.7.6用户DAO实现类UserDAOImpl.java541
15.7.7试题种类DAO实现类ShitiTypeDAOImpl.java542
15.7.8试题题目DAO实现类ShitiDAOImpl.java543
15.7.9试题项目DAO实现类ShitiOptionDAOImpl.java544
15.7.10试卷DAO实现类ExamDAOImpl.java545
15.8编写在线考试系统的业务逻辑类546
15.8.1注册接口Regedit.java546
15.8.2登录接口Login.java546
15.8.3设定试题种类接口SetShitiType.java546
15.8.4设定试题题目接口SetShiti.java547
15.8.5设定试题项目接口SetShitiOption.java547
15.8.6设定试卷接口SetExam.java548
15.8.7注册实现类RegeditImpl.java548
15.8.8登录实现类LoginImpl.java549
15.8.9设定试题种类实现类SetShitiTypeImpl.java550
15.8.10设定试题题目实现类SetShitiImpl.java551
15.8.11设定试题项目实现类SetShitiOptionImpl.java552
15.8.12设定试卷实现类SetExamImpl.java553
15.9编写在线考试系统的控制器类554
15.9.1登录控制器类LoginAction.java554
15.9.2注册控制器类RegeditAction.java555
15.9.3设定试题种类控制器类ShitiTypeAction.java556
15.9.4设定试题题目控制器类ShitiAction.java557
15.9.5设定试题项目控制器类ShitiOptionAction.java559
15.9.6试卷控制器类ExamAction.java561
15.10编写配置文件dispatcherServlet-servlet.xml565
15.11解决Spring的中文乱码问题571
15.12运行验证程序573
15.13小结577
第16章 信息发布系统578
16.1系统概述579
16.2需求分析579
16.2.1系统功能模块划分579
16.2.2系统流程分析579
16.2.3系统设计580
16.3建立项目581
16.3.1在MyEclipse下建立项目581
16.3.2编写Ant文件584
16.3.3配置Web.xml文件585
16.4建立数据库表585
16.4.1存放用户信息的数据库表586
16.4.2存放信息的数据库表587
16.4.3存放信息类别的数据库表589
16.4.4存放用户权限的数据库表590
16.4.5建立表之间的关系592
16.5设计信息发布系统594
16.5.1生成对应的Hibernate映射文件594
16.5.2生成持久化POJO文件604
16.5.3设计值对象类VO对象612
16.5.4信息发布系统在持久层的整体UML图616
16.5.5初步设计原型静态页面616
16.6显示层设计623
16.6.1显示信息的页面show.jsp623
16.6.2发布信息页面release.jsp624
16.6.3用户注册页面regedit.jsp625
16.6.4登录页面login.jsp626
16.6.5错误处理的页面error.jsp627
16.7编写值对象VO和DAO层628
16.7.1用户类628
16.7.2用户权限类629
16.7.3信息类629
16.7.4信息类别类631
16.7.5开发用户DAO接口631
16.7.6开发信息DAO接口632
16.7.7信息类别DAO接口632
16.7.8实现用户DAO接口633
16.7.9实现信息DAO接口633
16.7.10实现信息类别DAO接口635
16.8开发业务逻辑层635
16.8.1开发登录接口636
16.8.2开发注册用户接口636
16.8.3开发发布接口636
16.8.4开发登录实现类637
16.8.5开发注册实现类637
16.8.6开发发布实现类638
16.9开发控制器层640
16.9.1开发用户登录控制器类640
16.9.2开发用户注册控制器类641
16.9.3开发信息发布控制器类642
16.9.4开发显示信息控制器类644
16.10编写辅助工具类646
16.11编写Spring配置文件652
16.12测试本项目程序656
16.13小结660
热门推荐
- 1881923.html
- 1477712.html
- 127756.html
- 3134958.html
- 1740917.html
- 3113981.html
- 1610754.html
- 1362697.html
- 3736967.html
- 2738124.html
- http://www.ickdjs.cc/book_2319096.html
- http://www.ickdjs.cc/book_3130244.html
- http://www.ickdjs.cc/book_3480139.html
- http://www.ickdjs.cc/book_3647097.html
- http://www.ickdjs.cc/book_992106.html
- http://www.ickdjs.cc/book_2485146.html
- http://www.ickdjs.cc/book_599840.html
- http://www.ickdjs.cc/book_704580.html
- http://www.ickdjs.cc/book_2194834.html
- http://www.ickdjs.cc/book_2473365.html