出版时间:2011-8 出版社:北京航空航天大学出版社 作者:姜新华,高静 主编 页数:284
内容概要
Java
Web开发在目前的Web开发领域占有重要地位,它是目前最流行、发展最快的编程语言之一,由于其开放、跨平台的特点,吸引了众多的开发人员和软件公司。同时,在众多开发人员的努力下,出现了许多优秀的开源框架,为Java
Web在企业级开发领域注入了新的活力。
姜新华、高静主编的《Java
Web应用开发》共10章,从Web客户端编程开始,到Struts2框架的使用,讲述了如何使用Java
Web开发应用系统。书中主要内容包括Java Web开发环境、Web客户端编程、异步通信Ajax技术、 JSP
2.O、JavaBean、Servlet、Struts2等。每章内容都涵盖了理论和实践教学的全过程,有助于学生更好地掌握知识和提高动手能力。
《Java
Web应用开发》可作为大学本科和专科相关课程教材、课程设计和教学参考用书,也可供从事Java
Web应用系统开发的技术人员学习和参考。
书籍目录
第1章 Java Web设计概述
1.1 B/S结构介绍
1.2 Servlet与JSP
1.2.1 Servlet技术
1.2.2 JSP技术
1.2.3 JSP与Servlet简介
1.3 Java Web服务器
1.4 安装和配置开发环境
1.4.1 JDK安装与设置
1.4.2 Tomcat安装与设置
1.4.3 MyEclipse开发环境
1.5 Java Web应用开发
1.6 习题
第2章 Web客户端编程
2.1 HTML简介
2.2 HTML元素
2.2.1 HTML结构元素
2.2.2 HTML头元素
2.2.3 HTML内容元素
2.3 HTML标签
2.3.1 文本格式化
2.3.2 属 性
2.3.3 超级链接
2.3.4 表格
2.3.5 列表
2.3.6 表单
2.4 CSS基础知识
2.4.1 CSS简介
2.4.2 CSS基本语法
2.4.3 HTML中使用CSS
2.4.4 CSS网页元素
2.5 JavaScript基础知识
2.5.1 JavaScript语言概述
2.5.2 JavaScript语法基础
2.5.3 JavaScript事件
2.6 Web客户端编程应用举例
2.7习题
第3章 JSP开发技术
3.1 Java ServerPage
3.2 JSP元素
3.2.1 JSP脚本元素
3.2.2 JSP指令元素
3.2.3 JSP注释元素
3.2.4 JSP动作元素
3.3 JSP隐含对象
3.3.1 out隐含对象
3.3.2 request隐含对象
3.3.3 response隐含对象
3.3.4 session隐含对象
3.3.5 application隐含对象
3.3.6 pageContext隐含对象
3.3.7 exception隐含对象
3.4 JSP应用举例
3.5 习题
第4章 Java Web中的异步通信技术
4.1 Ajax基础知识
4.1.1 Ajax技术概述
4.1.2 Ajax的工作原理
4.1.3 XMLHttpRequest对象
4.2 用JavaScript和Ajax发送异步请求
4.2.1 用XMLHttpRequest发送简单请求
4.2.2 用XMLHttpRequest发送GET请求
4.2.3 用XMLHttpReqUCSt发送POST请求
4.3 处理服务器响应
4.3.1 处理文本响应
4.3.2 处理XML响应
4.4 用DOM进行动态Web响应
4.4.1 DOM模型
4.4.2 用JavaScript操作DOM
4.4.3 DOM在Ajax中的作用
4.5 Ajax应用举例
4.6 习题
第5章 JavaBean组件
5.1 JavaBean概述
5.1.1 JavaBean组件技术
5.1.2 JSP—JavaBean开发模式
5.2 JSP中应用JavaBean
5.2.1 编写JavaBean概述
5.2.2 JSP通过程序代码访问JavaBean
5.2.3 通过JSP标签访问JavaBean
5.2.4 Bean属性设置与获取
5.3 JavaBean属性
5.3.1 Simpie属性
5.3.2 Indexed属性
5.3.3 Bound属性
5.3.4 Constrained属性
5.4 JavaBean的范围
5.4.1 JavaBean在Applleation范围内
5.4.2 JavaBean在Session范围内
5.4.3 JavaBean在Request范围内
5.4.4 JavaBean在Page范围内
5.5 数据封装JavaBean
5.6 业务逻辑封装JavaBean
5.7 JavaBean应用实例
5.8 习题
第6章 Servlet技术
6.1 Servlet概述
6.1.1 Servlet工作原理
6.1.2 简单Servlet编程
6.2 Servlet的基本结构
6.2.1 Servlet的基本类
6.2.2 Servlet的请求响应类
6.3 Servlet程序的生命周期
6.3.1 初始化时期
6.3.2 Servlet执行时期
6.3.3 Servlet结束期
6.4 JSP页面中调用Servlet
6.4.1 仓U建Servlet
6.4.2 调用Servlet
6.5 Servlet与HTML表单
6.5.1 通过表单“提交”按钮调用Servlet
6.5.2 通过页面中的超链接调用Servlet
6.6 过滤器
6.6.1 过滤器概述
6.6.2 过滤器的API接口
6.6.3 过滤器的应用实例
6.7 Servlet应用举例
6.8 习题
第7章 EL表达式
7.1 EL表达式语言
7.2 基本语法
7.2.1 变量
7.2.2 EL运算符
7.2.3 访问对象的属性及数组的元素
7.2.4 隐含对象
7.2.5 EL函数
7.3 EL表达式应用举例
7.4 习题
第8章 JSTL
8.1 JSTL简介
8.2 JSTL核心标签
8.2.1 一般用途的标签
8.2.2 条件标签
8.2.3 迭代标签
8.2.4 与URL相关的标签
8.3 格式化标签
8.3.1 JSTL格式化标签
8.3.2 JSTL国际化标签
8.4 XML标签
8.5 SQL标签
8.6 JSTL应用举例
8.7 习题
第9章 Struts2应用
9.1 Struts2基础
9.1.1 MVC介绍
9.1.2 Struts2体系结构
9.1.3 Struts2配置文件
9.1.4 Struts2简单应用示例
9.2 Struts2核心组件
9.2.1 Struts2工作原理
9.2.2 实现Action
9.2.3 配置Action
9.2.4 Struts2拦截器
9.2.5 Struts2自定义拦截器
9.3 Struts2标签
9.3.1 UI标签
9.3.2 非UI标签
9.3.3 Ajax标签
9.4 Struts2表单验证
9.4.1 表单数据校验
9.4.2 Struts2验证框架
9.5 Struts2应用举例
9.6 习题
第10章 综合应用实例
10.1 需求分析
10.1.1 系统功能分析
10.1.2 系统数据流描述
10.2 数据库设计
10.3 建立项目
10.4 数据库访问设计
10.5 数据封装
10.6 作者注册
10.6.1 作者注册视图
10.6.2 作者注册Struts2控制
10.6.3 作者注册表单验证
10.7 作者登录
10.7.1 作者登录视图
10.7.2 作者登录Struts2控制
10.7.3 作者登录表单验证
10.8 作者投稿管理
10.8.1 新投稿件视图
10.8.2 新投稿件Struts2控制
10.8.3 新投稿件表单验证
10.8.4 已投稿件列表Struts2控制
10.8.5 已投稿件列表视图
10.9 专家注册和登录
10.9.1 专家注册
10.9.2 专家登录
10.10 专家评审
10.10.1 待审稿件列表视图
10.10.2 获评审稿件信息Struts2控制
10.10.3 专家评审视图
10.10.4 专家评审Struts2控制
10.10.5 专家评审表单验证
10.11 习题
参考文献
编辑推荐
《普通高校十二五规划教材:Java Web应用开发》全面讲解主流编程语言,突出实用理论结合实践,提升能力综合应用实例,配套光盘源代码和课件。
图书封面
评论、评分、阅读与下载