刘淳主编的《Java Web应用开发》主要内容包括:WEB应用的体系结构和JavaWeb应用开发环境、WEB开发中的前台开发技术(HTML+JavaScript+CSS)、Java数据库开发技术(JDBC)、JavaWeb开发的核心技术(Servlet和JSP)、JavaBean和MVC开发模型、EL表达式和JSTL、Servlet 2.3规范中新引入的Filter和Listener编程技术、Java Web开发中的其他重要技术(文件上传与下载、Ajax编程方法、JavaMail编程技术)
本书案例丰富,每一章都有一个入门型案例和大量的说明型案例及一到两个实用型案例,入门型案例使读者能很快了解当前章节的技术要点和编程方法;说明型案例能最大限度帮助读者深入了解相关技术的内涵和使用技巧;实用型案例全部来自作者开发的真实项目,读者稍作修改就可以用于自己的项目开发中。书中所有案例都有详细设计步骤和注释说明,而且都在MyEclipse中通过调试和运行。读者只要理解每一个例题,就可以掌握Java Web编程中要用到的各种技术,并能独立完成中小型WEB应用项目的设计与开发。
刘淳主编的《Java Web应用开发》从开发Java Web应用项目的具体工作任务出发,通过实用案例方式详细介绍JavaWeb应用开发中需要用到的各种技术。《Java Web应用开发》结构清晰,应用案例丰富、实用,体现了理论学习和具体应用的充分结合。
全书共分十章,主要内容包括:WEB应用的体系结构和JavaWeb应用开发环境、WEB开发中的前台开发技术(HTML+JavaScript+CSS)、Java数据库开发技术(JDBC)、JavaWeb开发的核心技术(Servlet和JSP)、JavaBean和MVC开发模型、EL表达式和JSTL、Servlet 2.3规范中新引入的Filter和Listener编程技术、Java Web开发中的其他重要技术(文件上传与下载、Ajax编程方法、JavaMail编程技术)。
《Java Web应用开发》可作为各高职高专院校计算机及信息管理相关专业Java Web程序设计相关课程的教材,也可作为Java Web程序设计的培训教材,还可供从事Java Web应用开发的技术人员学习参考。
前言
第一章 WEB应用开发概述
1.1 B/S结构编程技术
1.2 WEB应用体系结构
1.3 JavaWeb开发环境安装与配置
1.3.1 Tomcat的安装和使用
1.3.2 MyEclipse的安装和使用
习题一
第二章 JavaWeb编程基础
2.1 HTML基础
2.1.1 标记
2.1.2 标记
2.1.3 标记
2.1.4 标题字体
2.1.5 标记
2.1.6 标记
2.1.7 列表标记
2.1.8 表格定义标记
2.2 表单(FORM)与表单组件
2.2.1 文本组件
2.2.2 列表框
2.2.3 单选框
2.2.4 多选框
2.2.5 按钮
2.2.6 隐藏域
2.2.7 文件上传组件
2.3 JavaScript编程入门
2.3.1 JavaScript基础知识
2.3.2 JavaScript常用内置对象
2.3.3 JavaScfipt中的对话框
2.3.4 JavaScnpt中的事件处理
2.4 JavaSbript正则表达式
2.4.1 正则表达式基本语法
2.4.2 Javascript正则表达式对象
2.4.3 常用正则表达式
2.5 CSS样式表基础
2.5.1 CSS基本概念
2.5.2 CSS基本语法
2.5.3 在HTML文档中应用CSS
2.5.4 CSS高级语法
2.5.5 CSS样式属性
2.5.6 CSS盒状模型
2.5.7 CSS定位
2.6 实用案例
2.6.1 CSS运用:Div+CSS布局网页
2.6.2 用户注册页面设计
习题二
第三章 JDBC数据库编程
3.1 JDBC简介
3.1.1 JDBC的概念及特点
3.1.2 JDBC体系结构
3.1.3 JDBC的种类
3.1.4 JDBCURL
3.1.5 ODBC数据源配置
3.1.6 JDBC数据库开发环境配置
3.2 通过JDBC访问数据库
3.2.1 JDBC访问数据库的基本步骤
3.2 ‘2常用的JDBC类与方法
3.2.3 事务处理
3.2.4 可滚动和可更新的结果集
3.2.5 批处理
3.2.6 操作数据库中的BLOB/CLOB类型数据
3.2.7 获得数据库元数据
3.3 实用案例
习题三
第四章 JavaServlet编程
4.1 Servlet概述
4.2 Servlet编程基础
4.2.1 第一个简单的Servlet程序
4.2.2 配置Servlet
4.2.3 Servlet的运行机制
4.2.4 HttpServlet中的方法
4.2.5 servlet的生命周期
4.3 利用Servlet读取H7ML表单数据
4.3.1 客户端传递数据的方式
4.3.2 在Servlet中读取客户端发送的数据
4.4 处理HTTP报头
4.4.1 在Servlet中取得HTTP请求报头
4.4.2 读取CGI变量
4.4.3 在Servlet中设置HTTP响应报头
4.4.4 在Servlet中跳转到其他的页面
4.5 Servlet的中文问题
4.6 处理Cookie
4.6.1 Cookie基础
4.6.2 在Servlet中处理Cookie
4.6.3 Cookie中文问题
4.7 会话跟踪
4.7.1 会话的意义和用途
4.7.2 Servlet中操作会话(session)对象
4.8 ServletContext接口
4.9 编写线程安全的Servlet
4.9.1 编写线程安全的Servlet
4.9.2 Servlet2.4 中废弃的SingleThreadModel接口
4.10 实用案例
习题四
第五章 JSP编程
5.1 JSP概述
5.2 JSP编程基础
5.2.1 编写第一个JSP程序
5.2.2 JSP基本语法
5.3 JSP指令
5.3.1 page指令
5.3.2 include指令
5.4 JSP动作
5.4.1 include动作
5.4.2 forward动作
5.5 JSP内置对象
5.5.1 out对象
5.5.2 request对象
5.5.3 response对象
5.5.4 session对象
5.5.5 application对象
5.5.6 exception对象
5.5.7 pageContext对象
5.5.8 page对象和config对象
5.6 JSP与Servlet
5.6.1 JSP与Servlet的关系
5.6.2 JSP和Servlet的交互
5.7 在JSP中使用JDBC访问数据库
5.8 实用案例
5.8.1 将数据库数据导出到电子表中
5.8.2 分页显示
习题五
第六章 JSP和JavaBean
6.1 JavaBean简介
6.2 编写JavaBean
6.3 JSP中使用JavaBean
6.3.1 动作标记
6.3.2 和动作标记
6.4 JavaBean的作用范围
6.5 MVC设计模式
6.6 实用案例
习题六
第七章 表达式语言
7.1 EL(表达式语言)基础
7.2 访问作用域属性(attribute)
7.3 使用EL访问JavaBean
7.4 使用EL访问集合对象
7.5 EL隐含对象
7.6 EL中的“.”与“[]”运算符
7.7 EL运算符
7.8 自动类型转换
习题七
第八章 JSP标准标记库(JSTL)
8.1 JSTL简介
8.2 Core标记库
8.2.1 通用标记
8.2.2 条件处理
8.2.3 循环控制
8.2.4 URL标记
8.3 118N标记库
8.3.1 国际化标记
8.3.2 格式化标记
8.4 SQL标记库
8.5 XML标记库
8.5.1 核心操作
8.5.2 流程控制
8.5.3 转换操作
8.6 Function标记库
8.7 JSTL实用案例
习题八
第九章 Filter和Listener
9.1 Filter
9.1.1 Filter概述
9.1.2 Filter的实现
9.1.3 Filter的应用
9.2 Llstener
9.2.1 ServletContextListener
9.2.2 ServletContextAttributeListener
9.2.3 HtpSessionListener
9.2.4 HttpSessionAttributeListener
9.3 实用案例
习题九
第十章 Java Web综合应用
10.1 文件上传
10.1.1 使用common—fileupload实现文件上传
10.1.2 使用jspSmartUpload实现文件上传
10.1.3 将文件上传到数据库
10.2 文件下载
10.3 AjaX应用
10.3.1 Ajax概述
10.3.2 应用Ajax的基本步骤
10.3.3 Ajax应用案例
10.4 JavaMail
10.4.1 JavaMail分层体系
10.4.2 JavaMail核心API
10.4.3 Java Mail开发环境与运行环境
10.4.4 JavaMail邮件收发案例
参考文献