基本信息
源码名称:JavaEE完全教程.pdf
源码大小:5.19M
文件格式:.pdf
开发语言:Java
更新时间:2021-01-22
友情提示:(无需注册或充值,赞助后即可获取资源下载链接)
嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 3 元×
微信扫码支付:3 元
×
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
源码介绍
目 录 第 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