<p>第 1章 Java EE概述 8</br>
1.1 Java EE的产生与发展 8 1.2 Java EE 6架构 9 1.3 Java EE 6常用技术 10 1.4 Java EE 6特性 12 1.5 Java EE 6应用服务器介绍 14 1.6 Java EE开发环境的配置 15 1.6.1 JDK 7安装与配置 15 1.6.2 Eclipse IDE安装 18 1.6.3 JBoss AS 7.1.1.Final安装 19 1.6.4 Mysql安装与配置 22 1.7小结 25 习题 25 第 2章 Servlet程序开发 26 2.1 Servlet概述 26 2.2 一个简单的Servlet例子 26 2.3 Servlet工作原理 28 2.3.1 Servlet的调用过程 28 2.3.2 Servlet的生命周期 29 2.4 Servlet开发过程 29 2.4.1 创建工程 29 2.4.2 创建Servlet类 32 2.4.3 配置Servlet类 33 2.4.4 发布Servlet类 36 2.4.5 调用Servlet类 37 2.5 Servlet主要接口和类 38 2.5.1 Servlet接口 39 2.5.2 ServletRequest接口 39 2.5.3 ServletResponse接口 40 2.5.4 GenericServlet抽象类 41 2.5.5 HttpServlet抽象类 41 2.5.6 HttpServlettRequest接口 43 2.5.7 HttpServletResponse接口 43 2.5.8 HttpSession接口 44 2.6 servlet共享变量 45 2.7 用servlet读写文件 51 2.7.1 读文件 51 2.7.2 写文件 53 2.7.3 文件上传 54 2.7.4 文件下载 56 2.8 用servlet访问数据库 57 2.9 小结 67 习题 67 第3章 JSP程序开发 68 3.1 JSP概述 68 3.2 一个简单的JSP例子 68 3.3 JSP运行原理 70 3.4 JSP基本构成 71 3.4.1 JSP声明 71 3.4.2 JSP程序块 72 3.4.3 JSP表达式 72 3.4.4 JSP指令 73 3.4.5 JSP动作 75 3.4.6 JSP注释 79 3.5 JSP内置对象 80 3.6 JSP页面调用Servlet 84 3.7 JSP页面调用JavaBean 84 3.8 JSP开发实例 85 3.9 小结 96 习题 96 第4章 JSF程序开发 97 4.1 JSF概述 97 4.2 一个简单的JSF例子 97 4.2.1 创建JSF工程 98 4.2.2 例子分析 105 4.3 JSF请求处理生命周期 109 4.4 JSF组件 111 4.4.1 JSF核心标签 112 4.4.2 JSF HTML标签 113 4.5 Facelet 122 4.6托管Bean 127 4.6.1 Bean作用域 127 4.6.2 使用XML配置Bean 129 4.7 EL表达式 130 4.7.1 值表达式 130 4.7.2 复合表达式 131 4.7.3方法表达式 132 4.7.4隐含变量 133 4.8 导航 134 4.8.1 静态导航 134 4.8.2 动态导航 134 4.8.3 重定向 135 4.9转换和验证 137 4.9.1 使用标准转换器 138 4.9.2 使用标准验证器 140 4.9.3 使用自定义转换器 142 4.9.4 使用自定义验证器 145 4.10事件处理 147 4.10.1 动作事件 147 4.10.2 值更改事件 150 4.10.3 阶段事件 152 4.11 上下文和依赖注入 154 4.11.1 概述 154 4.11.2 基本概念 156 4.11.3例子 157 4.12 小结 163 习题 163 第5章 JDBC 165 5.1 JDBC概述 165 5.2 JDBC驱动程序 165 5.3 JDBC的主要接口和类 167 5.4使用JDBC访问数据库 168 5.5 JDBC开发实例 170 5.6小结 175 习题 175 第6章 JNDI 176 6.1 JNDI概述 176 6.2命名服务与目录服务主要概念 177 6.3 JNDI的主要接口和类 178 6.4 JNDI的使用 180 6.5 JNDI开发实例 181 6.6小结 185 习题 185 第7章 EJB 186 7.1 EJB概述 186 7.2 EJB 3.1组件类型及组成 187 7.2.1类型 187 7.2.2 组成 188 7.3 EJB运行原理 188 7.4 EJB 3.1新特性 189 7.5小结 192 习题 192 第8章 会话Bean 193 8.1会话Bean概述 193 8.2 会话Bean组成 194 8.3 无状态会话Bean开发方法 195 8.3.1无状态会话Bean例子 197 8.3.2无状态会话Bean生命周期 206 8.3.3无状态会话Bean的生命事件 207 8.4有状态会话Bean开发方法 208 8.4.1有状态会话Bean例子 209 8.4.2有状态会话Bean生命周期 210 8.4.3与无状态会话Bean区别 211 8.4.4有状态会话Bean生命周期事件 212 8.5单例会话Bean开发方法 213 8.5.1单例会话Bean例子 214 8.5.2单例会话Bean的并发控制 216 8.5.3单例会话Bean生命周期 217 8.6 多接口会话Bean 218 8.7 会话Bean异步调用 219 8.8 小结 222 习题 222 第9章 JMS与消息驱动Bean 223 9.1 JMS概述 223 9.1.1 JMS基本模型 223 9.1.2 JMS消息结构 224 9.1.3 JMS消息传递模型 225 9.2 JBoss MQ配置 227 9.3 JMS程序的开发方法 228 9.3.1 JMS API 模型 228 9.3.2 JMS消息发送 229 9.3.3 JMS消息接收 232 9.4 消息驱动Bean(MDB)概述 237 9.5消息驱动Bean组成 237 9.6 消息驱动Bean开发方法 237 9.6.1监听点对点消息的MDB例子 239 9.6.2 监听Pub/Sub消息的MDB例子 240 9.7 消息驱动Bean生命周期 241 9.8 消息驱动Bean生命事件 242 9.9小结 242 习题 243 第 10章 JPA 244 10.1 JPA概述 244 10.2一个简单的JPA例子 246 10.3 JPA实体映射 252 10.2.1 映射实体 253 10.2.2 映射表和字段 256 10.2.3 主键映射 259 10.2.4复合主键 261 10.3 实体关系映射 264 10.3.1 关联的基本概念 264 10.3.2一对一单向 269 10.3.3一对一双向 275 10.3.4一对多单向 276 10.3.5多对一单向 286 10.3.6一对多/多对一双向 288 10.3.7多对多单向 289 10.3.8多对多双向 292 10.3.9 有额外字段的多对多双向 294 10.4 实体管理器 297 10.4.1 Entity Manager API 297 10.4.2 实体操作 300 10.4.3 实体的生命周期 301 10.4.4 实体管理器的获取 304 10.5 事务 308 10.5.1事务与EntityManager 308 10.5.2 RESOURCE_LOCAL事务 309 10.5.3 JTA 事务 311 10.6 小结 314 习题 314 第 11章 Java持久化查询语言JPQL 315 11.1 JPQL概述 315 11.2基本语句 315 11.2.1 select语句 315 11.2.2 update语句 316 11.2.3 delete语句 316 11.3基本查询 317 11.3.1查询的目标 317 11.3.2标识变量 318 11.3.3路径表达式 319 11.4连接查询 320 11.5操作符表达式 322 11.5.1 between表达式 322 11.5.2 in表达式 323 11.5.3 like表达式 323 11.5.4 空值比较表达式 323 11.5.5空集合比较表达式 324 11.5.6集合成员表达式 324 11.6函数 324 11.6.1字符串函数 324 11.6.2算术函数 325 11.6.3日期/时间函数 325 11.7子查询 326 11.7.1 exists表达式 326 11.7.2 all和any表达式 326 11.8 select子句 327 11.9 order by子句 328 11.10 grou
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/8373.html