基本信息
源码名称:JavaEE完全教程.pdf
源码大小:5.19M
文件格式:.pdf
开发语言:Java
更新时间:2021-01-22
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 3 元 
   源码介绍

目 录
第 1 章 Java EE 概述............................................................................................ 6
1.1 Java EE 的概念........................................................................................................6
1.2 Java EE 简史........................................................................................................... 6
1.3 Java EE 的优势........................................................................................................7
1.4 Java EE 的四层模型.................................................................................................8
1.4.1 Java EE 应用程序组件...................................................................................... 9
1.4.2 客户层组件......................................................................................................9
1.4.3 Web 层组件......................................................................................................9
1.4.4 业务层组件.................................................................................................... 10
1.4.5 企业信息系统(EIS)层................................................................................. 11
1.5 Java EE 的结构...................................................................................................... 11
1.5.1 容器服务........................................................................................................11
1.5.2 容器类型........................................................................................................12
1.6 Java EE 的 API...................................................................................................... 13
第 2 章 Java EE 实训介绍..................................................................................14
2.1 Java EE 实训中的几个问题.................................................................................... 14
2.1.1 分组...............................................................................................................14
2.1.2 写日志........................................................................................................... 15
2.1.3 面对出错,不要失去信心............................................................................... 15
2.1.4 不断重复很重要............................................................................................. 16
2.1.5 要能够坚持.................................................................................................... 16
2.1.6 学不下去怎么办............................................................................................. 16
2.2 实训中用到的软件.................................................................................................16
2.2.1 Java 开发工具包 JDK......................................................................................16
2.2.2 Java EE 服务器 Tomcat................................................................................... 21
2.2.3 开发平台 Eclipse............................................................................................ 26
2.2.4 数据库 MySQL...............................................................................................29
2.2.5 数据库图形界面工具 Navicat.......................................................................... 39
第 3 章 超文本标记语言 HTML..........................................................................41
3.1 HTML 文件结构....................................................................................................41
3.2 部署到服务器........................................................................................................42
3.3 基本标签...............................................................................................................44
3.3.1 分段...............................................................................................................44
3.3.2 字体...............................................................................................................45
3.3.3 图片...............................................................................................................49
2
3.3.4 链接...............................................................................................................50
3.3.5 表格...............................................................................................................51
3.3.6 层.................................................................................................................. 52
3.4 表单......................................................................................................................53
第 4 章 Servlet..................................................................................................... 56
4.1 工作原理...............................................................................................................56
4.2 简单例子...............................................................................................................57
4.2.1 创建 Java Web 项目........................................................................................ 57
4.2.2 配置 Web 服务器............................................................................................60
4.2.3 添加 servlet-api.jar.......................................................................................... 63
4.2.4 编写 Servlet 代码............................................................................................65
4.3 生命周期...............................................................................................................71
4.3.1 初始化阶段.................................................................................................... 71
4.3.2 响应客户请求阶段..........................................................................................71
4.3.3 终止阶段........................................................................................................71
4.4 处理表单...............................................................................................................72
4.4.1 表单...............................................................................................................72
4.4.2 处理表单的 Servlet......................................................................................... 74
4.5 session.................................................................................................................. 77
4.6 ServletConfig 与 ServletContext...............................................................................78
4.6.1 ServletConfig..................................................................................................78
4.6.2 ServletContext.................................................................................................80
4.7 转发与重定向........................................................................................................81
4.7.1 转发...............................................................................................................81
4.7.2 重定向........................................................................................................... 82
第 5 章 JDBC....................................................................................................... 84
5.1 在 MySQL 中创建数据库和表................................................................................84
5.1.1 启动 MySQL 服务器.......................................................................................84
5.1.2 使用数据库图形工具 Navicat 创建数据库和表.................................................85
5.2 JDBC 常用的几个类.............................................................................................. 90
5.2.1 DriverManager................................................................................................90
5.2.2 Connection..................................................................................................... 90
5.2.3 Statement........................................................................................................91
5.2.4 ResultSet........................................................................................................ 91
5.3 简单例子...............................................................................................................92
5.3.1 MySQL 的 JDBC 驱动程序............................................................................. 92
5.3.2 增加数据的例子............................................................................................. 95
5.3.3 查询数据的例子............................................................................................. 97
5.4 在 Servlet 中使用 JDBC......................................................................................... 98
5.4.1 保存表单数据...............................................................................................101
5.4.2 显示数据......................................................................................................104
第 6 章 JSP........................................................................................................ 107
3
6.1 JSP 简介..............................................................................................................107
6.1.1 一个小例子.................................................................................................. 107
6.1.2 工作原理...................................................................................................... 112
6.2 基本语法............................................................................................................. 113
6.2.1 指令............................................................................................................. 113
6.2.2 声明............................................................................................................. 113
6.2.3 显示的表达式............................................................................................... 114
6.2.4 Java 程序片段...............................................................................................114
6.3 处理表单............................................................................................................. 114
6.4 内置对象............................................................................................................. 116
6.4.1 request 对象.................................................................................................. 116
6.4.2 response 对象................................................................................................117
6.4.3 session 对象.................................................................................................. 117
第 7 章 JavaBean.............................................................................................. 118
7.1 JavaBean 简介......................................................................................................118
7.2 在 JSP中使用 JavaBean........................................................................................121
7.3 模式 1................................................................................................................. 123
7.4 模式 2................................................................................................................. 125
7.4.1 增加小组......................................................................................................126
7.4.2 显示小组......................................................................................................128
第 8 章 JavaScript.............................................................................................130
8.1 JavaScript 简介.................................................................................................... 130
8.2 表单对象与事件.................................................................................................. 132
8.2.1 表单对象......................................................................................................132
8.2.2 事件.............................................................................................................133
8.3 自定义函数......................................................................................................... 136
8.3.1 自定义函数.................................................................................................. 136
8.3.2 JavaScript 文件............................................................................................. 138
第 9 章 过滤器与监听器....................................................................................142
9.1 过滤器................................................................................................................ 142
9.1.1 工作原理......................................................................................................142
9.1.2 Filter 接口.................................................................................................... 143
9.1.3 一个例子......................................................................................................143
9.2 监听器................................................................................................................ 145
第 10 章 Struts2...................................................................................................149
10.1 Struts2 简介......................................................................................................... 149
10.1.1 工作原理......................................................................................................149
10.1.2 Struts2 的软件包........................................................................................... 150
10.2 怎么创建一个 Struts2 项目................................................................................... 151
10.2.1 添加所需的 jar 文件......................................................................................151
10.2.2 添加 Struts2 的 dtd 文件................................................................................ 153
4
10.2.3 在 web.xml 中进行配置.................................................................................153
10.2.4 JSP 页面和 Action 代码.................................................................................153
10.2.5 配置文件 struts.xml....................................................................................... 154
10.2.6 运行.............................................................................................................155
10.3 Struts2 标签......................................................................................................... 155
10.3.1 显示小组......................................................................................................155
10.3.2 修改小组......................................................................................................156
10.4 ActionSupport...................................................................................................... 159
10.4.1 静态常量......................................................................................................160
10.4.2 校验.............................................................................................................160
10.5 在 Struts2 中使用 session...................................................................................... 161
10.5.1 管理员表 admin............................................................................................ 161
10.5.2 在包 bean 里新建一个类 Admin.....................................................................162
10.5.3 在包 business 里新建一个类 AdminBusiness................................................... 162
10.5.4 登录页面 login.jsp.........................................................................................163
10.5.5 登录的 Action 程序 Login..............................................................................163
10.5.6 在 struts.xml 中设置...................................................................................... 164
10.6 拦截器................................................................................................................ 165
10.6.1 面向方面编程(AOP).................................................................................165
10.6.2 拦截器程序 PrivilegeInterceptor..................................................................... 165
10.6.3 在 struts.xml 中设置...................................................................................... 166
第 11 章 Spring.................................................................................................... 168
11.1 Spring 简介..........................................................................................................168
11.1.1 依赖注入(DI)........................................................................................... 168
11.1.2 Spring 的软件包............................................................................................168
11.2 简单例子.............................................................................................................170
11.2.1 Washable 接口.............................................................................................. 171
11.2.2 实现 Washable 接口的类 Clothes....................................................................171
11.2.3 配置文件 applicationContext.xml....................................................................171
11.2.4 主程序......................................................................................................... 172
11.2.5 注入不同类的对象........................................................................................172
11.3 Struts2 与 Spring 相结合.......................................................................................172
11.3.1 添加 jar 文件................................................................................................ 173
11.3.2 在配置文件中 web.xml 中设置...................................................................... 173
11.3.3 编写接口......................................................................................................173
11.3.4 修改业务类.................................................................................................. 174
11.3.5 修改 Action.................................................................................................. 175
11.3.6 配置文件 applicationContext.xml....................................................................176
第 12 章 Hibernate.............................................................................................. 177
12.1 Hibernate 简介..................................................................................................... 177
12.1.1 对象关系映射(ORM)................................................................................177
12.1.2 Hibernate 的软件包....................................................................................... 178
12.2 使用 Hibernate 实现增删改查............................................................................... 180
5
12.2.1 添加 jar 文件................................................................................................ 180
12.2.2 映射文件......................................................................................................181
12.2.3 Hibernate 配置文件....................................................................................... 181
12.2.4 创建辅助类.................................................................................................. 182
12.2.5 用 Hibernate 实现增删改查............................................................................183
12.2.6 修改 applicationContext.xml...........................................................................185
12.3 一对多................................................................................................................ 185
12.3.1 创建学生类 Student.......................................................................................186
12.3.2 修改小组类 Team..........................................................................................186
12.3.3 在数据库中建表 student................................................................................ 187
12.3.4 创建映射文件 Student.hbm.xml......................................................................188
12.3.5 修改映射文件 Team.hbm.xml.........................................................................188
12.3.6 从小组对象获取学生信息............................................................................. 189
12.3.7 从学生对象获取所属的小组信息...................................................................190
第 13 章 AJAX......................................................................................................191
13.1 AJAX 简介..........................................................................................................191
13.1.1 用 JavaScript 更新层的内容...........................................................................191
13.1.2 AJAX 工作原理............................................................................................192
13.2 编写 AJAX 程序.................................................................................................. 193
13.2.1 创建 XMLHttpRequest 对象...........................................................................193
13.2.2 编写发送请求的函数.................................................................................... 194
13.2.3 编写处理 XMLHttpRequest 对象状态改变事件的函数.................................... 194
13.2.4 通过事件调用发送请求的函数...................................................................... 194
13.2.5 页面 addTeam.jsp 的完整代码........................................................................195
13.2.6 服务器端的程序........................................................................................... 196
6