您好,欢迎光临有路网!
Java EE 核心技术与应用(全面覆盖Java EE 6)
QQ咨询:
有路璐璐:

Java EE 核心技术与应用(全面覆盖Java EE 6)

  • 作者:郝玉龙 周旋
  • 出版社:电子工业出版社
  • ISBN:9787121201752
  • 出版日期:2013年05月01日
  • 页数:298
  • 定价:¥45.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《Java EE 核心技术与应用》基于*新的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 核心技术与应用》可作为高等学校计算机专业教材,也可作为相关人员的参考书。本书每一章都是一个完整独立的部分,因此教师在授课时可根据授课**及课时数量进行灵活调整。
    文章节选
    前言 为什么写作本书 企业应用的多用户、分布式、可扩展、**性等**特性使得开发企业级应用程序成为一项复杂而艰巨的任务。Java EE是专为开发企业级应用而推出的标准规范和体系架构。自1999年11月推出以来,Java EE经历了5次重大版本的升级。每一次的版本升级都会带给开发人员一些惊喜。但是2009年11月Java EE 6版本的推出却不能用“惊喜”二字来表达,它给Java EE 开发领域带来的是一次重大的革命,而不是简单的改进。为了帮助广大读者尽快掌握*新的Java EE技术,特推出此书。让我们一起分享新的Java EE开发技术带给我们的快乐! 什么人适合读这本书 如果你已经学习了Java 语言,准备开始学习Java EE应用开发,那么这本书正是你在寻找的。它将带你一起系统学习Java EE *新的开发技术。本书由浅入深、全面深入地讲解了Java EE 应用开发的各个环节所必需��基本技能和实战要领,你*终收获的将不仅是Java EE应用开发技能的掌握,更重要的是对Java EE 编程思想的理解,及对Java EE 经典架构模式的领悟。 如果你已经是一名Java EE应用开发人员,正醉心于Struts、Spring和Hibernate等开源框架的海洋里,那么是时候升级到*新的Java EE技术了。新的Java EE 开发技术将使你以一种更加清晰的体系架构、更加优雅的系统设计、更加简洁的编程模型来完成任务。这本书将是你快速升级的*好阶梯。它涵盖了Java EE*新的功能特性,展示了Java EE新的编程思想、架构模式,昭示了Java EE开发未来的发展趋势。书中专门针对经验***之前掌握的开发技术与新的Java EE技术进行了对比分析,便于加深对新技术的理解。 本书有哪些特点 (1)体系完整,内容新颖 Java EE是一个复杂的技术体系,本书对Java EE 进行了整体介绍,涵盖Java EE 体系架构的各个层次及其相关的功能特性,其中的JSF扩展、CDI、Bean Validation、**、Restful Web服务等重要内容都是市面上其他图书尚未涉及的,可使读者获得对Java EE应用开发技术的全面理解。 (2)**突出,言简意赅 针对企业应用开发过程中的常见任务,本书对*常用的JSF、JPA和EJB等内容,以通俗简练的语言进行了深入细致的讲解,**讲述核心概念和开发流程,突出体现Java EE设计思想和架构模式。 (3)结构严谨,由浅入深 为降低学习难度,使得读者可循序渐进地掌握Java EE开发技术,书中内容按照基础技术、**特性和应用整合三个梯次由浅入深展开。基础技术部分以企业应用的表现层、数据持久化层和业务逻辑层的开发为主线,**讲解Java EE 6 规范的*新功能特性,包括JSF 2.0、Servlet3.0、EJB 3.1和JPA 2.0等;**特性部分讲解了企业应用开发中的系统架构、**防护、数据校验等**技能;应用集成部分讲解了如何利用JavaMail、Web服务、JMS消息服务等内容来实现企业应用之间的集成和交互。 (4)示例简洁,举一反三 本人根据多年Java EE 工程项目实践与实际教学经验,精选示例来演示开发技术。示例力求简洁,便于读者理解和操作。对示例重在讲解启发,而不是简单的代码堆砌。 致谢 本书编写过程中,得到了许多人的帮助和支持。感谢我的同事潘老师、关老师和姚老师,他们对本书的定位和内容组织提出了宝贵的建议。感谢周旋、季平和胡志宇等同事,他们参与了本书的部分编写工作。感谢我的研究生们,他们测试了本书的全部代码。感谢本书的编辑,她对本书尽快出版付出了艰辛的劳动。特别感谢我的妻子,在我写作的过程中给我无微不至的关怀。 由于作者水平有限,加之编写时间仓促,书中难免出现错误和不足。对于书中的任何问题,请发E-mail至邮箱:haoyulongsd@163.com。 郝玉龙 2012年11月于北京
    目录
    第1章 走进Java EE
    1.1 引言
    1.2 为什么需要Java EE
    1.2.1 企业级应用特征
    1.2.2 企业级应用架构体系
    1.3 什么是Java EE
    1.4 Java EE设计思想
    1.4.1 容器
    1.4.2 组件
    1.4.3 容器与组件的交互
    1.5 Java EE 技术架构
    1.5.1 组件技术
    1.5.2 服务技术
    1.5.3 通信技术
    1.5.4 框架技术
    1.6 Java EE核心开发模式
    1.7 Java EE优点
    1.8 小结
    第2章 搭建开发环境
    2.1 引言
    2.2 安装JDK
    2.3 安装NetBeans IDE
    2.4 测试开发环境
    2.5 小结
    第3章 基于JSF构建表示逻辑层
    3.1 引言
    3.2 什么是JSF
    3.2.1 什么是框架
    3.2.2 为什么需要框架
    3.2.3 JSF是什么样的框架
    3.2.4 为什么学习JSF
    3.3 **个JSF应用
    3.3.1 创建JSF项目
    3.3.2 模型组件
    3.3.3 视图组件
    3.3.4 控制组件
    3.3.5 运行演示
    3.3.6 总结思考
    3.4 利用JSF组件构建视图
    3.4.1 JSF标记库
    3.4.2 HTML标记
    3.4.3 Core标记
    3.4.4 使用JSTL标记
    3.5 在视图中访问Web资源
    3.6 利用页面模板提高视图可维护性
    3.6.1 布局
    3.6.2 装饰
    3.7 利用Managed Bean封装业务逻辑
    3.7.1 定义Managed Bean
    3.7.2 生命周期范围
    3.7.3 Bean之间的依赖
    3.7.4 生命周期回调方法
    3.8 使用EL访问服务器端数据
    3.8.1 范围
    3.8.2 访问对象
    3.8.3 值表达式和方法表达式
    3.8.4 延迟计算
    3.9 实现灵活的导航控制
    3.9.1 视图ID
    3.9.2 利用Post请求实现导航
    3.9.3 导航约定
    3.9.4 导航规则
    3.9.5 重定向
    3.9.6 利用Get请求实现导航
    3.9.7 JSF框架外导航
    3.9.8 导航中的参数传递
    3.9.9 导航总结
    3.10 实现国际化支持
    3.10.1 准备资源包
    3.10.2 配置资源包
    3.10.3 在JSF视图中使用资源
    3.10.4 设置应用程序本地属性
    3.11 使用Ajax获得更好的用户体验
    3.12 小结
    第4章 扩展JSF
    4.1 引言
    4.2 JSF请求处理过程
    4.2.1 常规流程
    4.2.2 示例分析
    4.2.3 特殊流程
    4.2.4 异常处理
    4.2.5 总结思考
    4.3 利用监听器实现事件处理
    4.3.1 Value Change事件
    4.3.2 Action事件
    4.3.3 Phase事件
    4.3.4 System事件
    4.4 自定义类型转换
    4.4.1 标准转换器
    4.4.2 自定义转换器
    4.5 自定义输入校验
    4.5.1 标准校验器
    4.5.2 自定义校验器
    4.5.3 Bean方法校验
    4.5.4 异常信息本地化
    4.6 自定义复合组件
    4.6.1 复合组件标记库
    4.6.2 定制简单的复合组件
    4.6.3 开发复杂的复合组件
    4.7 自定义非UI组件
    4.8 自定义UI组件
    4.8.1 创建一个简单的UI组件
    4.8.2 利用属性控制自定义组件行为
    4.8.3 使用单独的渲染器
    4.8.4 获取用户输入信息
    4.8.5 保存组件状态
    4.9 使用第三方组件
    4.10 小结
    第5章 利用Servlet处理复杂Web请求
    5.1 引言
    5.2 Servlet基础
    5.2.1 什么是Servlet
    5.2.2 Servlet工作流程
    5.2.3 Servlet API
    5.3 **个Servlet
    5.4 处理请求
    5.5 生成响应
    5.6 在JSF应用中处理非JSF请求
    5.7 支撑自定义JSF组件
    5.8 利用Filter过滤请求
    5.9 小结
    第6章 利用JPA访问企业信息
    6.1 引言
    6.2 数据库驱动与JDBC
    6.3 连接池和数据源
    6.3.1 基本概念
    6.3.2 创建MySQL连接池
    6.3.3 创建数据源
    6.4 **个JPA应用
    6.4.1 持久化单元
    6.4.2 Entity
    6.4.3 EntityManager
    6.4.4 运行演示
    6.5 ORM
    6.5.1 Entity
    6.5.2 主键
    6.5.3 复合主键
    6.5.4 属性
    6.5.5 关联映射
    6.5.6 加载方式
    6.5.7 顺序
    6.5.8 继承映射
    6.6 Entity管理
    6.6.1 获取EntityManager
    6.6.2 持久化上下文
    6.6.3 Entity操作
    6.6.4 级联操作
    6.7 JPQL
    6.7.1 动态查询
    6.7.2 参数设置
    6.7.3 命名查询
    6.7.4 属性查询
    6.7.5 使用构造器
    6.8 基于Criteria API的**查询
    6.9 缓存
    6.10 并发控制
    6.11 生命周期回调方法
    6.12 小结
    第7章 使用会话Bean实现业务逻辑
    7.1 引言
    7.2 EJB基础
    7.2.1 为什么需要EJB
    7.2.2 EJB容器
    7.2.3 EJB组件
    7.2.4 EJB接口
    7.2.5 EJB分类
    7.2.6 部署EJB
    7.2.7 EJB优点
    7.3 无状态会话Bean
    7.3.1 什么是无状态会话Bean
    7.3.2 开发一个无状态会话Bean
    7.3.3 利用Servlet测试无状态会话Bean
    7.3.4 利用远程客户端测试无状态会话Bean
    7.4 有状态会话Bean
    7.4.1 基本原理
    7.4.2 实现有状态会话Bean
    7.5 单例会话Bean
    7.5.1 基本原理
    7.5.2 利用JSF访问单例会话Bean
    7.5.3 并发控制
    7.5.4 依赖管理
    7.6 Time服务
    7.7 拦截器
    7.8 事务支持
    7.9 异步方法
    7.10 小结
    第8章 利用CDI实现组件间低耦合
    8.1 引言
    8.2 CDI概述
    8.3 CDI下的受控Bean
    8.4 Bean的生命周期范围
    8.5 使用限定符注入动态类型
    8.6 使用替代组件实现部署时动态注入
    8.7 使用生产方法注入动态内容
    8.8 使用拦截器绑定类型注入功能服务
    8.9 利用构造型封装注入操作
    8.10 小结
    第9章 使用Bean Validation校验数据
    9.1 引言
    9.2 Bean Validation概述
    9.3 使用默认约束器
    9.4 实现自定义约束器
    9.5 约束的传递
    9.5.1 继承
    9.5.2 级联
    9.6 小结
    第10章 确保企业应用**
    10.1 引言
    10.2 认证
    10.2.1 配置文件**域
    10.2.2 配置JDBC**域
    10.2.3 声明认证配置
    10.3 授权
    10.3.1 授权声明
    10.3.2 角色映射
    10.4 测试Java EE容器的**服务
    10.5 定制FORM方式认证界面
    10.6 在代码中获取用户身份信息
    10.7 EJB**控制
    10.8 小结
    第11章 为应用添加邮件发送功能
    11.1 引言
    11.2 JavaMail基础
    11.2.1 JavaMail体系
    11.2.2 JavaMail规范组成
    11.3 配置JavaMail会话
    11.4 发送邮件
    11.5 发送带附件的邮件
    11.6 小结
    第12章 利用Web服务集成应用
    12.1 引言
    12.2 Web服务概述
    12.2.1 什么是Web服务
    12.2.2 Web服务技术体系
    12.2.3 Web服务工作模型
    12.3 Java EE平台下的Web服务实现
    12.4 开发Web服务实例
    12.4.1 创建Web服务组件
    12.4.2 为Web服务组件添加业务逻辑
    12.4.3 部署Web服务
    12.4.4 测试Web服务
    12.5 调用Web服务
    12.5.1 添加Web服务客户端
    12.5.2 调用Web服务
    12.6 将会话Bean发布为Web 服务
    12.7 RESTful Web服务
    12.7.1 什么是REST
    12.7.2 利用JAX-RS开发RESTful Web服务
    12.7.3 与SOAP对比
    12.8 Web服务的优缺点
    12.9 小结
    第13章 利用消息服务实现应用间异步交互
    13.1 引言
    13.2 JMS概述
    13.2.1 JMS消息模型
    13.2.2 JMS消息服务接口
    13.2.3 消息传递模式
    13.3 配置消息服务资源和连接工厂
    13.4 发送JMS消息
    13.5 利用MDB处理消息
    13.6 小结
    编辑推荐语
    以精巧的示例演示*酷的编程技能。 它带给你的不只是**程序的**技能,更重要的是成为架构师的思想和视野

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外