图书介绍

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

搞定J2EE Struts+Spring+Hibernate整合详解与典型案例
  • 杜聚宾编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121169649
  • 出版时间:2012
  • 标注页数:660页
  • 文件大小:269MB
  • 文件页数:662页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

搞定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

热门推荐