《Java Web应用程式开发任务驱动式教程》是2014年清华大学出版社出版的图书,作者是陈承欢。
基本介绍
- 作者陈承欢
- ISBN9787302365860
- 定价43元
- 出版时间2014.10.01
内容简介
以JSP技术为基础,整合Servlet、JavaBean、Struts 2、Hibernate、Spring等技术开发Java Web套用,目前已成为主流的Java Web开发技术体系。 本书在充分调研Web程式设计师岗位需求的基础上优选与重构教学内容,以Java Web套用开发技术为主线,渐进式系统化地设计教学单元。全书划分为9个单元 基于JSP指令和标籤的Web应用程式开发,基于JSP内置对象的Web应用程式开发,基于JDBC的Web应用程式开发,基于Servlet的Web应用程式开发,基于JavaBean的Web应用程式开发,基于Struts 2的Web应用程式开发,基于Hibernate的Web应用程式开发,基于Spring的Web应用程式开发及SSH2与MVC的网上购物系统典型功能模组的开发。这9个单元按由浅入深、由易到难、由简单到综合的顺序排列,符合学习者的认知规律和技能形成规律。
图书目录
单元1基于JSP指令和标籤的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务11使用Eclipse套用开发平台製作静态页面
任务12创建显示欢迎信息的JSP应用程式
任务13在JSP页面中显示当前系统日期
【渐进套用】
任务14创建用户登录的JSP页面
任务15创建用户注册的JSP页面
【典型套用】
任务16在JSP页面中截取超长字元串并输出
任务17将多个页面组合成一个完整页面
【单元小结】
【单元习题】
单元2基于JSP内置对象的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务21使用request对象获取表单的信息
任务22使用session对象实现页面访问控制与使用
response对象实现页面选择性的跳转
任务23使用application对象统计网站的线上人数
任务24使用application对象获取资料库的连线信息
任务25通过cookie实现自动登录
【渐进套用】
任务26获取用户登录信息
任务27获取用户注册信息
【典型套用】
任务28套用JSP内置对象获取用户在某网页停留的时间
任务29套用JSP内置对象防止HTML表单在网站外部提交
【单元小结】
【单元习题】
单元3基于JDBC的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务31在网页中动态显示商品数据
任务32在网页中动态生成商品类型列表
【渐进套用】
任务33实现用户登录功能
任务34实现用户注册功能
【典型套用】
任务35实现修改用户密码功能
任务36实现删除用户信息功能
【单元小结】
【单元习题】
单元4基于Servlet的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务41使用Servlet动态产生HTML内容并显示欢迎信息
任务42使用Servlet向客户端传送错误提示信息
任务43使用Servlet读取HTML表单数据并输出
任务44套用字元编码过滤器来避免产生乱码
【渐进套用】
任务45使用JSP与Servlet实现用户登录功能
任务46使用JSP与Servlet实现用户注册功能
【典型套用】
任务47使用Servlet过滤器统计流量
任务48使用Servlet对象统计网站的访问量
【单元小结】
【单元习题】
单元5基于JavaBean的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务51使用JavaBean设定与获取数据
任务52使用JSP的动作标籤对属性赋值并获取数据
任务53测试JavaBean的作用域
【渐进套用】
任务54使用JSP+Servlet+JavaBean实现用户登录功能
任务55使用JSP+Servlet+JavaBean实现用户注册功能
【典型套用】
任务56使用Model1模式实现商品信息的录入操作
任务57使用Model2模式实现商品信息的录入操作
任务58在浏览商品页面时实现页码的跳转功能
【单元小结】
【单元习题】
单元6基于Struts2的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务61测试Struts2框架的正确配置
任务62使用Struts2提供的动态Action实现动态操作
任务63使用Struts2的常用标籤实现对旅游信息的调查
任务64使用Struts2创建数据验证器来验证表单内容
【渐进套用】
任务65使用Struts2实现用户登录功能
任务66使用Struts2实现用户注册功能
【典型套用】
任务67使用Struts2实现避免重複提交网页数据的功能
任务68使用Struts2实现信息显示国际化的功能
【单元小结】
【单元习题】
单元7基于Hibernate的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务71使用Hibernate框架实现手动导出数据表的功能
任务72使用Hibernate框架查询用户数据
任务73使用Hibernate框架修改与新增商品数据
任务74使用Hibernate框架和HQL查询语言查询商品数据
【渐进套用】
任务75使用Hibernate框架和HQL查询语言实现用户登录的功能
任务76使用Hibernate框架和HQL查询语言实现用户注册的功能
【典型套用】
任务77使用Hibernate框架和HQL查询语言内连线查询并显示
商品数据
任务78使用Hibernate框架和HQL查询语言实现多对一单向映射
数据的查询与添加
【单元小结】
【单元习题】
单元8基于Spring的Web应用程式开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务81BeanFactory与ApplicationContext的套用
任务82使用JdbcTemplate类在商品数据表中查询数据
任务83在Spring中利用DAO模式向商品数据表添加数据
【渐进套用】
任务84套用SpringAOP的表单控制器验证登录用户
任务85套用JdbcTemplate实现用户注册功能
【典型套用】
任务86整合Spring与Hibernate来操作商品数据表
【单元小结】
【单元习题】
单元9基于SSH2与MVC的网上购物系统典型功能模组的开发
【问题探析】
【知识必备】
【操作必备】
【基础套用】
任务91基于SSH2的前台商品信息展示与搜寻模组的开发
任务92基于SSH2的后台商品信息管理模组的开发
【渐进套用】
任务93基于SSH2的用户登录模组的开发
任务94基于SSH2的用户注册模组的开发
【典型套用】
任务95用户注册表单中验证码的生成与检验
任务96使用动态图表显示不同类型商品的销量统计
【单元小结】
【单元习题】
附录A岗位需求调研与课程设计
附录BJavaWeb开发技术常用的缩写
参考文献