logo资料库

21天学通java-web开发.pdf

第1页 / 共331页
第2页 / 共331页
第3页 / 共331页
第4页 / 共331页
第5页 / 共331页
第6页 / 共331页
第7页 / 共331页
第8页 / 共331页
资料共331页,剩余部分请下载后查看
第1章 搭建开发环境
1.1 下载并安装JDK
1.1.1 下载JDK
1.1.2 安装JDK
1.1.3 配置环境变量
1.1.4 一个简单的Java程序
1.2 下载并安装Tomcat
1.2.1 下载Tomcat
1.2.2 安装Tomcat
1.2.3 配置虚拟目录
1.2.4 一个简单的JSP程序
1.3 下载并安装Eclipse
1.3.1 下载Eclipse
1.3.2 安装Eclipse
1.4 下载并安装MyEclipse
1.4.1 下载MyEclipse
1.4.2 安装MyEclipse
1.5 使用MyEclipse进行Web开发
1.5.1 使用MyEclipse新建Web项目
1.5.2 MyEclipse中新建JSP页面
1.5.3 MyEclipse整合Tomcat
1.5.4 MyEclipse部署项目
1.6 小结
第2章 JSP的基础语法
2.1 JSP简介
2.2 JSP运行机制
2.2 JSP运行机制
2.3 JSP脚本元素
2.3.1 JSP声明语句
2.3.2 JSP Scriptlets
2.3.3 JSP表达式
2.4 注释
2.5 综合练习
2.6 小结
第3章 JSP指令元素
3.1 page指令
3.1.1 language属性
3.1.2 extends属性
3.1.3 import属性
3.1.4 session属性
3.1.5 buffer属性
3.1.6 autoFlush属性
3.1.7 isThreadSafe属性
3.1.8 info属性
3.1.9 errorPage属性
3.1.10 isErrorPage属性
3.1.11 contentType属性
3.1.12 pageEncoding属性
3.1.13 isELIgnored属性
3.2 include指令
3.2.1 包含文本文件
3.2.2 包含HTML文件
3.2.3 包含JSP文件
3.3 taglib指令
3.4 综合练习
3.5 小结
第4章 JSP动作元素
4.1 JSP动作元素分类
4.1 JSP动作元素分类
4.2 动作元素
4.2.1 使用动作元素包含静态的文件
4.2.2 使用动作元素包含动态的文件
4.2.3 和<%@ include%>的区别
4.3 动作元素
4.3.1 使用动作元素实现页面跳转
4.3.1 使用动作元素实现页面跳转
4.3.2 跳转执行流程
4.4 动作元素
4.4.1 动作元素搭配动作元素
4.4.2 动作元素搭配动作元素
4.5
4.5.1 动作元素
4.5.1 动作元素
4.5.2 动作元素
4.5.3 动作元素
4.6 综合练习
4.7 小结
第5章 JSP内置对象
5.1 JSP内置对象分类
5.2 属性保存范围
5.3 request对象
5.4 response对象
5.5 out对象
5.6 session对象
5.7 application对象
5.8 pageContext对象
5.9 page对象
5.10 config对象
5.11 exception对象
5.12 综合练习
5.13 小结
第6章 数据库操作
6.1.1 下载MySQL
6.1.2 安装MySQL
6.2.1 下载并安装MySQL的JDBC驱动程序
6.2.2 加载JDBC驱动程序
6.3 JDBC连接MySQL数据库
6.4 语句对象Statement
6.5 ResultSet结果集
6.6 数据库的关闭操作
6.7 预处理语句对象PreparedStatement
6.8 综合练习
6.9 小结
第7章 JSP和JavaBean
7.1.1 JavaBean简介
7.1.1 JavaBean简介
7.1.2 定义JavaBean
7.1.3 在JSP中调用JavaBean
7.2 设置JavaBean属性
7.2.1 根据所有参数设置JavaBean属性
7.2.2 根据指定参数设置JavaBean属性
7.2.3 根据指定参数设置指定JavaBean属性
7.2.4 设置指定JavaBean属性为指定值
7.3 获得JavaBean属性
7.4 设置JavaBean的范围
7.5 移除JavaBean
7.6 小结
第8章 EL表达式
8.1 EL运算符
8.1.1 算术运算符
8.1.2 关系运算符
8.1.3 逻辑运算符
8.1.4 条件运算符
8.1.5 验证运算符
8.1.6 括号运算符以及运算符的优先级
8.2 EL内置对象
8.2.1 .与[ ]运算符
8.2.1 .与[ ]运算符
8.2.2 与储存有关的内置对象
8.2.3 与输入有关的内置对象
8.2.4 cookie内置对象
8.2.5 header内置对象
8.2.6 initParam内置对象
8.2.7 pageContext内置对象
8.3 EL存取器
8.4 综合练习
8.5 小结
第9章 JSTL标签库
9.1 JSTL核心标签
9.1.1 标签
9.1.2 标签
9.1.3 标签
9.1.4 标签
9.1.5 标签
9.1.6 标签
9.1.7 标签
9.1.8 标签
9.1.9 标签
9.1.10 标签
9.1.11 标签
9.2 数据库标签库
9.2.1 标签
9.2.2 标签
9.2.3 标签
9.2.4 标签
9.2.5 标签
9.3 I18N格式化标签库
9.3.1 标签
9.3.2 标签
9.3.3 标签
9.3.4 标签
9.3.5 标签
9.3.6 标签
9.3.7 标签
9.3.8 标签
9.3.9 标签
9.3.10 标签
9.3.11 标签
9.3.12 标签
9.4 XML标签库
9.4.1 下载并安装进行XML操作必须的JAR文件
9.4.2 标签
9.4.3 标签
9.4.4 标签
9.4.5 标签
9.4.6 标签
9.4.7 标签
9.5 综合练习
9.6 小结
第10章 Servlet开发基础
10.1.1 Servlet简介
10.1.2 第一个Servlet程序
10.1.3 Servlet生命周期
10.2 HttpServlet常用方法
10.2.1 doGet方法
10.2.2 doPost方法
10.2.3 service方法
10.3 Servlet常用接口
10.3.1 HttpServletRequest接口
10.3.2 HttpServletResponse接口
10.3.3 HttpSession接口
10.3.4 ServletContext接口
10.4 综合练习
10.5 小结
第11章 Filter开发
11.1.1 Filter简介
11.1.2 第一个Filter程序
11.1.3 Filter生命周期
11.2 常用Filter
11.2.1 非法文字过滤器
11.2.2 字符编码过滤器
11.2.3 登录验证过滤器
11.3 综合练习
11.4 小结
第12章 Listener开发
12.1 Listener简介
12.2 ServletContext Listener
12.2.1 ServletContextListener接口
12.2.2 ServletContextAttributeListener接口
12.3 HttpSession Listener
12.3.1 HttpSessionListener接口
12.3.2 HttpSessionAttributeListener接口
12.4 综合练习
12.5 小结
第13章 DAO设计模式
13.1 DAO简介
13.2 DAO各部分详解
13.2.1 数据库连接类
13.2.2 VO类
13.2.3 DAO接口
13.2.4 DAO实现类
13.2.5 DAO工厂类
13.3 使用DAO完成数据库操作
13.4 综合练习
13.5 小结
第14章 MVC设计模式
14.1 MVC简介
14.1 MVC简介
14.2 Model 1和Model 2
14.2 Model 1和Model 2
14.2 Model 1和Model 2
14.2 Model 1和Model 2
14.3 使用MVC模式改进用户登录案例
14.4 综合练习
14.5 小结
第15章 Struts 2基础
15.1 Struts 2简介
15.2.1 下载Struts 2框架
15.2.2 安装Struts 2框架
15.3 基于Struts 2框架实现登录案例
15.3.1 准备工作
15.3.2 新建控制类Action
15.3.3 配置Action
15.3.4 程序执行流程
15.4 改进控制器
15.4.1 实现Action接口
15.4.2 配置Action
15.5 完成输入校验
15.5.1 使用Struts 2标签库简化表单
15.5.2 继承ActionSupport完成输入校验
15.6 程序国际化
15.6.1 输出中文的校验错误信息
15.6.2 国际化资源文件
15.6.3 加载资源文件
15.6.4 输出国际化信息
15.6.5 输出国际化的校验错误信息
15.7 综合练习
15.8 小结
第16章 Struts 2高级应用
16.1 Struts 2内建的类型转换器
16.1.1 内建转换器介绍
16.1.2 基本数据类型转换器
16.1.3 基本数据类型的封装类转换器
16.1.4 数组类型转换器
16.1.5 集合类型转换器
16.2 服务器端校验
16.2.1 服务器端校验的重要性
16.2.1 服务器端校验的重要性
16.2.2 完成服务器端输入校验
16.2.3 使页面保留提交信息
16.2.4 使用addFieldError来添加错误信息
16.2.5 输入校验与类型转换关系
16.3 使用校验框架完成输入校验
16.3.1 完成输入校验
16.3.2 增加客户端校验
16.3.3 国际化提示信息
16.3.4 客户端校验与国际化问题
16.3.5 校验短路
16.4 小结
第17章 持久化框架Hibernate
17.1 初涉Hibernate
17.1.1 ORM简介
17.1.2 Hibernate框架的优势
17.1.3 下载和安装Hibernate
17.2 Hibernate的配置和相关类
17.2.1 Configuration类
17.2.2 Hibernate配置文件
17.2.3 SessionFactory类
17.3 Hibernate中的对象
17.3.1 对象在Hibernate的状态
17.3.1 对象在Hibernate的状态
17.3.1 对象在Hibernate的状态
17.3.2 持久化类
17.4 Hibernate开发
17.5 小结
第18章 Struts 2整合Hibernate开发
18.1 Struts 2和Hibernate的整合策略
18.2 持久层设计
18.3 业务逻辑组件
18.4 整合应用
18.5 小结
第19章 Spring开发
19.1.1 Spring简介
19.1.1 Spring简介
19.1.2 下载和安装Spring
19.1.3 Spring的Ioc应用
19.2 Spring的依赖注入
19.3 Spring的自动装配
19.4 Spring核心理论面向切面编程介绍
19.4 Spring核心理论面向切面编程介绍
19.5 小结
第20章 Struts 2整合Spring开发
20.1 安装Spring插件完成整合
20.2 整合策略
20.2 整合策略
20.3 整合Spring完成登陆案例
20.4 整合Spring完成产品管理案例
20.5 小结
第21章 SSH整合开发用户管理系统
21.1.1 应用背景以及系统功能介绍
21.1.2 系统结构
21.1.2 系统结构
21.2 Hibernate持久层设计
21.3 DAO层设计
21.4 业务逻辑层设计
21.5 完成查看所有用户信息模块
21.6 完成查看用户详细信息模块
21.7 完成添加用户模块
21.8 完成删除用户模块
21.9 完成更新用户模块
21.10 小结
第1章 搭建开发环境 本章通过Step by Step的方式,演示在Windows下如何安装JDK,安 装服务器Tomcat以及开发工具Eclipse,并安装MyEclipse插件。最后将介绍 通过使用MyEclipse来进行Web开发。通过本章的学习,读者应该能够达到 如下几个目标。 • 安装JDK,并配置环境变量。 • 安装Tomcat,并配置虚拟目录。 • 安装Eclipse,并安装MyEclipse插件。 • 使用MyEclipse新建Web项目。 • 使用MyEclipse整合Tomcat服务器。 • 使用MyEclipse部署项目。 • 这些是学习本章的目标,同时也是对读者的基本要求。学好本章是学习以 后知识的基础,读者一定要熟练地掌握本章的知识。 1-1 联系方式:http://www.rzchina.net 北京源智天下科技有限公司
1.1 下载并安装JDK 如果需要运行有关的Java程序,就需要安装JRE(Java Runtime Environment),即Java运行时环境。而如果需要编译并执行有关Java程 序,这时就必须安装安装JDK(Java 2 Software Development kit), 即Java软件开发工具包。本节将详细介绍如何下载并安装JDK,并介绍如 何配置环境变量,最后讲通过一个简单的Java程序示例来验证JDK是否成 功安装。 1-2 联系方式:http://www.rzchina.net 北京源智天下科技有限公司
1.1.1 下载JDK 下载JDK非常简单,只需按照如下步骤,即可从SUN公司的官方网站 获得免费的JDK,步骤如下。 1-3 联系方式:http://www.rzchina.net Java官方首页 北京源智天下科技有限公司
1.1.2 安装JDK 下载完成后,进行安装,下面介绍windows XP下的JDK安装步骤。 许可证协议确认 JDK安装完成界面 1-4 联系方式:http://www.rzchina.net 北京源智天下科技有限公司
1.1.3 配置环境变量 JDK安装成功了,但是目前还不能够使用控制台来编译和运行Java程序。要 想使用控制台来编译和运行Java程序,还需要配置系统环境变量。配置系统 环境变量的步骤如下。 高级选项卡 环境变量配置窗口 北京源智天下科技有限公司 1-5 联系方式:http://www.rzchina.net
1.1.4 一个简单的Java程序 通过前面的步骤,已经安装好了JDK,并配置好了环境变量,这时就可以 在控制台编译并运行Java程序了。 01 02 03 04 05 public class HelloWorld { public static void main(String args[]) { System.out.println("Hello,World!"); //控制台输出Hello,Wo } } 1-6 联系方式:http://www.rzchina.net 北京源智天下科技有限公司
1.2 下载并安装Tomcat 如果需要进行Java Web开发,还需要安装Web服务器,这里选择 Tomcat服务器。Tomcat服务器是由Apache开源组织开发并维护的,能够支持 JSP和Servlet开发使用,而且Tomcat服务器是免费产品,并且提供了其源代 码。本节将详细介绍如何下载并安装Tomcat服务器,并介绍如何配置虚拟目 录,最后讲通过一个简单的JSP程序示例来验证Tomcat服务器是否成功安装。 1-7 联系方式:http://www.rzchina.net 北京源智天下科技有限公司
1.2.1 下载Tomcat 下载Tomcat服务器非常简单,只需按照如下步骤,即可从 Apache的官方网站获得免费的Tomcat,步骤如下。 1-8 联系方式:http://www.rzchina.net Apache官方首页 北京源智天下科技有限公司
分享到:
收藏