Java EE 7权威指南:卷2(原书第5版) 下载 mobi epub pdf 电子书 2024
☆☆☆☆☆
简体网页||
繁体网页
埃里克·珍兆科(Eric Jendrock),里卡多·塞维拉 - 纳瓦罗(Ricardo Cervera-Navarro),伊恩·埃文斯(Ian Evans),金姆·哈泽(Kim Haase),威廉·
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-12-03
图书介绍
出版社: 机械工业出版社
ISBN:9787111497110
版次:1
商品编码:11693896
品牌:机工出版
包装:平装
丛书名: Java核心技术系列
开本:16开
出版时间:2015-05-01
用纸:胶版纸
页数:469
类似图书 点击查看全场最低价
相关图书
图书描述
产品特色
编辑推荐
Oracle Java EE 7文档团队成员精准解说Java EE 7平台,为深入理解Java EE 7企业应用开发提供翔实指导;
更简洁明确的概念介绍,更具体完整的应用示例,全面解读Java EE 7平台特性,手把手教你运行和测试示例,帮助你真正掌握Java EE 技术,成为Java EE企业应用开发的高手。
内容简介
伴随着Java EE的发展脚步,从2001年《The J2EE Tutorial》第1版问世,到本书与大家见面,已走过了十余年的演进历程,其间多次改版,一直热销不衰。
《Java EE 7专业指南·卷2(原书第5版)》分为七部分,共30章。第一部分(第1~2章)介绍Java EE企业应用开发的相关概念和技术,以及安装、构建和支持本书示例需要了解的所有知识;第二部分(第3~7章)研究企业JavaBeans组件,从EJB入门开始,介绍如何开发、部署和运行Java EE应用示例,如何使用嵌入式企业bean容器在Java SE环境中而不是Java EE服务器中运行,如何在会话bean中实现异步业务方法,以及如何从企业bean客户端调用这些方法;第三部分(第8~15章)讲解Java持久化API,包括Java持久化API简介、如何使用Java 持久化示例、Java持久化查询语言、使用Criteria API创建查询、创建和使用基于字符串的Criteria查询、使用锁定控制对实体数据的并发访问、用实体图创建获取计划、对Java持久化API应用使用二级缓存等内容;第四部分(第16~17章)介绍消息传送,包括Java消息服务概念和示例;第五部分(第18~21章)讲解安全概念和示例,从介绍一些基本的安全概念和安全机制开始,解释如何为Web组件和Java EE组件增加安全性,之后介绍一些Java EE安全的高级主题;第六部分(第22~27章)研究Java EE平台的多种支持技术,包括事务、资源适配器和契约、使用Java EE拦截器、批处理和Java EE的并发工具;第七部分(第28~30章)提供一些使用多种Java EE技术的案例研究,包括Duke书店案例、Duke辅导案例和Duke综合案例研究示例。
《Java EE 7专业指南·卷2(原书第5版)》是一个面向任务的实用指南,通过一系列实用示例介绍如何开发Java EE 7(Java平台企业版7)企业应用,由Oracle的Java EE文档小组成员倾力撰写,能够帮助初学者和中级Java程序员深入了解这个平台。
本书包括平台特性的全面描述,并提供使用全新版本NetBeans IDE和GlassFish服务器开源版的有关说明。书中介绍了EJB组件、Java持久化API、Java消息服务(JMS)API、Java EE安全、事务、资源适配器、Java EE拦截器、Java平台批处理应用以及Java EE并发工具。本书最后提供了3个案例研究,展示了如何综合使用多个Java EE 7 API。
作者简介
埃里克·珍兆科(Eric Jendrock),领导着Oracle的Java EE Tutorial团队,撰写了Java安全和并发工具有关的章节。
里卡多·塞维拉 - 纳瓦罗(Ricardo Cervera-Navarro),撰写了Java平台批处理应用的有关章节,补充了资源适配器技术领域的有关内容和示例,并参与了案例研究部分的工作。
伊恩·埃文斯(Ian Evans),撰写了EJB、Java持久化API和Java事务API的有关章节。
金姆·哈泽 (Kim Haase),撰写了Java消息服务(JMS)的有关章节,并参与了案例研究部分的工作。
威廉·马基特(William Markito),曾是Oracle平台技术解决方案小组成员,创建了Duke综合案例研究以及多项其他技术的示例。
目录
译者序 前言 第一部分引言 第1章概述2 1.1Java EE 7平台新增特性3 1.2Java EE应用模型3 1.3分布式多层应用4 1.3.1安全4 1.3.2Java EE组件5 1.3.3Java EE客户端6 1.3.4Web组件7 1.3.5业务组件8 1.3.6企业信息系统层8 1.4Java EE容器9 1.4.1容器服务9 1.4.2容器类型10 1.5Web服务支持11 1.5.1XML11 1.5.2SOAP传输协议12 1.5.3WSDL标准格式12 1.6Java EE应用装配与部署12 1.7开发角色13 1.7.1Java EE产品提供商13 1.7.2工具提供商13 1.7.3应用组件提供商13 1.7.4应用装配人员14 1.7.5应用部署人员和管理员14 1.8Java EE 7 API14 1.8.1EJB技术16 1.8.2Java servlet技术17 1.8.3JSF技术18 1.8.4JSP技术18 1.8.5JSP标准标记库19 1.8.6Java持久化API19 1.8.7Java事务API19 1.8.8RESTful Web服务Java API19 1.8.9托管bean20 1.8.10Java EE 的上下文和依赖注入20 1.8.11Java的依赖注入20 1.8.12bean验证20 1.8.13Java消息服务API20 1.8.14Java EE连接器架构21 1.8.15JavaMail API21 1.8.16Java容器授权契约21 1.8.17Java容器认证服务提供者接口21 1.8.18WebSocket Java API22 1.8.19JSON处理Java API22 1.8.20Java EE的并发工具22 1.8.21Java平台的批处理应用22 1.9Java平台标准版7的Java EE 7 API23 1.9.1Java数据库互连API23 1.9.2Java命名和目录接口API23 1.9.3JavaBeans激活框架24 1.9.4XML处理Java API24 1.9.5Java XML绑定架构24 1.9.6XML Web服务Java—API24 1.9.7带附件SOAP Java API25 1.9.8Java认证和授权服务25 1.9.9Java平台的公共注解25 1.10GlassFish服务器工具25 第2章使用教程示例27 2.1必要软件27 2.1.1Java EE 7软件开发包28 2.1.2Java平台标准版28 2.1.3Java EE 7教程组件28 2.1.4NetBeans IDE29 2.1.5Apache Maven30 2.2启动和停止GlassFish服务器30 2.2.1使用NetBeans IDE启动GlassFish服务器30 2.2.2使用NetBeans IDE停止GlassFish服务器30 2.2.3使用命令行启动GlassFish服务器30 2.2.4使用命令行停止GlassFish服务器31 2.3启动管理控制台31 2.3.1使用NetBeans IDE启动管理控制台31 2.4启动和停止Java DB服务器32 2.4.1使用NetBeans IDE启动数据库服务器32 2.5构建示例32 2.6教程示例目录结构32 2.7教程中的Java EE 7 Maven原型33 2.7.1安装教程Maven原型33 2.8获取教程最新更新34 2.8.1使用NetBeans IDE更新教程34 2.8.2使用命令行更新教程34 2.9调试Java EE应用34 2.9.1使用服务器日志34 2.9.2使用调试器35 第二部分企业bean 第3章企业bean38 3.1什么是企业bean38 3.1.1企业bean的好处39 3.1.2何时使用企业bean39 3.1.3企业bean类型39 3.2什么是会话bean39 3.2.1会话bean类型40 3.2.2何时使用会话bean41 3.3什么是消息驱动bean41 3.3.1消息驱动bean与会话bean的区别41 3.3.2何时使用消息驱动bean42 3.4访问企业bean42 3.4.1在客户端使用企业bean43 3.4.2确定远程或本地访问44 3.4.3本地客户端45 3.4.4远程客户端46 3.4.5Web服务客户端47 3.4.6方法参数和访问47 3.5企业bean的内容48 3.6企业bean的命名约定48 3.7企业bean的生命周期48 3.7.1有状态会话bean的生命周期48 3.7.2无状态会话bean的生命周期49 3.7.3单例会话bean的生命周期50 3.7.4消息驱动bean的生命周期50 3.8有关企业bean的更多信息51 第4章企业bean入门52 4.1创建企业bean52 4.1.1编写企业bean类53 4.1.2创建converter Web客户端53 4.1.3运行converter示例54 4.2修改Java EE应用55 4.2.1修改类文件55 第5章运行企业bean示例56 5.1cart示例56 5.1.1业务接口57 5.1.2会话bean类57 5.1.3@Remove方法61 5.1.4辅助类61 5.1.5运行cart示例61 5.2一个单例会话bean示例:counter62 5.2.1创建一个单例会话bean63 5.2.2counter示例的架构67 5.2.3运行counter示例69 5.3一个Web服务示例:helloservice69 5.3.1Web服务端点实现类69 5.3.2无状态会话bean实现类70 5.3.3运行helloservice示例71 5.4使用定时器服务72 5.4.1创建基于日历的定时器表达式72 5.4.2编程定时器74 5.4.3自动定时器76 5.4.4取消和保存定时器76 5.4.5获得定时器信息77 5.4.6事务和定时器77 5.4.7timersession示例77 5.4.8运行timersession示例80 5.5处理异常81 第6章使用嵌入式企业bean容器82 6.1嵌入式企业bean容器概述82 6.2开发嵌入式企业bean应用82 6.2.1运行嵌入式应用83 6.2.2创建企业bean容器83 6.2.3查找会话bean引用84 6.2.4关闭企业bean容器85 6.3standalone示例应用85 6.3.1使用NetBeans IDE运行standalone示例应用86 6.3.2使用Maven运行standalone示例应用87 第7章在会话bean中使用异步方法调用88 7.1异步方法调用88 7.1.1创建异步业务方法88 7.1.2从企业bean客户端调用异步方法89 7.2async示例应用90 7.2.1async—war模块的架构91 7.2.2运行async示例92 第三部分持久化 第8章Java持久化API介绍96 8.1实体96 8.1.1实体类的需求97 8.1.2实体类中的持久化字段和属性97 8.1.3实体的主键101 8.1.4实体关系中的多重性103 8.1.5实体关系中的方向103 8.1.6实体中的可嵌入类105 8.2实体继承106 8.2.1抽象实体106 8.2.2映射超类106 8.2.3非实体超类107 8.2.4实体继承映射策略107 8.3管理实体109 8.3.1EntityManager接口109 8.3.2持久化单元113 8.4查询实体114 8.5数据库模式创建114 8.5.1配置应用以创建或删除数据库表115 8.5.2使用SQL脚本加载数据116 8.6有关持久化的更多信息116 第9章运行持久化示例118 9.1order应用118 9.1.1order应用中的实体关系119 9.1.2order应用中的主键121 9.1.3实体映射到多个数据库表125 9.1.4order应用中的层叠操作125 9.1.5order应用中的BLOB和CLOB数据库类型126 9.1.6order应用中的时态类型126 9.1.7管理order应用的实体127 9.1.8运行order示例129 9.2roster应用129 9.2.1roster应用中的关系130 9.2.2roster应用中的实体继承131 9.2.3roster应用中的Criteria查询132 9.2.4roster应用中的自动表生成134 9.2.5运行roster示例135 9.3address—book应用136 9.3.1address—book中的bean验证约束136 9.3.2在address—book中为约束指定错误消息137 9.3.3验证JSF应用的联系信息输入138 9.3.4运行address—book示例139 第10章Java持久化查询语言140 10.1查询语言术语140 10.2使用Java持久化查询语言创建查询141 10.2.1查询中的命名参数142 10.2.2查询中的位置参数142 10.3简化的查询语言语法142 10.3.1选择语句142 10.3.2更新和删除语句143 10.4示例查询143 10.4.1简单查询143 10.4.2导航到相关实体的查询144 10.4.3包含其他条件表达式的查询146 10.4.4批处理更新和删除147 10.5完整的查询语言语法148 10.5.1BNF符号148 10.5.2Java持久化查询语言的BNF文法148 10.5.3FROM子句152 10.5.4路径表达式157 10.5.5WHERE子句158 10.5.6SELECT子句165 10.5.7ORDER BY子句167 10.5.8GROUP BY和HAVING子句167 第11章使用Criteria API创建查询168 11.1Criteria和Metamodel API概述168 11.2使用Metamodel API为实体类建模170 11.2.1使用元模型类170 11.3使用Criteria API和Metamodel API创建基本的类型安全查询171 11.3.1创建Criteria查询171 11.3.2查询根172 11.3.3使用联接查询关系172 11.3.4Criteria查询中的路径导航173 11.3.5限制Criteria查询结果173 11.3.6管理Criteria查询结果175 11.3.7执行查询176 第12章创建和使用基于字符串的Criteria查询178 12.1基于字符串的Criteria API查询概述178 12.2创建基于字符串的查询178 12.3执行基于字符串的查询179 第13章使用锁定控制对实体数据的并发访问180 13.1实体锁定和并发概述180 13.1.1使用乐观锁定181 13.2锁模式181 13.2.1设置锁模式182 13.2.2使用悲观锁定183 第14章用实体图创建获取计划185 14.1实体图基础185 14.1.1默认实体图186 14.1.2在持久化操作中使用实体图186 14.2使用命名实体图187 14.2.1对实体类应用命名实体图注解187 14.2.2从命名实体图获得EntityGraph实例188 14.3在查询操作中使用实体图189 第15章对Java持久化API应用使用二级缓存190 15.1二级缓存概述190 15.1.1控制实体是否可以缓存191 15.2指定缓存模式设置来提高性能192 15.2.1设置缓存获取和存储模式192 15.2.2通过编程方式控制二级缓存194 第四部分消息传送 第16章Java消息服务概念198 16.1JMS API概述198 16.1.1什么是消息传送198 16.1.2什么是JMS API199 16.1.3何时使用JMS API199 16.1.4Java EE平台如何使用JMS API200 16.2基本JMS API概念201 16.2.1JMS API架构201 16.2.2消息传送方式201 16.2.3消息使用203 16.3JMS API编程模型204 16.3.1JMS受管理对象205 16.3.2连接206 16.3.3会话206 16.3.4JMSContext对象207 16.3.5JMS消息生产者208 16.3.6JMS消息消费者208 16.3.7JMS消息213 16.3.8JMS队列浏览器215 16.3.9JMS异常处理216 16.4使用高级JMS特性216 16.4.1控制消息确认217 16.4.2为发送消息指定选项218 16.4.3创建临时目的地220 16.4.4使用JMS本地事务221 16.4.5异步发送消息223 16.5在Java EE应用中使用JMS API223 16.5.1为Java EE应用创建资源223 16.5.2在企业bean或Web组件中使用资源注入225 16.5.3使用Java EE组件生成和同步接收消息226 16.5.4使用消息驱动bean异步接收消息227 16.5.5管理JTA事务229 16.6关于JMS的更多信息231 第17章Java消息服务示例232 17.1JMS示例概述233 17.2编写简单的JMS应用233 17.2.1启动JMS提供者234 17.2.2创建JMS受管理对象234 17.2.3构建所有简单示例235 17.2.4发送消息235 17.2.5同步接收消息238 17.2.6使用消息监听器完成异步消息传送240 17.2.7浏览队列中的消息242 17.2.8在同一个目的地运行多个消费者245 17.2.9确认消息245 17.3编写更高级的JMS应用247 17.3.1使用持久订阅247 17.3.2使用本地事务249 17.4编写高性能和可扩展的JMS应用254 17.4.1使用共享非持久订阅254 17.4.2使用共享持久订阅256 17.5使用一个简单Web应用发送和接收消息257 17.5.1websimplemessage Facelets页面257 17.5.2websimplemessage托管bean258 17.5.3运行websimplemessage示例259 17.6使用消息驱动bean异步接收消息261 17.6.1simplemessage示例概述261 17.6.2simplemessage应用客户端261 17.6.3simplemessage消息驱动bean类262 17.6.4运行simplemessage示例263 17.7从会话bean向MDB发送消息264 17.7.1为clientsessionmdb示例编写应用组件265 17.7.2运行clientsessionmdb示例267 17.8使用实体联接两个MDB的消息268 17.8.1clientmdbentity示例应用概述269 17.8.2为clientmdbentity示例编写应用组件270 17.8.3运行clientmdbentity示例272 17.9使用NetBeans IDE创建JMS资源274 17.9.1使用NetBeans IDE创建JMS资源274 17.9.2使用NetBeans IDE删除JMS资源275 第五部分安全 第18章Java EE平台安全介绍278 18.1Java EE安全概述278 18.1.1简单的应用安全演示279 18.1.2安全机制特性281 18.1.3应用安全特点281 18.2安全机制282 18.2.1Java SE安全机制282 18.2.2Java EE安全机制283 18.3保护容器安全285 18.3.1使用注解指定安全信息285 18.3.2使用部署描述文件提供声明式安全285 18.3.3使用编程式安全286 18.4保护GlassFish服务器安全286 18.5使用安全域、用户、组和角色286 18.5.1什么是安全域、用户、组和角色287 18.5.2在GlassFish服务器中管理用户和组289 18.5.3建立安全角色290 18.5.4角色映射到用户和组291 18.6使用SSL建立安全连接292 18.6.1验证和配置SSL支持293 18.7有关安全的更多信息293 第19章Web应用安全入门295 19.1Web应用安全概述295 19.2保护Web应用安全296 19.2.1指定安全约束297 19.2.2指定认证机制300 19.2.3在部署描述文件中指定认证机制302 19.2.4声明安全角色303 19.3Web应用使用编程式安全304 19.3.1通过编程方式认证用户304 19.3.2通过编程方式检查调用者身份306 19.3.3编程式安全的示例代码306 19.3.4声明和链接角色引用308 19.4示例:保护Web应用安全309 19.4.1设
Java EE 7权威指南:卷2(原书第5版) 下载 mobi epub pdf txt 电子书 格式
Java EE 7权威指南:卷2(原书第5版) mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024
Java EE 7权威指南:卷2(原书第5版) 下载 mobi pdf epub txt 电子书 格式 2024
Java EE 7权威指南:卷2(原书第5版) 下载 mobi epub pdf 电子书
用户评价
评分
☆☆☆☆☆
终于收到我需要的宝贝了,东西很好,价美物廉,谢谢掌柜的!说实在,这是我上网购物来让我最满意的一次购物。无论是掌柜的态度还是对物品,我都非常满意的。掌柜态度很专业热情,有问必答,回复也很快,我问了不少问题,他都不觉得烦,都会认真回答我,这点我向掌柜表示由衷的敬意,这样的好掌柜可不多。再说宝贝,正是我需要的,收到的时候包装完整,打开后让我惊喜的是,宝贝比我想象中的还要好!不得不得竖起大拇指。下次需要的时候我还会再来的,到时候麻烦掌柜给个优惠哦!
评分
☆☆☆☆☆
误区二:商品性能介绍和描述就是商品评价商品的性能介绍和描述不是商品评价。每一种商品都有自己的商品使用说明书,或者标签。但是这只是生产厂家的设计指标,出厂的时候是否所有的商品都达到了相应的指标(也就是大家熟悉的产品合格率、优良率)只有在每一个具体商品使用后才能检验出来。
评分
☆☆☆☆☆
买几本书学习学习,还没看
评分
☆☆☆☆☆
听说必须要十个字以上才能得京豆,而且内容越丰富奖励越好,那我只能再多说几句,凑一凑字数了,只要是我买的书都是觉得很不错才会买的,所以没什么好评价的,京东自营还是很ok的,送货速度是最nice的,好了差不多了,就这样吧,应该挺多字数的了
评分
☆☆☆☆☆
我是我们村里第一个买爱疯7plus 手机壳 的人,我们这 里大部分人都是用的小灵通,手机一般都不超过100 块。当听说我买了个手机壳就花了25块之后,整个村 都震惊了,村长跑到我家对我爸说,恁娃是不疯了。媳妇跟我闹离婚, 买这么贵的手机壳,这日子还过不过了。面对着重重压 力,我依然坚持要买,我相信我这一个月工资不会白 花。终于,快递到了,我怀着激动的心情,颤抖着双手打开包裹,那一刹那,感觉我的眼睛都要闪瞎了 啊,这颜色,这纹理,这手感,买嘎等!只恨我读书 少,无法用华丽的词语来形容它。举起手机壳,我骄傲 的站在村口,顿时整个村都沸腾了,大姑娘小媳妇 拼了命的向我涌来,更有人趁我不备的时候想摸我的 手机壳,更有人大喊,我不给她们摸,她们就要跳井。就连村花都红 着脸要跟我回家,看着隔壁老王杀人的目光,才想起 这是他花了一麻袋地瓜 换来的老婆。吓得我赶紧收起手机壳,挤出人群落 荒而逃。为了测试手机壳硬度,我爬上了我们村的最高建筑——高达3米的村长家的平房上。举 着手机往下一扔,顿时金光一闪,手机竟然毫发 无损,天啦撸,天寿啦,这硬度,我想跟传说中一颗 就破产的钻石比也相差不远了吧
评分
☆☆☆☆☆
吾消费京东商城数年,深知各产品琳琅满目、然,唯此宝物与众皆不同,为出淤泥之清莲,使吾为之动容,心驰神往,以至茶饭不思,寝食难安,辗转反侧无法忘怀,于是乎紧衣缩食,凑齐银两,倾吾之所有而能买,东哥之热心、快递员之殷切,无不让人感激涕零,可谓迅雷不及掩耳盗铃儿响叮当仁不让世界充满爱,待打开包裹之时顿时金光四射:屋内升起七彩祥云,处处皆是祥和之气。吾惊讶之余甚是欣喜若狂,呜呼哀:哉!此宝乃是天上物,人间又得几回求!遂沐浴更衣,焚香祷告后与人共赏此宝,人皆赞叹不已,故生此宝物款型及做工,超高性价比之慨且赞吾独具慧眼与时尚品位,产品介绍果然句句实言,毫无夸大欺瞒之嫌,实乃大家之风范,忠义之商!家,这个商品还真好,非常喜欢,也很欣赏京东的售后服务和配送速度真的不错,买东西就在京东买,选自营没有错更:多正品保障更多售后保障更快到货和退换速度无人能敌,看!天下网购发货速度谁最快答京东商城售后服务谁最好答:京东商城配送服务谁最强:京东商城,品质保障谁最棒答:京东商城,正所谓:要问电商哪家强,中国网购数京东我为!什么喜欢在京东买东西,因为今天买明天就可以送到!
评分
☆☆☆☆☆
很用心的一本书,是一个规范,没有具体根据某个实现来写,而是专门写虚拟机规范的,开发者不可缺少的一本良心书
评分
☆☆☆☆☆
希望包装好些,用气泡塑料装最好了
评分
☆☆☆☆☆
和此卖家交流,不由得精神为之一振,自觉七经八脉为之一畅,我在京东买了这么多年,所谓阅商无数,但与卖家您交流,我只想说,老板你实在是太好了,你的高尚情操太让人感动了,本人对此卖家之仰慕如滔滔江水连绵不绝,海枯石烂,天崩地裂,永不变心。交易成功后,我的心情是久久不能平静,自古英雄出少年,卖家年纪轻轻,就有经天纬地之才,定国安邦之智,而今,天佑我大中华,沧海桑田5000年,神州平地一声雷,飞沙走石,大雾迷天,朦胧中,只见顶天立地一金甲天神立于天地间,花见花开,人见人爱,这位英雄手持双斧,二目如电,一斧下去,混沌初开,二斧下去,女娲造人,三斧下去,小生倾倒。得此大英雄,实乃国之幸也,民之福,人之初也,怎不叫人喜极而泣……看着交易成功,我竟产生出一种无以名之的悲痛感——啊,这么好的卖家,如果将来我再也遇不到了,那我该怎么办?直到我毫不犹豫地把卖家的店收藏了,我内心的那种激动才逐渐平静下来,可是我立刻想到,这么好的卖家,倘若别人看不到,那么不是浪费心血吗?经过痛苦的思想斗争,我终于下定决心,牺牲小我,奉献大我。我要以此评价奉献给世人赏阅,我要给好评……评到所有人都看到为止!
类似图书 点击查看全场最低价
Java EE 7权威指南:卷2(原书第5版) mobi epub pdf txt 电子书 格式下载 2024