图书介绍
开发者突击:Struts 2核心技术与Java EE框架整合开发实战PDF|Epub|txt|kindle电子书版本下载
- 三扬科技编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121070914
- 出版时间:2008
- 标注页数:820页
- 文件大小:271MB
- 文件页数:845页
- 主题词:软件工具-程序设计;JAVA语言-程序设计
PDF下载
下载说明
开发者突击:Struts 2核心技术与Java EE框架整合开发实战PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 概述篇3
第1章 Struts 2概述3
Web发展史3
认识MVC5
Struts 2框架的发展史10
Struts 2的工作流程15
本章小结16
第2章 搭建一个简单的Struts 2应用(教学视频:30分钟)17
使用Struts 2之前的准备工作17
手动搭建Struts 2应用程序20
使用Eclipse开发Struts 2应用程序27
本章小结31
第2部分 Struts 2核心技术篇35
第3章 Struts 2核心基础35
Struts 2的抽象模型36
对拦截器的简单介绍36
Action的应用详解37
结果类型与视图46
struts.properties配置详解50
struts.xml配置详解51
Struts 2中的值栈62
Struts 2中的OGNL65
本章小结69
第4章 Struts 2的拦截器(教学视频:45分钟)71
拦截器的初步认识71
如何使用拦截器73
如何使用拦截器栈78
拦截器应用进阶82
拦截器实现原理的深入探讨96
本章小结97
第5章 Struts 2的类型转换器(教学视频:30分钟)99
类型转换的简介100
Struts 2内置类型转换器103
引用类型的转换方式103
对于特殊对象的类型转换106
对于多个特殊对象的类型转换112
对于集合属性的简单处理118
类型转换中的错误处理120
本章小结123
第6章 Struts 2的输入校验(教学视频:45分钟)125
输入校验的简介125
正则表达式的介绍126
编程方式实现 Struts 2输入校验127
应用Struts 2的校验框架134
输入校验应用进阶142
本章小结148
第7章 Struts 2的文件上传(教学视频:20分钟)149
文件上传的基本原理149
使用Common-FileUpload框架实现文件上传150
使用COS框架实现文件上传153
在Struts 2中实现文件上传155
在Struts 2中实现文件下载163
文件上传应用进阶165
本章小结168
第8章 Struts 2的国际化(教学视频:30分钟)169
认识国际化169
为程序的国际化做好准备171
调用国际化资源175
对Struts 2国际化的补充说明176
一个国际化的综合应用实例179
本章小结182
第9章 Struts 2的标签库(教学视频:140分钟)183
Struts 2标签简介183
控制标签185
数据标签197
表单标签211
非表单UI标签226
Ajax标签231
本章小节258
第10章 Struts 2对标注的支持(教学视频:40分钟)259
Java中的标注260
Action的相关标注271
拦截器的相关标注276
输入校验的相关标注282
类型转换的相关标注291
本章小结294
第3部分 业务层应用篇297
第11章 Struts 2整合Spring297
Spring简介297
Spring的核心概念301
Spring与Struts 2的整合304
本章小结308
第12章 Struts 2整合Guice309
Guice简介310
Guice的架构分析311
Guice中常用标注的介绍314
Guice中的IoC316
绑定属性的设置327
处理持久层的warp-persist329
Guice与Struts 2的结合333
本章小结338
第13章 Struts 2对动态语言的支持(教学视频:70分钟)339
动态语言的介绍339
Struts 2中使用Groovy340
Struts 2中使用JRuby353
本章小结360
第4部分 持久层应用篇363
第14章 Struts 2整合JPA(教学视频:30分钟)363
JPA简介363
实体365
实体关系367
管理实体373
JPA查询语言377
使用JPA380
使用MyEclipse 6配置JPA389
JPA在Struts 2中的应用398
本章小结404
第15章 Struts 2整合Hibernate405
Hibernate简介405
Hibernate的基础408
Hibernate与Struts 2的结合使用412
本章小结418
第16章 Struts 2整合iBATIS419
iBATIS简介420
SQL Map的XML配置文件421
SQL Map映射文件详解425
iBATIS事务处理429
iBATIS组件介绍430
iBATIS的高级特性431
iBATIS与Struts 2的结合使用435
本章小结449
第5部分 表示层应用篇453
第17章 Struts 2整合JSF453
JSF简介453
JSF基础460
Struts 2整合JSF471
本章小结483
第18章 Struts 2对模板语言的支持(教学视频:40分钟)485
模板语言的介绍485
Struts 2中使用Velocity486
Struts 2中使用FreeMarker500
本章小结530
第19章 Struts 2整合其他表示层技术531
整合Tiles531
整合SiteMesh534
整合JFreeChart536
整合JasperReports537
本章小结538
第6部分 实战篇541
第20章 Struts 2开发银行账户管理系统(教学视频:70分钟)541
需求设计541
系统设计547
详细设计与实现549
本章小结576
第21章 Struts 2+Guice+JPA实现购物车功能(教学视频:90分钟)577
需求分析577
功能描述578
购物车原理578
系统架构设计579
表结构设计583
使用JPA操作持久层584
使用Guice操作业务层589
使用Struts 2充当表示层596
本章小结620
第22章 Struts 2+Spring 2+iBATIS开发数据采集系统(教学视频:80分钟)621
需求分析621
业务分析622
数据库设计623
持久化类与映射文件626
构建整合工程634
DAO层设计635
结合Struts 2开发表示层648
本章小结657
第23章 Struts 2+Spring 2+Hibernate 3开发投票管理系统(教学视频:90分钟)659
需求设计659
系统设计665
详细设计与代码实现668
本章小结700
第24章 Struts 2+Spring 2.5+JPA开发权限管理系统(教学视频:70分钟)701
系统功能简述702
配置总体框架706
系统功能模块722
关联表操作722
模块操作729
功能操作740
角色操作753
用户操作768
重点难点分析788
本章小结788
附录A struts.properties配置详解789
附录B struts-default.xml791
附录C JPA中的标注801
C.1实体化标注801
C.2数据库模型属性标注801
C.3身份标注806
C.4直接映射标注808
C.5关系映射标注809
C.6组合标注811
C.7继承标注813
C.8锁定标注814
C.9生命周期回调标注814
C.10实体管理器标注816
C.11查询标注817
参考文献820