当前位置 : 首页  图书 正文

Java Web应用开发与案例教程简介,目录书摘

2019-10-16 14:37 来源:京东 作者:京东
java web开发
Java Web应用开发与案例教程
暂无报价
10+评论 100%好评
编辑推荐:  本书以新的Servlet和JSP规范为基础。每章后都提供了一个综合案例,引导读者开发完整的系统。每章还配有适量习题,供读者复习参考。
内容简介:
  本书介绍了Java Web应用开发核心技术,全书共分10章,主要内容包括Web技术基础、Servlet基础、JSP基础、会话与文件管理、EL与JSP标签技术、Web数据库访问、Web监听器与过滤器等,本书还介绍了Struts 2、Hibernate 4和Spring 4三大开源框架的核心开发技术。每章提供了一个综合案例,帮助读者理解并掌握所学内容,引导读者开发完整的系统。每章还配有适量习题,供读者复习参考。
  本书可作为计算机及相关专业Web编程技术或JSP开发技术等课程的教材,也可供从事Java Web应用开发的技术人员参考。
目录:
出版说明
前言
第1章Java Web开发概述
1.1Web技术概述
1.1.1Web的工作原理
1.1.2HTTP与HTML
1.1.3主机和IP地址
1.1.4服务器端开发技术
1.1.5客户端动态技术
1.2Tomcat的安装与配置
1.2.1Tomcat的安装与测试
1.2.2Tomcat的安装目录
1.2.3配置Tomcat的服务端口
1.2.4Tomcat的启动和停止
1.3Eclipse的安装与配置
1.3.1安装与配置Eclipse
1.3.2在Eclipse中配置Tomcat
服务器
1.3.3为Eclipse指定浏览器
1.3.4为JSP页面指定编码方式
1.4案例:动态Web项目的建立
与部署
1.4.1动态Web项目的建立
1.4.2开发Servlet
1.4.3开发JSP页面
1.4.4Web项目的部署
1.5小结
1.6习题
第2章Servlet基础
2.1Servlet接口与HttpServlet类
2.1.1Servlet接口
2.1.2HttpServlet类
2.2Servlet生命周期
2.2.1类加载
2.2.2Servlet实例化
2.2.3Servlet初始化
2.2.4为客户提供服务
2.2.5Servlet销毁
2.3Web应用程序与DD文件
2.3.1Web应用程序
2.3.2应用服务器
2.3.3Web应用程序结构
2.3.4部署描述文件
2.3.5@WebServlet注解
2.4处理HTTP请求
2.4.1HTTP请求结构
2.4.2发送和处理HTTP请求
2.4.3检索请求参数
2.4.4使用请求对象存储数据
2.4.5请求转发
2.4.6其他请求处理方法
2.5发送HTTP响应
2.5.1HTTP响应结构
2.5.2输出流与内容类型
2.5.3响应重定向
2.5.4设置响应头
2.5.5发送状态码和错误消息
2.6ServletContext对象
2.6.1使用ServletContext对象存储
数据
2.6.2获取上下文初始化参数
2.6.3使用RequestDispatcher实现请求
转发
2.6.4通过ServletContext对象获得
资源
2.6.5登录日志和检索容器信息
2.7案例:Web应用的表单
数据处理
2.7.1常用表单控件元素
2.7.2表单页面的创建
2.7.3表单数据处理
2.8小结
2.9习题
第3章JSP基础
3.1JSP页面概述
3.1.1JSP指令
3.1.2JSP脚本元素
3.1.3JSP动作
3.1.4表达式语言
3.1.5JSP注释
3.2JSP页面生命周期
3.2.1JSP页面实现类
3.2.2JSP页面执行过程
3.3page指令
3.3.1import属性
3.3.2contentType和pageEncoding
属性
3.3.3session属性
3.3.4errorPage与isErrorPage属性
3.3.5在DD中配置错误页面
3.4JSP隐含变量
3.4.1request与response变量
3.4.2out变量
3.4.3application变量
3.4.4session变量
3.4.5pageContext变量
3.4.6config变量
3.4.7exception变量
3.5作用域对象
3.5.1应用作用域
3.5.2会话作用域
3.5.3请求作用域
3.5.4页面作用域
3.6JSP组件包含
3.6.1静态包含:include指令
3.6.2动态包含:include动作
3.6.3使用动作
3.7JavaBeans应用
3.7.1JavaBeans概述
3.7.2动作
3.7.3动作
3.7.4动作
3.8MVC设计模式
3.8.1Model 1体系结构
3.8.2Model 2体系结构
3.8.3实现MVC模式的一般步骤
3.9案例:使用包含设计页面
布局
3.10小结
3.11习题
第4章会话与文件管理
4.1会话管理
4.1.1理解状态与会话
4.1.2会话管理机制
4.1.3常用HttpSession API
4.1.4使用HttpSession对象
4.1.5会话超时与失效
4.2Cookie及其应用
4.2.1Cookie API
4.2.2向客户端发送Cookie
4.2.3从客户端读取Cookie
4.3文件的上传与下载
4.3.1文件上传的实现
4.3.2文件下载的实现
4.4案例:使用会话实现购物车
4.4.1模型类设计
4.4.2购物车类设计
4.4.3上下文监听器设计
4.4.4视图设计
4.4.5控制器设计
4.5小结
4.6习题
第5章EL与JSP标签技术
5.1使用EL访问数据
5.1.1属性与集合元素访问运算符
5.1.2访问作用域变量
5.1.3访问JavaBeans属性
5.1.4访问集合元素
5.1.5使用EL的隐含变量
5.2使用EL运算符
5.2.1算术运算符
5.2.2关系与逻辑运算符
5.2.3条件运算符
5.2.4empty运算符
5.3JSP标准标签库
5.3.1JSTL核心标签库
5.3.2通用目的标签
5.3.3条件控制标签
5.3.4循环控制标签
5.3.5URL相关的标签
5.4自定义标签的开发
5.4.1标签扩展API
5.4.2自定义标签的开发步骤
5.4.3SimpleTag接口及其生命
周期
5.4.4SimpleTagSupport类
5.5理解TLD文件
5.5.1元素
5.5.2元素
5.5.3元素
5.5.4元素
5.5.5元素
5.6常用自定义标签的开发
5.6.1空标签的开发
5.6.2带属性标签的开发
5.6.3带标签体的标签的开发
5.6.4迭代标签的开发
5.6.5在标签中使用EL
5.7案例:使用标签实现商品
查询
5.7.1控制器设计
5.7.2自定义标签设计
5.7.3创建标签库描述文件
5.7.4开发视图JSP页面
5.8小结
5.9习题
第6章Web数据库访问
6.1MySQL数据库简介
6.1.1MySQL的下载和安装
6.1.2使用MySQL命令行工具
6.1.3Navicat可视化管理工具
6.2JDBC数据库连接
6.2.1加载驱动程序
6.2.2创建连接对象
6.2.3创建语句对象
6.2.4获取结果集对象
6.2.5关闭对象
6.3数据源与连接池
6.3.1数据源与连接池简介
6.3.2配置数据源
6.3.3在应用程序中使用数据源
6.4DAO设计模式
6.4.1设计实体类
6.4.2设计DAO对象
6.5案例:使用DAO对象访问
数据库
6.6小结
6.7习题
第7章Web监听器与过滤器
7.1Web监听器
7.1.1处理Servlet上下文事件
7.1.2处理会话事件
7.1.3处理请求事件
7.1.4在DD中注册监听器
7.2Web过滤器
7.2.1过滤器简介
7.2.2过滤器API
7.2.3日志过滤器
7.2.4@WebFilter注解
7.2.5在DD中配置过滤器
7.2.6实例:多用途过滤器
7.3案例:用过滤器实现水印
效果
7.4小结
7.5习题
第8章Struts 2框架基础
8.1Struts 2框架概述
8.1.1Struts 2框架的组成
8.1.2Struts 2开发环境的构建
8.1.3动作类
8.1.4实例:简单的Struts 2应用
8.1.5配置文件
8.2Action访问Servlet API
8.2.1使用ServletActionContext类
8.2.2使用ActionContext类
8.2.3使用Aware接口
8.3ValueStack栈与OGNL
8.3.1ValueStack栈
8.3.2读取Object Stack中对象的
属性
8.3.3读取Stack Context中对象的
属性
8.3.4使用OGNL访问数组
元素
8.3.5使用OGNL访问List类型的
属性
8.3.6使用OGNL访问Map类型的
属性
8.4Struts 2常用标签
8.4.1常用的数据标签
8.4.2常用的控制标签
8.4.3表单UI标签
8.4.4实例:表单UI标签应用
8.5用户输入校验
8.5.1使用Struts 2校验框架
8.5.2使用客户端校验
8.5.3编程实现校验
8.6Struts 2的国际化
8.6.1国际化(i18n)
8.6.2属性文件
8.6.3属性文件的级别
8.6.4Action的国际化
8.6.5JSP页面国际化
8.6.6实例:Action属性文件应用
8.6.7全局属性文件应用
8.7案例:用Tiles实现页面
布局
8.7.1在web.xml中配置Tiles
8.7.2创建模板页面
8.7.3创建tiles.xml定义文件
8.7.4创建LoginAction类
8.7.5创建struts.xml文件
8.7.6创建JSP视图页面
8.7.7运行应用程序
8.8小结
8.9习题
第9章Hibernate框架基础
9.1Hibernate开发基础
9.1.1分层体系结构与持久层
9.1.2对象关系映射ORM
9.1.3Hibernate软件包
9.2Hibernate体系结构
9.3Hibernate核心API
9.3.1Configuration类
9.3.2SessionFactory接口
9.3.3Transaction接口
9.3.4Session接口
9.3.5Query接口
9.4配置文件
9.4.1数据库连接配置
9.4.2数据库方言配置
9.4.3数据库连接池配置
9.4.4其他常用属性配置
9.5映射文件
9.6关联映射
9.6.1实体关联类型
9.6.2单向关联与双向关联
9.6.3一对多关联映射
9.6.4一对一关联映射
9.6.5多对多关联映射
9.7Hibernate数据
查询
9.7.1HQL查询概述
9.7.2查询结果处理
9.7.3HQL的基本查询
9.7.4HQL的聚集函数
9.7.5带参数的查询
9.8案例:注册/登录系统的
实现
9.8.1定义持久化类
9.8.2定义映射文件
9.8.3定义Action动作类
9.8.4创建结果视图
9.8.5修改struts.xml配置文件
9.8.6运行应用程序
9.9小结
9.10习题
第10章Spring框架基础
10.1Spring基础知识
10.1.1Spring框架概述
10.1.2Spring框架模块
10.1.3Spring 4.0的新特征
10.1.4Spring的下载与安装
10.2Spring容器与依赖注入
10.2.1Spring容器概述
10.2.2BeanFactory及其工作原理
10.2.3依赖注入
10.2.4依赖注入的实现方式
10.3Spring JDBC开发
10.3.1配置数据源
10.3.2使用JDBC模板操作数据库
10.3.3构建不依赖于Spring的Hibernate
代码
10.4Spring整合Struts 2和
Hibernate 4
10.4.1配置自动启动Spring容器
10.4.2Spring整合Struts 2
10.4.3Spring整合Hibernate
10.5案例:SSH会员管理系统
10.5.1构建SSH开发环境
10.5.2数据库层的实现
10.5.3Hibernate持久层设计
10.5.4DAO层设计
10.5.5业务逻辑层设计
10.5.6会员注册功能的实现
10.5.7会员登录功能的实现
10.5.8查询所有会员功能的实现
10.5.9删除会员功能的实现
10.5.10修改会员功能的实现
10.6小结
10.7习题
参考文献
热门推荐文章
相关优评榜
品类齐全,轻松购物 多仓直发,极速配送 正品行货,精致服务 天天低价,畅选无忧
购物指南
购物流程
会员介绍
生活旅行/团购
常见问题
大家电
联系客服
配送方式
上门自提
211限时达
配送服务查询
配送费收取标准
海外配送
支付方式
货到付款
在线支付
分期付款
邮局汇款
公司转账
售后服务
售后政策
价格保护
退款说明
返修/退换货
取消订单
特色服务
夺宝岛
DIY装机
延保服务
京东E卡
京东通信
京东JD+