Java Web开发基础与案例教程
作者: 吴艳
出版时间:2016年8月
出版社:机械工业出版社
- 机械工业出版社
- 9787111542445
- 128826
- 0045176925-1
- 平装
- 16开
- 2016年8月
- 工学
- 软件工程
- TP312JA
- 计算机及相关专业
- 本科
本书每章配有习题,以指导读者深入地进行学习。
本书既可作为高等学校计算机、物联网以及通信类专业的教材,也可作为Java工程师、Web项目开发人员的技术参考书。
出版说明
前言
第1章 Java Web设计概述
1.1 Java Web开发简介
1.2 Web基础知识
1.2.1 网页技术简介
1.2.2 开发技术简介
1.2.3 数据库简介
1.3 安装和配置开发环境
1.3.1 JDK安装与设置
1.3.2 Tomcat安装与设置
1.3.3 MyEclipse开发环境的安装与配置
1.3.4 Web项目的创建、部署与运行
1.4 案例——利用JSP技术实现客户信息显示
1.5 习题
第2章 Web客户端编程
2.1 HTML简介
2.1.1 HTML基本语法
2.1.2 HTML格式标签
2.1.3 HTML表单标记
2.1.4 案例——使用HTML设计注册表单
2.2 CSS基础知识
2.2.1 CSS简介
2.2.2 CSS基本语法
2.2.3 HTML中使用CSS
2.2.4 CSS网页元素
2.2.5 案例——用户注册的设计与实现
2.3 JavaScript基础知识
2.3.1 JavaScript语言概述
2.3.2 JavaScript语法基础
2.3.3 JavaScript函数和事件
2.3.4 案例——注册信息客户端验证的实现
2.4 习题
第3章 JSP开发技术
3.1 JSP简介
3.1.1 JSP的概念
3.1.2 JSP页面基本组成
3.1.3 JSP基本语法
3.1.4 案例——使用JSP输出九九乘法表
3.2 JSP指令元素与动作元素
3.2.1 JSP指令元素
3.2.2 JSP动作元素
3.2.3 案例——网站中页面间跳转的实现
3.3 JSP内置对象
3.3.1 JSP内置对象简介
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.3.8 Out对象
3.3.9 案例——JSP内置对象综合应用
3.4 习题
第4章 JDBC数据库访问技术
4.1 JDBC技术概述
4.1.1 JDBC简介
4.1.2 JDBC连接方式
4.2 JDBC数据库操作
4.2.1 JDBC API的功能与组成
4.2.2 DriverManager驱动程序管理对象
4.2.3 Connection数据库连接对象的功能及使用
4.2.4 SQL声明对象
4.2.5 ResultSet查询结果对象
4.3 MySQL数据库基础
4.3.1 MySQL的安装与配置
4.3.2 SQLyog集成管理工具的安装与使用
4.3.3 MySQL的使用
4.4 JDBC数据库操作
4.4.1 JDBC访问数据库的步骤
4.4.2 案例——使用JDBC实现对数据库表的操作
4.5 习题
第5章 JavaBean组件
5.1 JavaBean概述
5.2 JavaBean的编写
5.2.1 useBean动作
5.2.2 setProperty动作
5.2.3 getProperty动作
5.2.4 JavaBean对象的作用域范围
5.3 综合案例
5.3.1 案例——JavaBean实现留言板功能
5.3.2 案例——如何在JSP页面中使用JavaBean
5.4 习题
第6章 Servlet技术
6.1 Servlet技术基础
6.1.1 Servlet简介
6.1.2 Servlet运行机制
6.1.3 Servlet的开发和部署过程
6.1.4 Servlet规范核心类
6.1.5 Servlet的生命周期
6.1.6 Servlet与JSP之间的通信
6.1.7 案例——管理员登录的MVC实现
6.2 过滤器
6.2.1 过滤器的概念
6.2.2 过滤器实现及部署
6.2.3 案例——字符过滤器的编写与使用
6.3 监听器
6.3.1 监听器的概念
6.3.2 监听器的创建
6.3.3 监听器事件接口
6.3.4 案例——使用监听器实现在线人数统计
6.4 习题
第7章 JSTL
7.1 JSTL概述
7.2 JSTL的安装
7.3 JSTL标签与EL表达式
7.3.1 JSTL组成
7.3.2 EL表达式
7.3.3 使用JSP EL读取JavaBean属性
7.3.4 JSP EL内置对象
7.4 案例——JSTL范例
7.5 习题
第8章 JSP实用技术的应用——网站留言板
8.1 系统设计
8.1.1 需求分析
8.1.2 功能设计
8.1.3 数据库设计
8.2 系统实现
8.2.1 用户注册
8.2.2 用户登录
8.2.3 用户信息管理
8.2.4 留言管理
8.2.5 文件上传
8.2.6 留言板信息显示
8.2.7 邮件发送
8.3 习题
第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.4 Struts2输入验证
9.4.1 输入验证概述
9.4.2 使用Struts2内置校验器
9.5 案例——利用Struts2框架完成用户登录
9.6 习题
第10章 Hibernate应用
10.1 Hibernate框架简介
10.2 Hibernate基础配置
10.2.1 Hibernate配置文件
10.2.2 Hibernate映射文件
10.3 案例——利用Hibernate向数据库添加信息
10.3.1 创建数据库
10.3.2 编写持久化对象类
10.3.3 编写Hibernate配置文件
10.3.4 编写HibernateSessionFactory类
10.3.5 编写数据库操作Dao类
10.3.6 编写业务控制Action类
10.3.7 配置Action类
10.3.8 创建用户添加页面
10.3.9 创建用户列表页面
10.3.1 0项目的部署与运行
10.4 习题
第11章 Spring应用
11.1 Spring框架简介
11.1.1 Spring框架的特点
11.1.2 Spring框架的下载与安装
11.2 Spring入门技术
11.2.1 Spring的体系结构
11.2.2 单例模式简介
11.2.3 工厂模式简介
11.3 控制反转与依赖注入
11.3.1 控制反转
11.3.2 依赖注入
11.4 案例——利用Spring框架实现用户登录
11.5 习题
参考文献