图书介绍

用Java轻松开发Web系统PDF|Epub|txt|kindle电子书版本网盘下载

用Java轻松开发Web系统
  • 张琦,陈祎,朱彬等编 著
  • 出版社: 中国林业出版社;北京希望电子出版社
  • ISBN:7503842989
  • 出版时间:2006
  • 标注页数:304页
  • 文件大小:33MB
  • 文件页数:315页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

用Java轻松开发Web系统PDF格式电子书版下载

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

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

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

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

图书目录

第1部分 基础篇2

第1章 从HTTP协议谈起2

1.1 HTTP协议简介2

1.2 HTTP协议的原理2

1.2.1 HTTP连接3

1.2.2 HTTP请求3

1.2.3 HTTP响应4

第2章 使用Servlet技术简化WEB程序的开发6

2.1 Servlet体系结构6

2.2 Servlet中主要的类7

2.2.1 Servlet体系的核心——Servlet接口8

2.2.2 处理请求/响应模式的协议——GenericServlet类8

2.2.3 处理HTTP协议——HttpServlet类8

2.2.4 封装HTTP协议的请求——HttpServletRequest接口9

2.2.5 封装HTTP协议的响应——HttpServletResponse接口9

2.2.6 封装HTTP协议的会话——HttpSession接口9

2.2.7 封装的Cookie——Cookie类9

2.3 Servlet中3种不同范围的内存9

2.3.1 Request范围内存9

2.3.3 Application范围内存10

2.3.2 Session范围内存10

第3章 WEB开发的架构模式12

3.1 完整的MVC模式描述12

3.2 WEB开发中的架构模式13

3.2.1 JSP+JavaBean的系统架构——Model113

3.2.2 JSP集合Servlet的架构——Model214

3.2.3 结合XML的系统架构——Model2x模型14

4.2 用Velocity说HelloWorld16

4.1 Velocity简介16

第4章 Velocity技术16

第2部分 开源兵器谱16

4.3 Velocity体系结构20

4.3.1 模板处理21

4.3.2 Velocity中的Runtime对象22

4.3.3 Velocity基于Servlet的开发23

4.3.4 Velocity中的Context对象25

4.4 Velocity模板语言25

4.4.1 注释26

4.4.2 引用(references)26

4.4.3 指令(directives)29

4.5.1 Runtime Log36

4.5 Velocity配置文件36

4.5.2 字符编码37

4.5.3 循环37

4.5.4 #include和#parse37

4.5.5 资源管理38

4.5.6 Velocity宏39

4.5.7 Runtime Configuration39

4.6 在WEB应用中使用Velocity39

5.2 Struts的体系结构46

第5章 Struts技术46

5.1 Struts简介46

5.3 编写Struts版的forumdemo48

5.3.1 准备必要的运行环境48

5.3.2 用JSP页面替换掉velocity模板49

5.3.3 创建Struts的配置文件51

5.3.4 编写控制器组件52

5.4 Struts组件介绍54

5.4.1 View层组件介绍54

5.4.2 Model层组件介绍61

5.4.3 Controller层组件介绍68

5.4.4 Struts的配置文件76

第6章 VelocityTools技术81

6.1 VelocityTools简介81

6.2 VelocityTools的体系结构81

6.3 常用的VelocityTools82

6.3.1 基本工具——GenericTool82

6.3.2 与WEB应用结合---VelocityView86

6.3.3 Velocity与Struts的“桥梁”——VelocityStruts88

6.4 使用VelocityTools编写WEB应用程序93

6.5 编写自己的VelocityTools97

6.6 对VelocityTools使用的思考100

第7章 Tiles技术101

7.1 Tiles简介101

7.2 Tiles体系结构101

7.2.1 TilesRequestProcessor类102

7.2.2 Controller接口105

7.3 使用配置文件定义Tiles组件创建复合式页面106

7.3.1 tiles-defs.xml文件106

7.4 使用tiles分割forumdemo页面107

7.3.3 在页面中使用Tiles107

7.3.2 在struts-config.xml中使用Tiles组件107

7.5 几种页面组合方式的比较110

7.5.1 方案1:基本的velocity模板110

7.5.2 方案2:使用velocity的parse111

7.5.3 方案3:Struts+Tiles112

7.5.4 方案4:Tiles继承112

7.5.5 方案总结113

8.1.1 基于Struts的传统验证方式114

8.1 Validator技术简介114

第8章 Validator技术114

8.1.2 validator-rules.xml文件115

8.1.3 validation.xml文件120

8.1.4 在validator中使用正则表达式122

8.2 使用Validator为forumdemo做表单验证124

8.3 Validator的扩充128

8.3.1 编写自己的验证规则128

第9章 跨越对象与关系的桥梁Hibernate131

9.1 Hibernate简介131

9.2.1 使用Hibernate实现关系模型中的封装132

9.2 使用Hibernate进行O/R Mapping132

9.2.2 使用Hibernate实现关系模型之间的关系136

9.2.3 使用Hibernate实现关系模型中的继承和多态142

第10章 Spring技术149

10.1 Spring简介149

10.1.1 Spring简介149

10.1.2 使用场景150

10.2 Spring的控制反转/依赖注入152

10.2.1 什么是控制反转/依赖注入152

10.2.2 Spring的控制反转/依赖注入155

10.3.1 什么是面向方面编程161

10.3 Spring的面向方面编程161

10.3.2 运用Spring实现面向方面编程162

10.4 Spring的事务管理164

10.4.1 Spring的编程式事务管理164

10.4.2 Spring的声明式事务管理165

10.5 Spring的数据访问166

10.5.1 使用JDBC进行数据访问166

10.5.2 使用ORM工具进行数据访问168

10.6 Spring提供的几个Filter169

10.6.1 OpenSessionInViewFilter170

10.6.2 CharacterEncodingFilter171

10.7.1 在WEB.xml中声明Spring框架173

10.7 使用spring组装forumdemo各层173

10.7.2 applicationContext.xml174

10.7.3 改写DAO和Action176

第3部分 项目实战篇180

第11章 文章发布系统开发详解180

11.1 项目组人员介绍及分工180

11.2 项目原始需求的提出181

11.3 项目需求文档的编写182

11.4.1 开发环境的安装部署183

11.4 项目开发环境的选择183

11.4.2 其他辅助工具的选择187

11.4.3 数据库的选择188

11.5 开发支持平台的搭建188

11.5.1 版本管理工具的搭建188

11.5.2 Bug管理工具的搭建199

11.6 系统架构的设计205

11.6.1 系统设计原则205

11.6.2 文章发布系统的架构设计207

11.6.3 使用开源框架实现的架构设计208

11.6.4 ProphetCMS系统的业务建模210

11.7 系统领域模型的建立过程217

11.7.1 数据驱动的建模过程218

11.7.2 模型驱动的建模过程225

11.8 建立Hibernate的调试环境238

11.8.1 下载和安装238

11.8.2 运行238

11.9 系统的分层开发241

11.9.1 系统整体目录结构241

11.9.2 业务逻辑的描述242

11.9.3 开发控制器层——Struts中Action的编写243

11.9.4 开发业务逻辑层——Service层的编写249

11.9.5 开发数据操作层——DAO层的编写253

11.9.6 HttpClient的使用264

11.9.7 页面美工人员与程序开发人员之间的鸿沟265

11.10 系统的调试266

11.10.1 测试266

11.10.2 Bug管理288

11.11 系统的发布295

附录299

热门推荐