本书详细讲解了进行Web应用开发的所需知识。针对较难理解的问题,从简单到复杂,逐步深入,便于学生掌握。本书分为9章。第l章和第2章介绍Web应用体系架构和环境变量的设置。第3章介绍贯穿全书的项目的框架及功能模块的划分。第4和第6章讲述项目前台开发,包括HTML和JavaScript技术。第5章和第7~9章讲述项目后台开发,包括Servlet技术、JSP技术、JavaBean组件技术和数据库应用。
本书面向的读者是具有一定Java语言基础的人。本书可作为各大专院校、高等职业院校计算机专业的教材,也可供从事基于Java技术的Web应用开发的技术人员学习参考。
本书以ServletAPI2.3和JSP1.2规范为基础,介绍了应用Java技术实现Web应用开发的相关技术及编程方法,是一本实用教程。
全书共9章,内容包括Web应用体系架构、HTML、Servlet技术、JavaScript技术、JSP技术、JavaBean组件技术、数据库应用等。学生在掌握这些知识后,将具有开发电子商务网站、电子政务、企业信息等项目的能力。本书较全面地体现了应用Java技术实现Web应用开发的发展特性,涉及当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。
本书可作为各大专院校、高等职业院校计算机专业的教材,也可供从事基于Java技术的Web应用开发的技术人员学习参考。本书同时提供免费下载的教学课件和所有程序源代码。
第1章 Web应用体系架构
1.1 Web应用的发展历史
1.2 HTTP请求响应模型
1.3 动态网页技术介绍与比较
习题
第2章 环境变量的设置及开发实例
2.1 环境变量的设置
2.1.1 Tomcat的安装
2.1.2 JDK的安装
2.1.3 设置环境变量
2.2 开发实例及发布运行
2.2.1 HTML程序
2.2.2 Servlet程序
2.2.3 JSP程序
习题
第3章 人力资源项目概述
3.1 系统概述
3.1.1 现状
3.1.2 建设目标
3.2 解决方案
3.3 系统架构
3.4 系统功能设计
3.4.1 系统管理
3.4.2 人员管理
3.4.3 培训管理
3.4.4 补贴统计
3.4.5 人员考核
3.4.6 事务管理
3.4.7 制度管理
3.4.8 消息管理
3.5 开发和部署
习题
第4章 HTML
4.1 HTML概述
4.1.1 HTML的基本格式
4.1.2 HTML的常用标记
4.2 文本处理
4.2.1 标题处理
4.2.2 字体设置
4.2.3 列表
4.2.4 特殊符号
4.3 超链接处理
4.4 图像处理
4.4.1 图像的插入
4.4.2 设置图像的属性
4.5 表单设计
4.5.1 表单的基本结构
4.5.2 文本框和密码框
4.6 表格设计
4.7 HTML在项目中的应用
4.8 实训操作
习题
第5章 Servlet技术
5.1 Servlet简介
5.1.1 Servlet概述
5.1.2 Servlet的处理流程
5.1.3 Servlet的基本结构
5.1.4 生成HTML的Servlet
5.1.5 Servlet的生命周期
5.2 Servlet API
5.2.1 通过继承GenericServlet类
5.2.2 通过继承HttpServlet类
5.3 Servlet对表单的处理
5.4 使用Cookie
5.4.1 Cookie的概念
5.4.2 检测浏览器是否支持CooKe
5.4.3 Cookie的使用
5.5 Servlet实现在页面之间的跳转
5.5.1 forward()方法
5.5.2 include()方法
5.6 Servlet在项目中的应用
5.7 实训操作
习题
第6章 JavaScript技术
6.1 JavaScript概述
6.1.1 如何将JavaScript脚本嵌入到HTML文档中
6.1.2 JavaScript脚本在HTML中的位置
6.1.3 事件处理机制
6.2 JavaScript的基本语法
6.2.1 数据类型及变量
6.2.2 运算符与表达式
6.2.3 程序结构
6.3 JavaScnpt的对象
6.3.1 Array,Date,String对象
6.3.2 窗口对象
6.3.3 文档对象
6.3.4 表单对象
6.3.5 历史对象
6.4 个人用户注册页面的实现
6.4.1 验证方法
6.4.2 实训:仿照上例,完成注册页面的验证
6.5 JavaScript在项目中的应用
6.5.1 登录实现
6.5.2 用户管理实现
6.6 实训操作
习题
第7章 JSP技术
7.1 JSP简介
7.1.1 一个简单的JSP程序
7.1.2 运行方式
7.1.3 JSP的生命周期
7.1.4 处理汉字信息
7.2 JSP元素
7.2.1 JSP脚本
7.2.2 JSP指令
7.2.3 JSP动作
7.3 JSP的内置对象
7.3.1 request对象
7.3.2 response对象
7.3.3 session对象
7.3.4 application对象
7.3.5 page对象
7.3.6 out对象
7.3.7 pageContext对象
7.3.8 exception对象
7.4 JSP在项目中的应用
7.5 实训操作
习题
第8章 JavaBean
8.1 JavaBean概述
8.2 JavaBean的编写和使用
8.2.1 JavaBean的编写
8.2.2 JavaBean的使用
8-3 获取和设置JavaBean的属性值
8.3.1 获取JavaBean的属性值
8.3.2 设置JavaBean的属性值
8.4 JavaBean在项目中的应用
8.5 实训操作
习题
第9章 数据库应用
9.1 数据源与JDBC
9.1.1 JDBC概述
9.1.2 JDBC API
9.1.3 在JSP或Servlet中访问SQL Server数据库的步骤
9.2 查询记录
9.2.1 根据条件查询记录
9.2.2 对查询的记录进行排序输出
9.2.3 通配符查询
9.2.4 prepareStatemem()方法的应用
9.3 修改记录
9.4 添加记录
9.5 删除记录
9.6 数据库连接池
9.7 数据库在项目中的应用
9.8 实训操作
习题