图书介绍

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

J2EE整合详解与典型案例:一本书搞定Struts+Spring+Hibernate
  • 思志学等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:712105504X
  • 出版时间:2008
  • 标注页数:708页
  • 文件大小:349MB
  • 文件页数:723页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

J2EE整合详解与典型案例:一本书搞定Struts+Spring+HibernatePDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 J2EE快速入门1

1.1 J2EE概述2

1.1.1 J2EE的来源2

1.1.2 J2EE整体框架3

1.1.3 从J2EE到JavaEE3

1.2 J2EE组件5

1.2.1 客户端组件5

1.2.2 Web组件5

1.2.3 业务逻辑组件5

1.3 J2EE容器5

1.3.1 容器服务6

1.3.2 容器类型6

1.4 J2EE核心技术6

1.4.1 Servlet7

1.4.2 JSP(Java服务页面)8

1.4.3 EJB(企业JavaBean)9

1.4.4 JDBC(Java数据库连接)9

1.4.5 JTA/JTS(Java事务)10

1.4.6 JNDI(Java命名和目录服务)11

1.4.7 JavaMail(Java邮件服务)11

1.4.8 RMI(远程方法调用)11

1.4.9 JMS(Java消息服务)12

1.4.10 JMX(Java分布式管理)12

1.4.11 JACC(Java容器授权合同)12

1.4.12 JCA(Java连接器体系)12

1.5 小结13

第2章 使用MVC更好地实现J2EE14

2.1 MVC模式概述15

2.1.1 MVC模式的设计思想15

2.1.2 MVC模式的处理过程16

2.2 Model规范概述17

2.2.1 Model1简介17

2.2.2 Model2简介17

2.3 使用MVC的优劣18

2.3.1 使用MVC模式的优点18

2.3.2 使用MVC模式的劣势18

2.4 小结19

第3章 建立Java的开发平台20

3.1 建立Java的开发环境21

3.1.1 下载JDK21

3.1.2 安装JDK23

3.1.3 设定Path,CLASSPATH和JAVA_HOME25

3.2 验证JDK是否安装成功26

3.3 建立J2EE的开发环境26

3.3.1 下载SDK26

3.3.2 安装SDK29

3.3.3 设定Path,CLASSPATH和J2EE_HOME31

3.4 小结32

第4章 Tomcat使用指南33

4.1 Tomcat简介34

4.1.1 Tomcat的目录结构34

4.1.2 Tomcat的配置参数34

4.2 建立Tomcat的开发环境37

4.2.1 下载Tomcat37

4.2.2 设定TOMCAT_HOME38

4.3 验证Tomcat是否安装成功38

4.4 创建和发布Web应用程序41

4.4.1 创建和发布JSP应用程序41

4.4.2 创建和发布Servlet应用程序44

4.5 小结46

第5章 Eclipse使用指南47

5.1 Eclipse简介48

5.1.1 Eclipse的历史48

5.1.2 Eclipse的运行机制48

5.2 建立Eclipse的开发环境48

5.2.1 下载Eclipse48

5.2.2 配置Eclipse49

5.3 整合Eclipse和Tomcat50

5.3.1 下载Eclipse的Tomcat插件50

5.3.2 为Eclipse配置Tomcat插件50

5.4 使用Eclipse建立Web开发项目52

5.5 Eclipse的常用快捷键56

5.5.1 有关格式化的快捷键56

5.5.2 有关调试的快捷键56

5.5.3 有关重构的快捷键57

5.6 小结57

第6章 Log4j使用指南58

6.1 Log4j介绍59

6.1.1 Log4j历史59

6.1.2 Log4j组成59

6.2 建立Log4j的开发环境60

6.2.1 下载Log4j60

6.2.2 配置Log4j61

6.3 Log4j的使用方法61

6.3.1 配置Log4j61

6.3.2 配置根Logger62

6.3.3 指定日志输出位置63

6.3.4 指定日志输出格式64

6.3.5 指定日志输出优先级65

6.3.6 在代码中使用Log4j65

6.4 改进Log4j65

6.5 小结67

第7章 Ant使用指南68

7.1 Ant介绍69

7.1.1 Ant简介69

7.1.2 为什么要使用Ant69

7.2 建立Ant的开发环境71

7.2.1 下载Ant71

7.2.2 配置Ant72

7.3 Ant的使用方法73

7.3.1 Ant能完成的工作73

7.3.2 配置文件build.xml73

7.3.3 编译源代码75

7.3.4 创建JAR文件76

7.4 小结76

第8章 JUnit使用指南77

8.1 JUnit介绍78

8.1.1 JUnit简介78

8.1.2 为什么要使用JUnit78

8.2 建立JUnit的开发环境79

8.2.1 下载JUnit79

8.2.2 配置JUnit79

8.3 JUnit的使用方法81

8.3.1 继承TestCase81

8.3.2 编写测试方法83

8.3.3 编写断言84

8.4 JUnit的新特性89

8.4.1 改变测试方法的命名方式89

8.4.2 不再继承TestCase89

8.4.3 改变初始化和销毁方式90

8.4.4 改变异常处理的方式91

8.5 小结93

第9章 CVS使用指南94

9.1 CVS介绍95

9.1.1 CVS简介95

9.1.2 为什么要使用CVS95

9.2 建立CVS的开发环境95

9.2.1 下载CVS95

9.2.2 配置CVS97

9.3 CVS的使用方法99

9.3.1 添加CVS资源库100

9.3.2 提交和更新代码104

9.4 小结106

第10章 使用Spring快速实现Web开发107

10.1 Spring介绍108

10.1.1 Spring简介108

10.1.2 下载Spring109

10.1.3 配置Spring111

10.2 Spring核心思想111

10.2.1 反向控制(IoC)111

10.2.2 依赖注入(DI)115

10.3 利用Spring在JSP页面输出“HelloWorld”的示例117

10.3.1 建立myHelloWorld工程117

10.3.2 编写JSP页面helloWorld.jsp120

10.3.3 编写控制器HelloWorldController.java121

10.3.4 建立Spring的配置文档dispatcherServlet-servlet.xml121

10.3.5 配置web.xml122

10.3.6 启动Tomcat运行程序123

10.4 Spring的视图(View)124

10.4.1 视图简介124

10.4.2 视图解析128

10.5 Spring的控制器(Controller)132

10.5.1 Controller接口132

10.5.2 命令控制器(BaseCommandController)135

10.5.3 表单控制器(SimpleFormController)142

10.5.4 多动作控制器(MultiActionController)145

10.6 Spring的视图映射机制157

10.6.1 分发器(DispatcherServlet)157

10.6.2 视图映射172

10.7 Spring的模型(Model)173

10.7.1 模型简介173

10.7.2 模型封装175

10.8 小结176

第11章 使用Struts快速实现Web开发177

11.1 Struts介绍178

11.1.1 Struts简介178

11.1.2 Struts和Spring比较178

11.1.3 下载Struts179

11.1.4 配置Struts180

11.2 Struts的核心183

11.2.1 ActionServlet(分发器)184

11.2.2 Action(控制器)202

11.2.3 Action Mapping(映射)206

11.2.4 ActionForm(表单控制器)210

11.2.5 ActionErrors(错误处理)215

11.2.6 DispatchAction(多动作控制器)216

11.3 利用Struts实现用户登录的示例222

11.3.1 编写实现登录的页面login.jsp222

11.3.2 编写存储登录用户信息的类User.java222

11.3.3 编写控制器LoginAction.java223

11.3.4 配置Struts文档struts-config.xml224

11.3.5 配置web.xml224

11.3.6 启动Tomcat运行示例225

11.4 整合Spring和Struts226

11.4.1 Spring和Struts的整合方式226

11.4.2 编写实现登录的页面regedit.jsp238

11.4.3 编写存储登录用户信息的类User.java239

11.4.4 编写控制器RegeditAction.java239

11.5 小结243

第12章 使用Hibernate快速实现持久层处理244

12.1 Hibernate介绍245

12.1.1 Hibernate简介245

12.1.2 下载Hibernate245

12.1.3 配置Hibernate248

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操作数据库的示例276

12.3.1 创建数据库表276

12.3.2 编写表对应的JavaBean279

12.3.3 编写JavaBean对应的xml279

12.3.4 编写Hibernate的配置文件282

12.3.5 编写并验证测试程序284

12.4 Hibernate的配置文件286

12.4.1 Hibernate的两种配置方式286

12.4.2 配置数据库连接池287

12.4.3 使用JNDI288

12.5 使用Hibernate的工具快速生成映射文件和POJO289

12.5.1 使用MiddleGen根据数据库产生映射文件289

12.5.2 使用hbm2java根据映射文件产生POJO297

12.6 整合Struts,Spring和Hibernate实现用户管理299

12.6.1 Struts,Spring和Hibernate的整合方式300

12.6.2 编写用户注册画面regedit.jsp303

12.6.3 编写用户登录画面login.jsp303

12.6.4 编写注册控制器RegeditAction.java304

12.6.5 编写登录控制器LoginAction.java304

12.6.6 建立数据库表305

12.6.7 生成映射文件User.hbm.xml305

12.6.8 生成POJO306

12.6.9 编写注册的业务逻辑接口Regedit.java308

12.6.10 编写注册的业务逻辑类RegeditImpl.java309

12.6.11 编写登录的业务逻辑接口Login.java310

12.6.12 编写登录的业务逻辑类LoginImpl.java311

12.6.13 编写用户接口UserDAO.java312

12.6.14 编写用户实现类UserDAOImpl.java314

12.6.15 编写Struts的配置文件struts-config.xml316

12.6.16 编写Spring和Hibernate的配置文件spring-config.xml317

12.6.17 编写web.xml318

12.6.18 验证示例319

12.7 小结321

第13章 网上调查系统322

13.1 系统概述323

13.2 需求分析324

13.2.1 系统用例图324

13.2.2 需求规格说明书324

13.3 系统设计329

13.3.1 设计视图层329

13.3.2 设计持久层348

13.3.3 设计业务逻辑层359

13.3.4 设计控制层360

13.4 架构设计和环境搭配361

13.4.1 网上调查系统采用的架构361

13.4.2 在Eclipse下建立项目mySurvey361

13.4.3 编写本项目的Ant build文件366

13.4.4 配置本项目的web.xml文件367

13.5 编写网上调查系统的JSP页面368

13.5.1 用户注册页面regedit.jsp368

13.5.2 用户登录页面login.jsp369

13.5.3 设定调查题目的页面surveyName.jsp370

13.5.4 设定调查项目的页面surveyOption.jsp372

13.5.5 设定调查子项目的页面surveyChildOption.jsp373

13.5.6 填写调查的页面survey.jsp375

13.5.7 查看调查结果的页面surveyOK.jsp376

13.6 根据数据库表生成XML和POJO377

13.6.1 生成对应的XML378

13.6.2 生成POJO392

13.7 编写网上调查系统的DAO400

13.7.1 用户DAO接口UserDAO.java400

13.7.2 调查题目DAO接口SurveyDAO.java401

13.7.3 调查项目DAO接口SurveyOptionDAO.java401

13.7.4 调查子项目DAO接口SurveyChildDAO.java401

13.7.5 调查结果DAO接口SurveyChildCountDAO.java402

13.7.6 用户DAO实现类UserDAOImpl.java402

13.7.7 调查题目DAO实现类SurveyDAOImpl.java403

13.7.8 调查项目DAO实现类SurveyOptionDAOImpl.java404

13.7.9 调查子项目DAO实现类SurveyChildDAOImpl.java405

13.7.10 调查结果DAO实现类SurveyChildCountDAOImpl.java406

13.8 编写网上调查系统的业务逻辑类407

13.8.1 注册接口Regedit.java407

13.8.2 登录接口Login.java407

13.8.3 设定调查题目接口SetSurvey.java407

13.8.4 设定调查项目接口SetSurveyOption.java408

13.8.5 设定调查子项目接口SetSurveyChild.java408

13.8.6 统计调查结果接口SetSurveyChildCount.java409

13.8.7 注册实现类RegeditImpl.java409

13.8.8 登录实现类LoginImpl.java410

13.8.9 设定调查题目实现类SetSurveyImpl.java411

13.8.10 设定调查项目实现类SetSurveyOptionImpl.java412

13.8.11 设定调查子项目实现类SetSurveyChildImpl.java413

13.8.12 统计调查结果实现类SetSurveyChildCountImpl.java413

13.9 编写网上调查系统的控制器类414

13.9.1 登录控制器类LoginAction.java414

13.9.2 注册控制器类RegeditAction.java416

13.9.3 设定调查题目控制器类SurveyAction.java417

13.9.4 设定调查项目控制器类SetSurveyAction.java418

13.10 编写配置文件dispatcherServlet-servlet.xml427

13.11 运行验证程序433

13.12 小结437

第14章 内容管理系统438

14.1 系统概述439

14.2 需求分析440

14.2.1 系统用例图440

14.2.2 需求规格说明书440

14.3 系统设计444

14.3.1 设计视图层444

14.3.2 设计持久层451

14.3.3 设计业务逻辑层459

14.3.4 设计控制层459

14.4 架构设计和环境搭配460

14.4.1 内容管理系统采用的架构460

14.4.2 在Eclipse下建立项目myEdition460

14.4.3 编写本项目的Ant build文件464

14.4.4 配置本项目的web.xml文件465

14.5 编写内容管理系统的JSP页面465

14.5.1 用户注册页面regedit.jsp466

14.5.2 用户登录页面login.jsp466

14.5.3 设定内容类别的页面type.jsp467

14.5.4 发布内容页面edit.jsp468

14.5.5 浏览内容页面index.jsp470

14.6 根据数据库表生成XML和POJO471

14.6.1 生成对应的XML471

14.6.2 生成POJO482

14.7 编写内容管理系统的DAO487

14.7.1 用户DAO接口UserDAO.java487

14.7.2 内容类别DAO接口ContentTypeDAO.java488

14.7.3 内容DAO接口ContentDAO.java488

14.7.4 用户DAO实现类UserDAOImpl.java489

14.7.5 内容类别DAO实现类ContentTypeDAOImpl.java489

14.7.6 内容DAO实现类ContentDAOImpl.java490

14.8 编写内容管理系统的业务逻辑类491

14.8.1 注册接口Regedit.java491

14.8.2 登录接口Login.java492

14.8.3 设定内容类别的接口SetContentType.java492

14.8.4 发布接口Edit.java492

14.8.5 注册实现类RegeditImpl.java493

14.8.6 登录实现类LoginImpl.java494

14.8.7 设定内容类别的实现类SetContentTypeImpl.java494

14.8.8 发布实现类EditImpl.java495

14.9 编写内容管理系统的控制器类496

14.9.1 登录控制器类LoginAction.java496

14.9.2 注册控制器类RegeditAction.java498

14.9.3 设定内容类别的控制器类ContentTypeAction.java498

14.9.4 发布控制器类EditAction.java499

14.9.5 内容控制器类ContentAction.java501

14.9.6 浏览内容的控制器类IndexAction.java501

14.10 编写Struts的配置文件struts-config.xml503

14.11 编写Spring和Hibernate的配置文件spring-config.xml504

14.12 解决Struts的中文乱码问题507

14.13 运行验证程序509

14.14 小结512

第15章 在线考试系统513

15.1 系统概述514

15.2 需求分析515

15.2.1 系统用例图515

15.2.2 需求规格说明书515

15.3 系统设计520

15.3.1 设计视图层520

15.3.2 设计持久层531

15.3.3 设计业务逻辑层540

15.3.4 设计控制层541

15.4 架构设计和环境搭配541

15.4.1 在线考试系统采用的架构542

15.4.2 在Eclipse下建立项目myExam542

15.4.3 编写本项目的Ant build文件545

15.4.4 配置本项目的web.xml文件546

15.5 编写在线考试系统的JSP页面548

15.5.1 用户注册页面regedit.jsp548

15.5.2 用户登录页面login.jsp549

15.5.3 设定试题种类的页面shitiType.jsp549

15.5.4 设定试题基本信息的页面shiti.jsp550

15.5.5 设定试题项目的页面shitiOption.jsp552

15.5.6 组织试卷的页面examInfo.jsp554

15.5.7 参加考试的页面exam.jsp555

15.5.8 考试成绩的页面examChengji.jsp557

15.6 根据数据库表生成XML和POJO558

15.6.1 生成对应的XML558

15.6.2 生成POJO571

15.7 编写在线考试系统的DAO580

15.7.1 用户DAO接口UserDAO.java580

15.7.2 试题种类DAO接口ShitiTypeDAO.java581

15.7.3 试题题目DAO接口ShitiDAO.java581

15.7.4 试题项目DAO接口ShitiOptionDAO.java582

15.7.5 试卷DAO接口ExamDAO.java582

15.7.6 用户DAO实现类UserDAOImpl.java582

15.7.7 试题种类DAO实现类ShitiTypeDAOImpl.java583

15.7.8 试题题目DAO实现类ShitiDAOImpl.java584

15.7.9 试题项目DAO实现类ShitiOptionDAOImpl.java585

15.7.10 试卷DAO实现类ExamDAOImpl.java586

15.8 编写在线考试系统的业务逻辑类587

15.8.1 注册接口Regedit.java587

15.8.2 登录接口Login.java588

15.8.3 设定试题种类接口SetShitiType.java588

15.8.4 设定试题题目接口SetShiti.java588

15.8.5 设定试题项目接口SetShitiOption.java589

15.8.6 设定试卷接口SetExam.java589

15.8.7 注册实现类RegeditImpl.java590

15.8.8 登录实现类LoginImpl.java591

15.8.9 设定试题种类实现类SetShitiTypeImpl.java591

15.8.10 设定试题题目实现类SetShitiImpl.java592

15.8.11 设定试题项目实现类SetShitiOptionImpl.java593

15.8.12 设定试卷实现类SetExamImpl.java594

15.9 编写在线考试系统的控制器类595

15.9.1 登录控制器类LoginAction.java595

15.9.2 注册控制器类RegeditAction.java597

15.9.3 设定试题种类控制器类ShitiTypeAction.java598

15.9.4 设定试题题目控制器类ShitiAction.java598

15.9.5 设定试题项目控制器类ShitiOptionAction.java600

15.9.6 试卷控制器类ExamAction.java602

15.10 编写配置文件dispatcherServlet-servlet.xml606

15.11 解决Spring的中文乱码问题613

15.12 运行验证程序615

15.13 小结620

第16章 信息发布系统621

16.1 系统概述622

16.2 需求分析622

16.2.1 系统功能模块划分622

16.2.2 系统流程分析623

16.2.3 系统设计623

16.3 建立项目624

16.3.1 在MyEclipse下建立项目624

16.3.2 编写Ant文件628

16.3.3 配置Web.xml文件629

16.4 建立数据库表630

16.4.1 存放用户信息的数据库表631

16.4.2 存放信息的数据库表632

16.4.3 存放信息类别的数据库表634

16.4.4 存放用户权限的数据库表636

16.4.5 建立表之间的关系637

16.5 设计信息发布系统640

16.5.1 生成对应的Hibernate映射文件640

16.5.2 生成持久化POJO文件650

16.5.3 设计值对象类VO对象658

16.5.4 信息发布系统在持久层的整体UML图662

16.5.5 初步设计原型静态页面662

16.6 显示层设计669

16.6.1 显示信息的页面show.jsp669

16.6.2 发布信息页面release.jsp671

16.6.3 用户注册页面regedit.jsp672

16.6.4 登录页面login.jsp673

16.6.5 错误处理的页面error.jsp673

16.7 编写值对象VO和DAO层674

16.7.1 用户类675

16.7.2 用户权限类676

16.7.3 信息类676

16.7.4 信息类别类678

16.7.5 开发用户DAO接口678

16.7.6 开发信息DAO接口678

16.7.7 信息类别DAO接口679

16.7.8 实现用户DAO接口679

16.7.9 实现信息DAO接口680

16.7.10 实现信息类别DAO接口681

16.8 开发业务逻辑层682

16.8.1 开发登录接口682

16.8.2 开发注册用户接口683

16.8.3 开发发布接口683

16.8.4 开发登录实现类683

16.8.5 开发注册实现类684

16.8.6 开发发布实现类685

16.9 开发控制器层686

16.9.1 开发用户登录控制器类687

16.9.2 开发用户注册控制器类688

16.9.3 开发信息发布控制器类689

16.9.4 开发显示信息控制器类691

16.10 编写辅助工具类692

16.11 编写Spring配置文件699

16.12 测试本项目程序703

16.13 小结708

热门推荐