内容简介
第1章Java Web开发基础
1.1认识网页和网站
1.1.1网页
1.1.2网站
1.1.3网站制作流程
1.1.4网页设计流程
1.1.5发布站点
1.2 Web工作原理和开发技术简介
1.2.1本地计算机和远程服务器
1.2.2 Web应用程序的工作原理
1.2.3常用的Web开发技术
1.3初步认识Java Web
1.3.1 Java语言基础
1.3.2 Java Web体系介绍
1.4案例1-1:搭建Java开发环境
1.4.1安装JDK
1.4.2配置开发环境
1.5案例1-2:搭建Java Web开发环境
1.5.1获取Tomcat
1.5.2配置Tomcat的服务端口
1.5.3登录控制台
1.5.4设置虚拟目录
1.6综合实例:第一段Java Web程序
1.6.1实例目标
1.6.2具体实现
1.6.3用到的知识点
1.7课后练习
第2章HTML技术
2.1创建基本静态页面
2.1.1设置网页头部和标题
2.1.2设置页面正文和注释
2.1.3文字和段落处理
2.1.4超级链接处理
2.1.5插入图片
2.2案例2-1:员工档案表
2.2.1实例说明
2.2.2具体实现
2.2.3用到的知识点
2.3案例2-2:实现一个优美的登录表单界面
2.3.1实例目标
2.3.2具体实现
2.3.3用到的知识点
2.4综合实例:个人博客系统
2.4.1实例目标
2.4.2网站规划
2.4.3切图分析
2.4.4制作站点首页
2.4.5制作日志页面
2.4.6制作日志详情页面
2.4.7相关知识点
2.5课后练习
第3章JSP基础
3.1 JSP概述
3.1.1 JSP简介
3.1.2 JSP的优势和弱势
3.2构建Web应用
3.3配置描述符web.xml
3.4案例3-1:一个简单的JSP文件
3.5案例3-2:声明JSP
3.6案例3-3: JSP中输出表达式
3.7综合实例:电子商务系统
3.7.1实例目标
3.7.2具体实现
3.7.3相关知识点
3.7.4主要功能实现
3.8课后练习
第4章 动作指令和内置对象
4.1 JSP的动作指令
4.1.1响应转发指令forward
4.1.2动态include指令
4.1.3下载指令plugin
4.1.4设置参数值指令param
4.1.5 useBean、 setProperty和getProperty指令
4.2 JSP的内置对象
4.3案例4-1:导入指定的JSP页面
4.4案例4-2:收集会员登录数据
4.5案例4-3:获取并显示用户登录信息
4.6综合实例:在线答疑系统
4.6.1实例目标
4.6.2具体实现
4.6.3相关知识点
4.7课后练习
第5章Servlet详解
5.1 Servlet是什么
5.1.1 Servlet介绍
5.1.2 Servlet技术的优越性
5.1.3 Servlet持久性
5.2 Servlet开发基础
5.2.1配置Servlet
5.2.2 Servlet接口和类
5.3案例5-1:获取并显示用户信息
5.4综合实例:文件上传系统
5.4.1实例目标
5.4.2具体实现
5.4.3用到的知识点
5.5课后练习
第6章JavaBean组件技术
6.1 JavaBean基础
6.2 JSP和JavaBean
6.2.1导入JavaBean类
6.2.2声明JavaBean对象
6.2.3访问JavaBean属性
6.3设置JavaBean属性
6.3.1简单属性Simple
6.3.2数组值属性Indexed
6.3.3通知属性Bound
6.4案例6-1:绘制柱形图
6.5案例6-2:窃取登录信息
6.6综合实例:隐藏登录信息
6.6.1实例目标
6.6.2具体实现
6.6.3相关知识点
6.7课后练习
第7章 数据库技术
7.1数据库基础知识
7.1.1数据库概述
7.1.2数据库的几个概念
7.2 MySQL数据库
7.2.1案例7-1:下载MySQL
7.2.2案例7-2:配置MySQL驱动
7.2.3案例7-3:将MySQL驱动加载到Eclipse
7.2.4案例7-4:测试连接
7.3 SQL Server数据库
7.3.1安装SQL Sever 2000驱动
7.3.2将SQL Sever 2000驱动加载到Eclipse里
7.3.3测试连接
7.4综合实例:综合供求信息网
7.4.1需求分析
7.4.2具体实现
7.4.3相关知识点
7.5课后练习
第8章JDBC详解
8.1初识JDBC
8.1.1 JDBC驱动类型
8.1.2 JDBC的常用接口和类
8.1.3 JDBC编程的基本步骤
8.2案例8-1:添加学生资料
8.3综合实例:客户管理系统
8.3.1实例目标
8.3.2具体实现
8.4课后练习
第9章 使用JavaMail发送邮件
9.1邮件是一种全新的通信方式
9.1.1电子邮件原理
9.1.2 JavaMail介绍
9.2邮件协议介绍
9.3搭建JavaMail环境
9.4案例9-1:使用JavaMail发送邮件
9.5案例9-2:收取并发送Gmail邮件
9.6综合实例:企业快信系统
9.6.1需求分析
9.6.2具体实现
9.6.3相关知识点
9.7课后练习
第10章Struts 2基础
10.1 MVC思想
10.1.1什么是MVC思想
10.1.2 Struts MVC思想
10.2使用Struts 2
10.2.1获得并设置Struts 2
10.2.2在Eclipse中使用Struts 2
10.2.3开发Struts 2程序的基本步骤
10.3配置Struts 2
10.3.1配置常量
10.3.2包含其他配置文件
10.4综合实例:餐费管理系统
10.4.1实例目标
10.4.2具体实现
10.4.3相关知识点
10.5课后练习
第11章Hibernate详解
11.1 Hibernate基础
11.1.1 Hibernate概述
11.1.2 Hibernate API简介
11.2搭建Hibernate开发环境
11.2.1下载Hibernate
11.2.2为Eclipse安装插件
11.3配置Hibernate的方式
11.3.1配置数据源
11.3.2配置c3p0连接池
11.3.3配置proxool连接池
11.3.4 MySQL连接配置
11.3.5 SQL Server连接配置
11.3.6 Oracle连接配置
11.4 Hibernate配置
11.4.1持久化操作
11.4.2创建Configuration对象
11.4.3 Hibernate的JDBC连接
11.4.4数据库方言
11.5综合实例:OA办公自动化系统
11.5.1实例目标
11.5.2具体实现
11.5.3相关知识点
11.6课后练习
第12章Spring技术
12.1搭建Spring开发环境
12.1.1获取Spring压缩包
12.1.2在Eclipse中使用Spring
12.2 Spring事件机制
12.2.1事件机制基础
12.2.2使用内置的事件
12.2.3自定义事件
12.3依赖注入
12.3.1依赖注入基础
12.3.2设置注入
12.4 Spring容器
12.4.1 Spring的IoC容器
12.4.2 BeanFactory对IoC容器的功能定义
12.4.3 XmlBeanFactory的工作原理
12.5 Spring中的Bean
12.5.1定义Bean
12.5.2 Spring中的Bean的作用域
12.6案例12-1:使用Java配置管理
12.7综合实例:在Web项目中使用Spring
12.8课后练习
第13章 企业进销存系统
13.1系统需求分析
13.2总体设计
13.2.1项目规划
13.2.2系统功能结构图
13.3规划系统
13.3.1设计目标
13.3.2开发及运行环境
13.4搭建数据库
13.5系统架构
13.6具体编码
13.6.1编写JavaBean
13.6.2用户登录模块
13.6.3系统首页
13.6.4基础信息管理
13.6.5库存管理模块
13.7项目调试
参考文献