当前位置:首页 > 工业技术
Java  Web应用开发实践指导
Java  Web应用开发实践指导

Java Web应用开发实践指导PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:刘启玉,余心杰,卢焕达编著
  • 出 版 社:成都:电子科技大学出版社
  • 出版年份:2014
  • ISBN:9787564721015
  • 页数:248 页
图书介绍:本书涵盖Java Web应用开发中的基础知识和主要技术,以及流行的JavaEE轻量级框架“Struts2+Spring+Hibernate”,通过一系列专题实验来讲解实例的开发步骤和技巧,并以一个贯穿始终的案例FileShare系统,运用各种技术和设计模式进行逐步地增量开发和改进,在开发实践中领会技术的运用,学会处理实际开发中的各种具体问题。
《Java Web应用开发实践指导》目录

第1章Web基础 1

1.1本章目标 1

1.2使用Dreamweaver工具 1

1.3实践1: HTML设计 2

1.3.1 HTML基础标记练习 2

1.3.2利用表格布局网页 5

1.3.3创建注册表单 9

1.4实践2: CSS设计 11

1.4.1设计思路 11

1.4.2基础准备 11

1.4.3开始布局 12

1.5实践3: Javascript应用 13

第2章Java Web应用开发入门 17

2.1实验目标 17

2.2安装软件与设置环境 17

2.2.1安装JDK 17

2.2.2安装Tomcat 19

2.2.3安装Eclipse 20

2.2.4安装EditPlus或UltraEdit 22

2.3手工打包和部署Java Web应用程序 22

2.3.1打包发布 23

2.3.2在Tomcat中直接配置发布 23

2.4在Eclipse中开发Java Web应用程序 24

2.4.1 Java Web应用的目录结构 24

2.4.2创建Java Web Project 24

2.4.3在Eclipse中发布和运行 26

第3章 开发第一个Servlet 28

3.1本章目标 28

3.2 Servlet开发步骤 28

3.2.1创建Web工程 28

3.2.2设置Web工程 30

3.2.3开发一个Servlet 31

第4章Session管理 35

4.1本章目标 35

4.2回顾Web应用的设置 35

4.3通过Session检查登录状态 36

4.3.1创建Web工程 36

4.3.2实现文件下载功能 39

4.3.3实现用户登录功能 42

4.3.4验证用户登录状态 44

4.4添加登录客户端检验 45

4.5添加注销登录功能 46

4.6添加用户注册功能 46

4.7思考 48

第5章JSP 49

5.1本章目标 49

5.2导入Web工程 49

5.3实现登录失败信息提示 50

5.4改进用户注册功能 53

5.4.1客户端表单验证 53

5.4.2创建UserDAO用于数据访问 54

5.4.3在LoginServlet中处理注册请求 55

5.5数据获取和动态显示 56

5.6异常处理 60

第6章JDBC 61

6.1本章目标 61

6.2准备工作 61

6.2.1导入Web工程 61

6.2.2创建数据库 61

6.3改进用户登录和注册功能 62

6.4重构:管理数据库连接 69

6.4.1程序的重构 69

6.4.2统一管理DB连接 69

6.4.3 SQL安全性 71

6.5使用数据库连接池 73

6.6文件列表显示和下载 75

6.7思考与练习 79

6.8 MySQL数据库安装和配置 79

6.8.1安装MySQL数据库 79

6.8.2配置MySQL数据库 80

6.8.3安装MySQL客户端 83

第7章 用户管理系统 84

7.1本章目标 84

7.2部署运行 84

7.3阅读UserAdmin应用代码 86

7.3.1程序结构 86

7.3.2在线用户的实现 89

7.3.3使用JSP表达式 90

7.3.4使用JSTL和EL表达式 91

7.4小结 92

第8章 设计Web程序框架 93

8.1本章目标 93

8.2准备工作 93

8.3实现Front Controller模式 93

8.4使用Command模式 96

8.5实现工厂模式 100

8.6配置运行 101

8.7使用配置文件定义Command 101

8.8实现文件查询功能 104

8.9使用Intercepting Filter模式实现会话管理 110

8.10日志处理:使用Log4j 113

8.11总结 115

第9章AJAX基础 116

9.1本章目标 116

9.2实践1: AJAX Hello World 116

9.2.1创建Web工程 116

9.2.2编写客户端 117

9.2.3编写服务端 119

9.2.4部署运行 119

9.2.5深入示例程序 120

9.3实践2:数据验证 125

9.3.1准备工作 125

9.3.2编写服务端 125

9.3.3编写客户端 128

9.3.4运行程序 130

9.4练习 130

第10章Struts 2入门 131

10.1本章目标 131

10.2实践准备 131

10.3实践1:开发Hello World应用 131

10.3.1创建Web工程 131

10.3.2配置Struts 2 133

10.3.3创建Action 136

10.3.4编写视图页面 137

10.3.5运行Hello World程序 138

10.3.6程序原理剖析 139

10.4实践2:添加用户登录功能 139

10.4.1准备工作 139

10.4.2定义JavaBean 140

10.4.3创建LoginAction 140

10.4.4创建视图页面 142

10.4.5配置Action 142

10.4.6运行程序 143

10.5实践3:创建“struts2-blank”案例应用 145

第11章 基于Struts 2改进FileShare系统 146

11.1目标 146

11.2准备工作 146

11.3配置Struts 2 148

11.4实现登录功能 150

11.5实现文件查询功能 154

11.6中文乱码问题 157

11.7文件下载功能 159

11.8添加发布文件功能 164

11.8.1实现文件上传 164

11.8.2程序中的问题讨论 170

11.8.3控制上传文件的类型和大小 171

11.8.4消息资源文件 172

11.9添加日志处理 174

11.10使用拦截器进行权限检查 175

11.10.1拦截器的原理和使用方法 175

11.10.2为FileShare开发拦截器 176

11.10.3实现退出登录功能。 180

11.10.4测试拦截器功能 181

11.11注册功能 181

11.12输入校验 183

11.12.1手动完成输入校验 183

11.12.2 Struts 2校验框架 184

11.12.3使用注解为注册功能添加校验 185

11.13练习 187

第12章Hibernate入门 188

12.1本章目标 188

12.2准备工作 188

12.3开发基于Hibernate的Java应用程序 189

12.4使用Hibernate Annotation开发 194

12.5进一步认识关系映射 197

第13章Struts2+Hibernate开发FileShare 199

13.1本章目标 199

13.2准备工作 199

13.3用Hibernate实现持久层 200

13.3.1配置Hibernate支持 200

13.3.2工具类HibernateUtil 202

13.3.3编写Hibernate配置文件 205

13.3.4设计实体类及映射关系 205

13.3.5定义DAO接口 213

13.3.6使用Hibernate实现DAO接口 216

13.4增加业务逻辑层 220

13.5修改控制类Action 226

13.6显示用户登录状态 229

13.7实现“我的共享”功能 230

13.8实现文件删除功能 231

13.9练习 233

第14章Struts 2+Spring+Hibernate框架整合开发 234

14.1本章目标 234

14.2准备工作 234

14.3整合S2SH框架开发FileShare系统 235

14.3.1配置web.xml 235

14.3.2整合Spring和Hibernate 237

14.3.3整合Struts2+Spring 240

14.3.4修改DAO实现类 241

14.3.5修改Service实现类 245

14.3.6修改Action类 246

14.3.7测试运行 248

14.4其它功能 248

相关图书
作者其它书籍
返回顶部