《Java Web应用程序开发任务驱动式教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈承欢编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2014
  • ISBN:9787302365860
  • 页数:393 页
图书介绍:站在应用技术解决问题,实现任务角度进行设计。每一项任务研究一个问题,主要应用一种技术,降低难度。模仿ASP.NET一些实现方法,降低学习难度。学习JSP方面的开发技术变得与学习ASP.NET一样容易。知识实际应用与功能实现相结合,不是理论知识的简单罗列与介绍,也不是实际项目开发全面和完整。从学习者理解与应用知识实现所需功能的角度,设计教学单元和教学流程

单元1 基于JSP指令和标签的Web应用程序开发 1

【问题探析】 1

【知识必备】 2

【操作必备】 3

【基础应用】 10

任务1-1 使用Eclipse应用开发平台制作静态页面 10

任务1-2 创建显示欢迎信息的JSP应用程序 18

任务1-3 在JSP页面中显示当前系统日期 25

【渐进应用】 29

任务1-4 创建用户登录的JSP页面 29

任务1-5 创建用户注册的JSP页面 31

【典型应用】 34

任务1-6 在JSP页面中截取超长字符串并输出 34

任务1-7 将多个页面组合成一个完整页面 35

【单元小结】 37

【单元习题】 37

单元2 基于JSP内置对象的Web应用程序开发 39

【问题探析】 39

【知识必备】 40

【操作必备】 42

【基础应用】 42

任务2-1 使用request对象获取表单的信息 42

任务2-2 使用session对象实现页面访问控制与使用response对象实现页面选择性的跳转 47

任务2-3 使用application对象统计网站的在线人数 51

任务2-4 使用application对象获取数据库的连接信息 53

任务2-5 通过cookie实现自动登录 54

【渐进应用】 57

任务2-6 获取用户登录信息 57

任务2-7 获取用户注册信息 60

【典型应用】 63

任务2-8 应用JSP内置对象获取用户在某网页停留的时间 63

任务2-9 应用JSP内置对象防止HTML表单在网站外部提交 65

【单元小结】 66

【单元习题】 66

单元3 基于JDBC的Web应用程序开发 69

【问题探析】 69

【知识必备】 70

【操作必备】 73

【基础应用】 74

任务3-1 在网页中动态显示商品数据 74

任务3-2 在网页中动态生成商品类型列表 77

【渐进应用】 80

任务3-3 实现用户登录功能 80

任务3-4 实现用户注册功能 87

【典型应用】 92

任务3-5 实现修改用户密码功能 92

任务3-6 实现删除用户信息功能 94

【单元小结】 98

【单元习题】 99

单元4 基于Servlet的Web应用程序开发 101

【问题探析】 101

【知识必备】 102

【操作必备】 107

【基础应用】 107

任务4-1 使用Servlet动态产生HTML内容并显示欢迎信息 107

任务4-2 使用Servlet向客户端发送错误提示信息 111

任务4-3 使用Servlet读取HTML表单数据并输出 113

任务4-4 应用字符编码过滤器来避免产生乱码 116

【渐进应用】 119

任务4-5 使用JSP与Servlet实现用户登录功能 119

任务4-6 使用JSP与Servlet实现用户注册功能 121

【典型应用】 122

任务4-7 使用Servlet过滤器统计流量 122

任务4-8 使用Servlet对象统计网站的访问量 124

【单元小结】 125

【单元习题】 125

单元5 基于JavaBean的Web应用程序开发 127

【问题探析】 127

【知识必备】 128

【操作必备】 130

【基础应用】 130

任务5-1 使用JavaBean设置与获取数据 130

任务5-2 使用JSP的动作标签对属性赋值并获取数据 134

任务5-3 测试JavaBean的作用域 136

【渐进应用】 139

任务5-4 使用JSP+Servlet+JavaBean实现用户登录功能 139

任务5-5 使用JSP+Servlet+JavaBean实现用户注册功能 141

【典型应用】 143

任务5-6 使用Model1模式实现商品信息的录入操作 143

任务5-7 使用Model2模式实现商品信息的录入操作 149

任务5-8 在浏览商品页面时实现页码的跳转功能 150

【单元小结】 155

【单元习题】 156

单元6 基于Struts 2的Web应用程序开发 158

【问题探析】 158

【知识必备】 161

【操作必备】 167

【基础应用】 168

任务6-1 测试Struts 2框架的正确配置 168

任务6-2 使用Struts 2提供的动态Action实现动态操作 173

任务6-3 使用Struts 2的常用标签实现对旅游信息的调查 180

任务6-4 使用Struts 2创建数据验证器来验证表单内容 186

【渐进应用】 191

任务6-5 使用Struts 2实现用户登录功能 191

任务6-6 使用Struts 2实现用户注册功能 194

【典型应用】 197

任务6-7 使用Struts 2实现避免重复提交网页数据的功能 197

任务6-8 使用Struts 2实现信息显示国际化的功能 199

【单元小结】 205

【单元习题】 206

单元7 基于Hibernate的Web应用程序开发 207

【问题探析】 207

【知识必备】 209

【操作必备】 217

【基础应用】 220

任务7-1 使用Hibernate框架实现手动导出数据表的功能 220

任务7-2 使用Hibernate框架查询用户数据 222

任务7-3 使用Hibernate框架修改与新增商品数据 226

任务7-4 使用Hibernate框架和HQL查询语言查询商品数据 235

【渐进应用】 240

任务7-5 使用Hibernate框架和HQL查询语言实现用户登录的功能 240

任务7-6 使用Hibernate框架和HQL查询语言实现用户注册的功能 242

【典型应用】 246

任务7-7 使用Hibernate框架和HQL查询语言内连接查询并显示商品数据 246

任务7-8 使用Hibernate框架和HQL查询语言实现多对一单向映射数据的查询与添加 251

【单元小结】 256

【单元习题】 256

单元8 基于Spring的Web应用程序开发 258

【问题探析】 258

【知识必备】 262

【操作必备】 267

【基础应用】 268

任务8-1 BeanFactory与ApplicationContext的应用 268

任务8-2 使用JdbcTemplate类在商品数据表中查询数据 274

任务8-3 在Spring中利用DAO模式向商品数据表添加数据 278

【渐进应用】 284

任务8-4 应用Spring AOP的表单控制器验证登录用户 284

任务8-5 应用JdbcTemplate实现用户注册功能 289

【典型应用】 292

任务8-6 整合Spring与Hibernate来操作商品数据表 292

【单元小结】 305

【单元习题】 305

单元9 基于SSH2与MVC的网上购物系统典型功能模块的开发 307

【问题探析】 307

【知识必备】 312

【操作必备】 314

【基础应用】 345

任务9-1 基于SSH2的前台商品信息展示与搜索模块的开发 345

任务9-2 基于SSH2的后台商品信息管理模块的开发 354

【渐进应用】 366

任务9-3 基于SSH2的用户登录模块的开发 366

任务9-4 基于SSH2的用户注册模块的开发 371

【典型应用】 377

任务9-5 用户注册表单中验证码的生成与检验 377

任务9-6 使用动态图表显示不同类型商品的销量统计 381

【单元小结】 385

【单元习题】 385

附录A 岗位需求调研与课程设计 386

附录B Java Web开发技术常用的缩写 391

参考文献 393