0 0 0

Java.EE核心技术与应用.pdf

饮风淋雨
1天前 120
我用夸克网盘分享了「Java.EE核心技术与应用.pdf」,点击链接即可保存。打开「夸克APP」在线查看,支持多种文档格式转换。
Java EE 核心技术与应用 作者: 郝玉龙/周旋 出版社: 电子工业出版社 出品方: 博文视点 出版年: 2013-5 页数: 312 定价: 45.00元 装帧: 平装 ISBN: 9787121201752

内容简介

本书基于最新的Java EE 6规范对Java EE应用开发技术进行系统讲解。书中主要包括四部分内容:第一部分介绍了Java EE的定义、设计思想、技术架构和开发模式等,可使读者全面认识Java EE。第二部分以Java EE企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解Java EE 6 规范的最新功能特性,包括JSF 2.0、Servlet3.0、EJB 3.1和JPA 2.0等,使读者掌握开发完整Java EE企业应用的基本技能。第三部分讲解了如何利用CDI实现组件的低耦合、如何利用Bean Validation框架实现统一校验、如何确保企业应用安全等高级知识,使读者掌握企业应用开发中的系统架构、安全防护等高级技能。第四部分讲解了如何利用JavaMail、Web服务、JMS消息服务和消息驱动Bean等技术来实现企业应用之间的集成和交互。 本书可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点及课时数量进行灵活调整。

作者简介

本书基于最新的Java EE 6规范对Java EE应用开发技术进行系统讲解。书中主要包括四部分内容:第一部分介绍了Java EE的定义、设计思想、技术架构和开发模式等,可使读者全面认识Java EE。第二部分以Java EE企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,重点讲解Java EE 6 规范的最新功能特性,包括JSF 2.0、Servlet3.0、EJB 3.1和JPA 2.0等,使读者掌握开发完整Java EE企业应用的基本技能。第三部分讲解了如何利用CDI实现组件的低耦合、如何利用Bean Validation框架实现统一校验、如何确保企业应用安全等高级知识,使读者掌握企业应用开发中的系统架构、安全防护等高级技能。第四部分讲解了如何利用JavaMail、Web服务、JMS消息服务和消息驱动Bean等技术来实现企业应用之间的集成和交互。 本书可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课重点及课时数量进行灵活调整。

图书目录

第1章走进JavaEE 1 1.1引言 1 1.2为什么需要JavaEE 1 1.2.1企业级应用特征 1 1.2.2企业级应用架构体系 2 1.3什么是JavaEE 3 1.4JavaEE设计思想 4 1.4.1容器 4 1.4.2组件 5 1.4.3容器与组件的交互 5 1.5JavaEE技术架构 5 1.5.1组件技术 5 1.5.2服务技术 7 1.5.3通信技术 8 1.5.4框架技术 9 1.6JavaEE核心开发模式 9 1.7JavaEE优点 10 1.8小结 11 第2章搭建开发环境 12 2.1引言 12 2.2安装JDK 12 2.3安装NetBeansIDE 13 2.4测试开发环境 14 2.5小结 16 第3章基于JSF构建表示逻辑层 17 3.1引言 17 3.2什么是JSF 17 3.2.1什么是框架 17 3.2.2为什么需要框架 17 3.2.3JSF是什么样的框架 18 3.2.4为什么学习JSF 19 3.3第一个JSF应用 19 3.3.1创建JSF项目 19 3.3.2模型组件 21 3.3.3视图组件 22 3.3.4控制组件 22 3.3.5运行演示 23 3.3.6总结思考 23 3.4利用JSF组件构建视图 24 3.4.1JSF标记库 24 3.4.2HTML标记 25 3.4.3Core标记 39 3.4.4使用JSTL标记 40 3.5在视图中访问Web资源 41 3.6利用页面模板提高视图可维护性 43 3.6.1布局 43 3.6.2装饰 48 3.7利用ManagedBean封装业务逻辑 51 3.7.1定义ManagedBean 51 3.7.2生命周期范围 53 3.7.3Bean之间的依赖 56 3.7.4生命周期回调方法 58 3.8使用EL访问服务器端数据 59 3.8.1范围 59 3.8.2访问对象 59 3.8.3值表达式和方法表达式 60 3.8.4延迟计算 61 3.9实现灵活的导航控制 61 3.9.1视图ID 61 3.9.2利用Post请求实现导航 62 3.9.3导航约定 66 3.9.4导航规则 67 3.9.5重定向 69 3.9.6利用Get请求实现导航 71 3.9.7JSF框架外导航 74 3.9.8导航中的参数传递 74 3.9.9导航总结 77 3.10实现国际化支持 77 3.10.1准备资源包 77 3.10.2配置资源包 79 3.10.3在JSF视图中使用资源 79 3.10.4设置应用程序本地属性 80 3.11使用Ajax获得更好的用户体验 81 3.12小结 83 第4章扩展JSF 84 4.1引言 84 4.2JSF请求处理过程 84 4.2.1常规流程 84 4.2.2示例分析 85 4.2.3特殊流程 88 4.2.4异常处理 89 4.2.5总结思考 92 4.3利用监听器实现事件处理 93 4.3.1ValueChange事件 93 4.3.2Action事件 96 4.3.3Phase事件 98 4.3.4System事件 99 4.4自定义类型转换 101 4.4.1标准转换器 102 4.4.2自定义转换器 102 4.5自定义输入校验 105 4.5.1标准校验器 105 4.5.2自定义校验器 106 4.5.3Bean方法校验 107 4.5.4异常信息本地化 108 4.6自定义复合组件 108 4.6.1复合组件标记库 108 4.6.2定制简单的复合组件 109 4.6.3开发复杂的复合组件 111 4.7自定义非UI组件 116 4.8自定义UI组件 119 4.8.1创建一个简单的UI组件 119 4.8.2利用属性控制自定义组件行为 121 4.8.3使用单独的渲染器 123 4.8.4获取用户输入信息 125 4.8.5保存组件状态 127 4.9使用第三方组件 129 4.10小结 130 第5章利用Servlet处理复杂Web请求 131 5.1引言 131 5.2Servlet基础 131 5.2.1什么是Servlet 131 5.2.2Servlet工作流程 131 5.2.3ServletAPI 132 5.3第一个Servlet 133 5.4处理请求 138 5.5生成响应 141 5.6在JSF应用中处理非JSF请求 142 5.7支撑自定义JSF组件 146 5.8利用Filter过滤请求 149 5.9小结 152 第6章利用JPA访问企业信息 153 6.1引言 153 6.2数据库驱动与JDBC 153 6.3连接池和数据源 154 6.3.1基本概念 154 6.3.2创建MySQL连接池 156 6.3.3创建数据源 157 6.4第一个JPA应用 158 6.4.1持久化单元 158 6.4.2Entity 159 6.4.3EntityManager 161 6.4.4运行演示 162 6.5ORM 163 6.5.1Entity 163 6.5.2主键 164 6.5.3复合主键 164 6.5.4属性 167 6.5.5关联映射 170 6.5.6加载方式 173 6.5.7顺序 174 6.5.8继承映射 174 6.6Entity管理 175 6.6.1获取EntityManager 175 6.6.2持久化上下文 176 6.6.3Entity操作 176 6.6.4级联操作 183 6.7JPQL 184 6.7.1动态查询 185 6.7.2参数设置 186 6.7.3命名查询 186 6.7.4属性查询 187 6.7.5使用构造器 187 6.8基于CriteriaAPI的安全查询 188 6.9缓存 190 6.10并发控制 192 6.11生命周期回调方法 194 6.12小结 195 第7章使用会话Bean实现业务逻辑 196 7.1引言 196 7.2EJB基础 196 7.2.1为什么需要EJB 196 7.2.2EJB容器 197 7.2.3EJB组件 198 7.2.4EJB接口 199 7.2.5EJB分类 199 7.2.6部署EJB 200 7.2.7EJB优点 200 7.3无状态会话Bean 200 7.3.1什么是无状态会话Bean 201 7.3.2开发一个无状态会话Bean 202 7.3.3利用Servlet测试无状态会话Bean 205 7.3.4利用远程客户端测试无状态会话Bean 207 7.4有状态会话Bean 208 7.4.1基本原理 208 7.4.2实现有状态会话Bean 209 7.5单例会话Bean 213 7.5.1基本原理 213 7.5.2利用JSF访问单例会话Bean 213 7.5.3并发控制 215 7.5.4依赖管理 216 7.6Time服务 217 7.7拦截器 219 7.8事务支持 221 7.9异步方法 222 7.10小结 227 第8章利用CDI实现组件间低耦合 228 8.1引言 228 8.2CDI概述 228 8.3CDI下的受控Bean 228 8.4Bean的生命周期范围 232 8.5使用限定符注入动态类型 237 8.6使用替代组件实现部署时动态注入 239 8.7使用生产方法注入动态内容 241 8.8使用拦截器绑定类型注入功能服务 243 8.9利用构造型封装注入操作 246 8.10小结 247 第9章使用BeanValidation校验数据 248 9.1引言 248 9.2BeanValidation概述 248 9.3使用默认约束器 248 9.4实现自定义约束器 251 9.5约束的传递 254 9.5.1继承 254 9.5.2级联 255 9.6小结 256 第10章确保企业应用安全 257 10.1引言 257 10.2认证 257 10.2.1配置文件安全域 257 10.2.2配置JDBC安全域 258 10.2.3声明认证配置 260 10.3授权 260 10.3.1授权声明 260 10.3.2角色映射 261 10.4测试JavaEE容器的安全服务 262 10.5定制FORM方式认证界面 262 10.6在代码中获取用户身份信息 264 10.7EJB安全控制 265 10.8小结 267 第11章为应用添加邮件发送功能 268 11.1引言 268 11.2JavaMail基础 268 11.2.1JavaMail体系 268 11.2.2JavaMail规范组成 269 11.3配置JavaMail会话 270 11.4发送邮件 270 11.5发送带附件的邮件 272 11.6小结 275 第12章利用Web服务集成应用 276 12.1引言 276 12.2Web服务概述 276 12.2.1什么是Web服务 276 12.2.2Web服务技术体系 276 12.2.3Web服务工作模型 278 12.3JavaEE平台下的Web服务实现 278 12.4开发Web服务实例 278 12.4.1创建Web服务组件 279 12.4.2为Web服务组件添加业务逻辑 280 12.4.3部署Web服务 280 12.4.4测试Web服务 280 12.5调用Web服务 282 12.5.1添加Web服务客户端 282 12.5.2调用Web服务 283 12.6将会话Bean发布为Web服务 285 12.7RESTfulWeb服务 286 12.7.1什么是REST 286 12.7.2利用JAX-RS开发RESTfulWeb服务 287 12.7.3与SOAP对比 290 12.8Web服务的优缺点 291 12.9小结 292 第13章利用消息服务实现应用间异步交互 293 13.1引言 293 13.2JMS概述 293 13.2.1JMS消息模型 293 13.2.2JMS消息服务接口 293 13.2.3消息传递模式 294 13.3配置消息服务资源和连接工厂 294 13.4发送JMS消息 295 13.5利用MDB处理消息 296 13.6小结 298

Java.EE核心技术与应用.pdf"网盘下载"

版权说明

1、本站不保存、不存储任何实质资源,以上二维码指向为网盘资源链接,其内容归对应版权方所有
2、如有侵犯版权的情况,请点击下面举报/反馈按钮反馈或发送邮件76556431@qq.com投诉说明情况
3、我们核实后将第一时间删除相关页面内容,谢谢理解和配合

这些人下载过 (12)
  • 玻璃球
  • pure纯
  • 转身倾城泪
  • Weirdo怪人
  • 我排着队拿着爱的号牌
  • fairy(仙女)
  • Mole泪痣
  • 哭的时候你不在
  • 如果我开挖掘机你会爱我吗
  • 好人一生平胸
  • 我不会变
  • 万物不及一个你
最新回复 (0)

    暂无评论

请先登录后发表评论!

返回
请先登录后发表评论!