图书介绍

Java EE实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java EE实用教程
  • 郑阿奇编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121097270
  • 出版时间:2009
  • 标注页数:468页
  • 文件大小:215MB
  • 文件页数:481页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java EE实用教程PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 实用教程1

第1章Java EE概述1

1.1 Java EE应用概述1

1.1.1 Struts 2框架1

1.1.2 Hibernate框架2

1.1.3 Spring框架2

1.2 Java EE开发环境的构建2

1.2.1 JDK和Tomcat的安装与配置2

1.2.2 MyEclipse的安装与配置6

习题17

第2章Struts 2基础8

2.1 Struts 2框架的发展8

2.1.1 MVC模式的应用8

2.1.2 Struts框架应用9

2.1.3 WebWork框架应用9

2.1.4 Struts 2框架的诞生10

2.2 Struts 2工作流程结构10

2.3 Struts 2项目开发11

2.4 Struts 2项目的运行流程17

2.5程序文件详解18

2.5.1 Action类应用详解18

2.5.2 <action>配置详解24

2.5.3 <result>配置详解27

2.5.4 <package>配置详解30

2.5.5 struts.xml文件32

2.5.6 struts.properties文件34

2.5.7 web.xml文件37

习题238

第3章Struts 2的标签库39

3.1 Struts 2的OGNL39

3.2 Struts 2的标签库41

3.2.1数据标签41

3.2.2控制标签51

3.2.3表单标签59

3.2.4非表单标签67

习题369

第4章Struts 2的类型转换及输入校验70

4.1 Struts 2类型转换70

4.1.1 Struts 2的内置类型转换器70

4.1.2类型转换70

4.2自定义类型转换器73

4.3对数组类型及集合类型的转换79

4.3.1数组类型的使用79

4.3.2集合类型的使用82

4.4 Struts 2的输入校验83

4.4.1使用execute()方法校验85

4.4.2重写validate()方法进行校验86

4.4.3使用Struts 2校验框架87

4.4.4客户端校验与服务器端校验90

习题491

第5章Struts 2的拦截器92

5.1拦截器概述92

5.2拦截器的配置94

5.3自定义拦截器类99

5.3.1实例说明自定义拦截器的应用99

5.3.2应用拦截器处理重复提交101

习题5103

第6章Struts 2的其他应用104

6.1 Struts 2的文件上传104

6.1.1单文件上传104

6.1.2多文件上传107

6.2 Struts 2的文件下载109

6.3 Struts 2的国际化应用111

6.3.1应用国际化的准备工作111

6.3.2国际化资源的访问115

6.3.3国际化应用实例116

习题6118

第7章Struts 2综合应用实例119

7.1建立项目119

7.2运行主界面的实现120

7.3实现“登录”功能127

7.4实现“借书”功能130

7.4.1查询已借图书132

7.4.2“借书”功能144

7.5实现“图书管理”功能150

7.5.1“图书追加”功能151

7.5.2“图书删除”功能159

7.5.3“图书查询”功能161

7.5.4“图书修改”功能162

习题7163

第8章Hibernate基础164

8.1 ORM简介164

8.2建立第一个Hibernate程序164

8.2.1建立项目165

8.2.2创建POJO类及其映射文件166

8.2.3创建Hibernate的核心配置文件167

8.2.4创建并运行测试类168

8.3 Hibernate工作流程170

8.4 Hibernate常用接口171

8.4.1 Confiiguration接口171

8.4.2 SessionFactory接口172

8.4.3 Session接口172

8.4.4 Transaction接口172

8.4.5 Query接口173

习题8173

第9章Hibernate的映射机制174

9.1主键映射174

9.1.1代理主键的映射174

9.1.2单个自然主键的映射176

9.1.3复合自然主键的映射176

9.2 Hibernate的映射类型181

9.3对象关系映射182

9.3.1继承关系映射183

9.3.2关联关系映射192

9.4动态类的使用206

习题9208

第10章Hibernate对持久化对象的操作209

10.1 Session的常用方法209

10.1.1 Session的save()方法209

10.1.2 Session的get()和load()方法209

10.1.3 Session的delete()方法210

10.1.4 Session的update()方法210

10.1.5 Session的saveOrUpdate()方法211

10.2 HQL查询211

10.2.1基本查询212

10.2.2条件查询212

10.2.3分页查询214

10.2.4连接查询214

10.2.5子查询216

10.2.6 SQL查询216

10.3 Hibernate的批量操作220

10.3.1批量插入220

10.3.2批量更新222

10.3.3批量删除223

10.4持久对象的生命周期223

习题10225

第11章Hibernate的高级特性226

11.1 Hibernate的事务管理226

11.1.1事务的概念226

11.1.2 Hibernate的事务226

11.2 Hibernate的并发229

11.2.1并发产生的问题229

11.2.2解决方案231

11.3 Hibernate的拦截器232

11.3.1 Interceptor接口232

11.3.2应用举例233

习题11237

第12章Hibernate与Struts 2的整合应用实例238

12.1 Hibernate的反向工程238

12.2编写DAO接口及实现类247

12.3功能实现255

12.3.1“登录”功能的实现255

12.3.2“查询已借图书”功能的实现257

12.3.3“借书”功能的实现260

12.3.4“图书管理”功能的实现263

习题12268

第13章Spring基础269

13.1 Spring简介269

13.2项目实例开发270

习题13273

第14章Spring的核心机制及容器274

14.1 Spring的核心机制274

14.1.1依赖注入的概念274

14.1.2依赖注入的两种方式277

14.1.3两种注入方式的比较280

14.2 Spring容器280

14.2.1 Bean的定义280

14.2.2 Bean的基本属性280

14.2.3 Bean的生命周期283

14.2.4 Bean的管理288

14.2.5 Bean的依赖关系290

14.2.6 Bean的自动装配292

14.3 Bean中对集合的注入295

14.3.1对list的注入295

14.3.2对Set的注入297

14.3.3对Map的注入298

14.4两种后处理器299

14.4.1 Bean后处理器299

14.4.2容器后处理器301

习题14303

第15章Spring的AOP及事务支持304

15.1 Spring的AOP304

15.1.1代理机制304

15.1.2 AOP的术语与概念308

15.1.3 Spring 1.x的AOP支持310

15.1.4 Spring 2.x的AOP支持320

15.2 Spring的事务支持329

15.2.1使用TransactionProxyFactoryBean生成事务代理331

15.2.2利用继承简化配置332

15.2.3用BeanNameAutoProxyCreator自动创建事务代理333

15.2.4用DefaultAdvisorAutoProxyCreator自动创建事务代理335

习题15337

第16章Spring的其他功能338

16.1 Spring的Web框架338

16.1.1第一个Spring的MVC应用338

16.1.2 Spring MVC的控制器343

16.1.3 Spring MVC的分发器348

16.1.4数据绑定349

16.1.5 Validator应用354

16.2定时器的应用357

16.2.1使用程序启动Timer定时器357

16.2.2使用Web监听方式358

16.2.3 Spring定制定时器359

习题16360

第17章Struts 2、Hibernate、 Spring的整合应用实例361

17.1 Spring与Struts 2的整合361

17.2 Spring与Hibernate整合365

17.3 Struts 2、 Hibernate与Spring的整合374

17.3.1项目创建375

17.3.2添加项目开发所需的JARs376

17.3.3实现Hibernate持久层377

17.3.4编写DAO接口及实现类378

17.3.5编写业务逻辑接口及实现类382

17.3.6“登录”功能的实现388

17.3.7“查询已借图书”功能的实现390

17.3.8“借书”功能的实现393

17.3.9“图书管理”功能的实现395

习题17401

第2部分 实验指导402

实验1 Struts 2基础应用402

实验目的402

实验内容402

思考与练习402

实验2 Struts 2综合应用403

实验目的403

实验内容403

思考与练习404

实验3 Hibernate基础应用404

实验目的404

实验内容404

思考与练习404

实验4 Hibernate与Struts 2整合应用405

实验目的405

实验内容405

思考与练习405

实验5 Spring基础应用405

实验目的405

实验内容405

思考与练习405

实验6 Spring AOP应用406

实验目的406

实验内容406

思考与练习406

实验7 Spring与Struts 2整合应用406

实验目的406

实验内容406

思考与练习406

实验8 Spring与Hibernate整合应用406

实验目的406

实验内容407

思考与练习407

实验9 Struts 2、 Hibernate、 Spring的整合应用407

实验目的407

实验内容407

思考与练习407

第3部分 综合应用实习408

实习1学生成绩管理系统408

1.1项目创建及功能描述408

1.2层次划分409

1.3添加SSH开发JARs410

1.4实现Hibemate持久层410

1.5实现DAO418

1.6实现业务逻辑层425

1.7实现Web层433

1.7.1 web.xml及struts.properties配置文件433

1.7.2分页实现434

1.7.3系统主界面434

1.7.4“登录”功能实现437

1.7.5“学生信息管理”功能实现442

1.7.6“学生成绩信息管理”功能实现456

附录A SQL Server 2005图书管理系统数据库465

A.1登录表465

A.2读者信息表465

A.3图书信息表465

A.4借阅信息表466

热门推荐