图书介绍

轻量级Java EE体系架构程序开发PDF|Epub|txt|kindle电子书版本网盘下载

轻量级Java EE体系架构程序开发
  • 清华大学计算机与信息管理中心编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113110598
  • 出版时间:2010
  • 标注页数:392页
  • 文件大小:54MB
  • 文件页数:403页
  • 主题词: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章 Struts简介1

1.1 Struts概述1

1.2 MVC设计模式2

1.2.1 Model 2的出现3

1.2.2 应用层—表示层之间的去耦合3

1.2.3 Struts与MVC4

1.3 Struts的获取5

1.3.1 Struts包简介5

1.3.2 Struts的运行环境6

1.4 运行Struts样例程序7

1.4.1 部署struts-blank样例7

1.4.2 部署struts-cookbook包7

1.4.3 部署struts-el-example包8

1.4.4 部署struts-examples包9

1.4.5 部署struts-faces-example 1包9

1.4.6 部署struts-faces-example 2包10

1.4.7 部署struts-mailreader包10

1.4.8 部署struts-scripting-mailreader包10

1.5 实例讲解——搭建使用Struts的开发环境11

小结14

习题15

第2章 Struts入门16

2.1 编写Action16

2.2 编写第一个页面19

2.2.1 设置文件的编码格式19

2.2.2 对国际化的支持20

2.2.3 编写JSP页面22

2.3 配置Action和Forward23

2.3.1 配置web.xml文件23

2.3.2 配置Struts的配置文件24

2.4 编译、部署和测试Struts应用程序25

2.5 Struts使用小结29

2.6 实例讲解——电子商务后台登录程序30

小结35

习题35

第3章 Struts框架结构36

3.1 JSP开发模式36

3.1.1 Model 136

3.1.2 Model 237

3.1.3 Model 2x38

3.2 Struts结构39

3.2.1 控制器(Controller)40

3.2.2 模(Model)40

3.2.3 视图(View)40

3.3 Struts概述40

3.3.1 ActionServlet类41

3.3.2 Action类41

3.3.3 ActionForm类42

3.3.4 ActionMappings类42

3.3.5 ActionMapping类43

3.3.6 Error类43

3.4 基于Struts进行开发43

3.5 实例讲解——电子商务产品展示程序44

小结52

习题52

第4章 使用Eclipse和MyEclipse开发Struts应用程序53

4.1 Eclipse和MyEclipse简介53

4.1.1 Eclipse简介53

4.1.2 MyEclipse简介55

4.2 安装与配置56

4.3 开发步骤57

4.3.1 创建Web项目57

4.3.2 添加新的类库59

4.3.3 添加Struts组件59

4.3.4 编辑Struts配置文件60

4.3.5 进行Struts开发62

4.4 实例讲解——构建电子商务程序的开发环境70

小结73

习题73

第5章 用户界面开发基础75

5.1 用户界面开发模式75

5.1.1 服务器页面77

5.1.2 JSP77

5.2 使用Struts开发JSP78

5.2.1 HTML标记库78

5.2.2 Bean标记库83

5.3 数据分页显示85

5.3.1 原理讲解86

5.3.2 具体实现86

5.4 表达式语言92

5.4.1 表达式语言简介92

5.4.2 变量的作用域93

5.4.3 隐式对象93

5.5 XML界面的输出94

5.5.1 实现原理95

5.5.2 开发方法95

5.6 实例讲解——电子商务系统设计97

小结103

习题103

第6章 使用多样性的Action104

6.1 Action概述104

6.2 分类Action105

6.2.1 IncludeAction105

6.2.2 ForwardAction106

6.2.3 DispatchAction107

6.3 文件上传和下载的实现112

6.3.1 文件上传功能的实现112

6.3.2 文件下载功能的实现117

6.4 实例讲解——电子商务后台产品发布程序118

小结124

习题124

第7章 Validator的使用126

7.1 Validator框架概述126

7.1.1 简介127

7.1.2 安装和配置127

7.2 使用Validator验证用户输入129

7.2.1 修改ActionForm的父类129

7.2.2 配置ActionForm129

7.2.3 配置ActionForm中属性的验证规则130

7.2.4 初始化资源信息134

7.3 自定义验证规则135

7.4 JavaScript和Validator137

7.5 使用正则表达式进行验证138

7.6 用Struts解决重复提交问题139

7.6.1 Struts解决重复提交的原理139

7.6.2 避免重复响应用户的实现140

7.6.3 使用JavaScript解决用户重复提交的问题144

7.7 实例讲解——电子商务前台用户注册流程146

小结151

习题152

第8章 JSF的开发153

8.1 JSF概述153

8.1.1 JSF简介153

8.1.2 JSF的获取和配置154

8.2 JSF的导航开发155

8.2.1 简单的例程155

8.2.2 简单的导航157

8.2.3 导航规则设置159

8.3 JSF Expression Language161

8.4 国际化信息163

8.5 可管理的Bean165

8.5.1 Backing Beans165

8.5.2 Bean的配置与设定166

8.5.3 Bean中的List和Map类型属性168

8.6 事件驱动的界面开发170

8.6.1 动作事件170

8.6.2 即时事件173

8.6.3 值变事件174

8.6.4 Phase事件176

8.7 实例讲解——利用JSF框架开发电子商务前台程序178

小结181

习题181

第9章 Hibernate简介182

9.1 持久化技术简介182

9.1.1 软件体系架构简介182

9.1.2 持久层技术方案184

9.1.3 Java对象持久化186

9.2 ORM概述186

9.3 Hibernate概述187

9.4 Hibernate的组成结构188

9.4.1 Hibernate Core188

9.4.2 Hibernate Tools189

9.4.3 Hibernate Annotations189

9.5 实例讲解——运行Hibernate样例程序190

小结193

习题193

第10章 Hibernate入门194

10.1 开发概述194

10.1.1 第一个class195

10.1.2 映射文件198

10.1.3 Hibernate配置200

10.1.4 用Maven构建201

10.1.5 启动和辅助类205

10.1.6 加载并存储对象207

10.2 关联映射211

10.2.1 映射Person类211

10.2.2 单向Set-based的关联213

10.2.3 使关联工作214

10.2.4 值类型的集合215

10.2.5 双向关联216

10.2.6 使双向连起来217

10.3 实例讲解——使用Hibernate重构电子商务持久层218

小结226

习题227

第11章 Hibernate的体系结构228

11.1 Hibernate的体系结构简介228

11.1.1 体系架构概述228

11.1.2 Hibernate核心组件231

11.2 实例生命周期231

11.2.1 Transient(瞬态)231

11.2.2 Persistent(持久态)232

11.2.3 Detached(脱管态)233

11.3 API简介234

11.3.1 Session接口234

11.3.2 SessionFactory接口237

11.3.3 Configuration类237

11.3.4 Query接口238

11.3.5 Criteria接口238

11.3.6 Transaction接口239

11.4 实例讲解——使用Hibernate开发产品搜索功能240

小结243

习题243

第12章 Hibernate的映射技巧244

12.1 手动配置映射文件244

12.1.1 Doctype元素244

12.1.2 〈hibernate-mapping〉元素245

12.1.3 〈class〉元素247

12.1.4 〈id〉元素250

12.1.5 〈discriminator〉元素252

12.1.6 〈version〉元素253

12.1.7 〈timestamp〉元素254

12.1.8 〈property〉元素254

12.2 映射集合类256

12.2.1 集合类的映射256

12.2.2 集合外键257

12.2.3 集合元素258

12.2.4 索引集合类258

12.2.5 值集合与多对多关联259

12.2.6 一对多关联260

12.3 实体对象关联关系映射260

12.3.1 单向关联261

12.3.2 使用连接表的单向关联262

12.3.3 双向关联264

12.3.4 使用连接表的双向关联266

12.3.5 更复杂的关联映射268

12.4 映射继承269

12.4.1 每个具体类一张表269

12.4.2 每个类分层结构一张表271

12.4.3 每个子类一张表272

12.5 实例讲解——电子商务中进行订单管理273

小结277

习题277

第13章 Hibernate的事务处理、缓存及性能优化278

13.1 事务处理278

13.1.1 Hibernate中的事务处理279

13.1.2 长对话280

13.1.3 数据库的隔离级别281

13.2 两级缓存概述282

13.2.1 什么是缓存282

13.2.2 Hibernate一级缓存283

13.2.3 二级缓存284

13.2.4 Hibernate查询方法与缓存的关系290

13.3 性能优化291

13.3.1 设计阶段的考虑问题292

13.3.2 批量插入、更新和删除292

13.4 实例讲解——电子商务客户管理的开发294

小结297

习题297

第14章 Spring简介298

14.1 简介298

14.1.1 Spring特点299

14.1.2 应用场景300

14.2 什么是IoC302

14.3 面向切面的编程方法303

14.3.1 AOP概念303

14.3.2 Spring AOP的功能和目标305

14.3.3 AOP代理305

14.4 Spring框架概述306

14.5 实例讲解——在电子商务程序中加入Spring307

小结309

习题309

第15章 Spring的核心技术311

15.1 IoC容器和Bean311

15.2 使用资源314

15.2.1 Resource接口315

15.2.2 Resource的实现316

15.2.3 ResourceLoader接口317

15.2.4 资源小结318

15.3 数据绑定318

15.3.1 BeanWrapper类318

15.3.2 设置和获取属性值以及嵌套属性319

15.3.3 内建的PropertyEditor实现320

15.4 实例讲解——用Spring来管理电子商务系统中的订单322

小结325

习题325

第16章 Spring的数据访问326

16.1 与JDBC的整合326

16.1.1 Spring JDBC简介327

16.1.2 Spring JDBC核心包的使用328

16.1.3 Spring JDBC数据源包337

16.1.4 Spring JDBC对象包337

16.2 与Hibernate的整合338

16.2.1 利用Spring的IoC容器创建SessionFactory339

16.2.2 DAO的开发342

16.2.3 Hibernate的事务管理344

16.2.4 OpenSessionInView模式346

16.3 事务控制347

16.3.1 事务管理的框架347

16.3.2 声明式事务管理349

16.3.3 编程式事务管理351

16.4 实例讲解——电子商务系统中业务逻辑层与数据层的整合352

小结356

习题356

第17章 Spring MVC入门357

17.1 MVC简介357

17.2 脱离Struts的MVC框架358

17.3 使用Spring MVC进行工作359

17.3.1 Spring MVC简介359

17.3.2 配置DispatcherServlet360

17.3.3 创建自己的控制器360

17.3.4 页面视图的实现365

17.3.5 配置控制器的映射368

17.4 实例讲解——构造新的电子商务程序表示层程序373

小结375

习题375

第18章 Spring的Web集成376

18.1 多视图输出376

18.1.1 视图和视图解析器376

18.1.2 准备集成377

18.1.3 JSP和JSTL的使用378

18.1.4 Excel文件的输出379

18.1.5 PDF的输出381

18.1.6 XSLT的使用382

18.1.7 视图集成技术小结384

18.2 Web框架集成384

18.2.1 通用配置384

18.2.2 Struts集成385

18.3 实例讲解——导出电子商务应用系统的订单388

小结391

习题391

参考文献392

热门推荐