评论:Arun Gupta撰写的“ Java EE 6 Pocket Guide”

这是我很高兴写的评论。 我的朋友阿伦(Arun)发布了Java EE 6袖珍指南,该指南将在您订购时尽早提供。 我很早就知道这本书,因为我很乐意对其进行回顾,也感谢有机会为本书做出一点贡献! Kindle版本已经可用,印刷书籍应该在JavaOne之前可用。 如果您在那碰到他,很有机会让阿伦签名!

抽象

Java Enterprise Edition 6平台提供的功能使Java程序员可以更轻松地开发和部署企业和Web应用程序。 该便捷指南概述了Java EE 6平台中的主要技术,包括广泛的易于理解的代码示例,这些示例演示了许多改进。 无论您是熟悉Java EE 5还是第一次接触企业版的Java程序员,这本书都将帮助您快速掌握Java EE6。了解Java EE 6如何提供简化的开发人员体验并改进Java EE 6。 Java EE 5中引入的开发人员生产力功能。深入研究Java EE 6概要文件,包括用于轻量级,基于标准的现代Web应用程序的综合概要文件。 探索平台如何通过开放源代码库和框架实现可扩展性。 了解诸如上下文和依赖注入,RESTful Services的Java API和Servlets 3之类的规范如何使平台更强大。

书籍:《 Java EE 6 Pocket Guide 》
英语语言
平装:204页 发售日期:2012年9月 ISBN-10:144933668X ISBN-13:978-1449336684

作者

Arun( @arungupta )是Oracle的Java EE传播者。 他在软件行业的Java平台和几种与Web相关的技术领域拥有15年以上的经验。 目前,他致力于围绕Java EE和GlassFish创建和培育社区。 自Java EE团队成立以来,他就一直在其中工作,并为所有发行版做出了贡献。 Arun在各种各样的主题上拥有广泛的全球演讲经验,并且喜欢与遍布各地的社区,客户,合作伙伴和Java用户组互动,以传播Java的优点。 他经营着一个知名的博客,名为“ 迈向…… ”

内容

204页是袖珍指南的合适尺寸。 它涵盖了您需要了解Java EE 6的基础知识,并给出了所有相关部分的良好示例。 第1章将向您简要介绍Java Enterprise Edition。 第2章在后面简要介绍了Managed Beans及其总体生命周期。 第3章深入探讨Servlet和所有相关部分。 第4章介绍了从实体开始的Java Persistence API及其周围的事件。 第5章专门介绍Enterprise JavaBeans规范。 Thins包括Stateful,Stateless,Singleton和Message-Driven直至Embeddable API和EJBLite规范。 第6章介绍了上下文和依赖注入,包括可移植的扩展。 第7章非常简要地介绍了JavaServer Faces,并向您介绍了主要概念。 第8章和第9章是有关基于SOAP的Web服务和RESTful Web服务的示例,这些示例简单易懂。 第10章介绍了Java Message Service的消息发送示例。 本书以关于Bean验证及其如何与JPA和JSF集成的第11章结束。

写作与风格

这是一本详尽编写的袖珍指南。 我可以遵循所有示例,这是一个很好的整体阅读。 没有复杂的结构和清晰的文字。 从一章到另一章的工作是可行的,但是它并不是那样设计的。 它更像是一本参考书,可以同时查找Java EE 6中最重要的主题。 它不会被复杂的示例所淹没,并且坚持所涵盖规范的最重要特征。 如果您曾经看过Arun的演示文稿或教程之一,那么您就会知道他很擅长于解释事物,这种风格为指南找到了出路。

结论与建议

我在这里显然不是中立的:)去得到它! 这是您可能唯一需要的有关Java EE 6的书! 它内容全面,写得很好,涵盖了您日常工作中需要的一切。 它不是完整的参考,但是为您需要了解的事情提供了一个很好的捷径。 对我来说,这是一个很好的初学者指南,并且可以作为高级用户的伴侣。 趁热拿到! 感谢Arun分享您的知识!

参考:查阅 :来自JCG合作伙伴 Markus Eisele 的Arun Gupta 撰写的 “ Java EE 6 Pocket Guide”,位于Java企业软件开发博客上。


翻译自: https://www.javacodegeeks.com/2012/09/review-java-ee-6-pocket-guide-by-arun.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371501.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

双android手机同步工具,手机同步软件Android Manager使用图文教程

类型:手机工具大小:23.6M语言:繁体 评分:6.6标签:立即下载Android Manager 可透过五个简单的步骤设定:步骤一. 在计算机上安装 Android Manager请点选以下之下载按钮或直接于计算机上输入下载网址&#xff…

Camel:构建基于消息的应用程序

这是一篇长文章,包含三个单独的主题: Java的Apache Camel入门 使用CamelRunner改善路线的启动 使用Camel构建基于消息的应用程序 但是,由于我准备了包含所有这些材料的camel-demo-1.0.0-SNAPSHOT-project.zip ,因此我认为将它们…

android 网易item广告,Android仿网易严选商品详情页

仿照网易严选商品详情页面,整个页面分为两个部分,上面一部分是Native的ScrollView,下面一部分则是WebView,其目的是为了可以进行分步加载。滑动到ScrollView底部时,继续向上拖动,可以加载下面的WebView部分…

freemarker,数字,日期,布尔值常用的函数

${3.4?floor} ${3.4?ceiling} ${3.45?round} ${3.45?rtf} ${3.458?string("0.##")} ${3.42?string.percent} ${3.42?string.currency} ${date?string("yyyy-MM-dd")} ${date?date} ${date?time} ${date?datetime}${true?c} ${true?string} ${…

mysql联合索引与Where子句优化浅析

问题描述:把排序、条件等一个一个去除来做测试,结果发现问题就出在排序部分,去除排序时,执行时间由原来的48秒变成0.3x秒。于是,把涉及排序的字段组成一个联合索引alter table xx add index indexname(x1,x2,x3)&#…

有效使用Eclipse的热门提示

以下是一些技巧,可以帮助您避免潜在的问题并在使用Eclipse时提高工作效率。 避免安装问题 切勿在旧版本之上安装新版本的Eclipse。 首先重命名旧版本,将其移开,然后将新版本解压缩到干净的目录中。 恢复混乱的工作空间 对于许多开发人员来…

android拍照截图组件,Android截图命令screencap与视频录制命令screenrecord(示例代码)...

查看帮助命令[email protected] ~$ adb shell screencap -vscreencap: invalid option -- vusage: screencap [-hp] [-d display-id] [FILENAME]-h: this message-p: save the file as a png.-d: specify the display id to capture, default 0.If FILENAME ends with .png it …

usaco 2017 February platinum

1.一条路,两边都是一个1到n的全排列,可以把其中一个全排列的起始位置改变(比如123可以变成231或者312) 然后把相同的数连起来,求小交叉数。 先算一下交叉数,然后直接一步步移动,O1更新一下状态就…

Hessian 源码简单分析

Hessian 源码简单分析 Hessian 是一个rpc框架, 我们需要先写一个服务端, 然后在客户端远程的调用它即可。 服务端: 服务端通常和spring 做集成。 首先写一个接口: public interface HelloService { void sayHello(String n…

Java开发人员应该知道的三件事

对于那些长期关注JavaOne 2012会议的读者来说,这是一篇有趣的文章。 我最近对Java冠军Heinz Kabutz的采访引起了我的注意; 包括他的Java内存难题程序,从Java内存管理的角度来看,这很有启发性。 采访中有一个特别的部分吸引了我的注…

android怎么垂直居中且靠右,placeholder 靠右垂直居中/位置兼容

1.input输入框文字靠右垂直居中。2.placehoder提示同样靠右垂直居中。( placeholder是HTML5 input的新属性,英文意思是占位符,它一般表示input输入框的默认提示值。)css代码input {text-align: right;font-size:0.3rem;width:100%;height:0.78rem;line-…

Python-Matplotlib 18 注释

Python-Matplotlib 18 注释 EG1: import numpy as np import matplotlib.pyplot as plty np.arange(-5, 6,1) plt.plot(y, y*y) plt.annotate(Annotate , xy(0,1) , xytext(0,5) ,arrowpropsdict(facecolorr , frac0.2 ))plt.show()转载于:https://www.cnblogs.com/zsr0401/p/…

while和for循环

循环结构图: 循环结构主要分为两种:有while和for两种循环,while又分为do{...}while和while{...},do...while表示先执行后判断,而while循坏表示先判断后执行,如果循环条件都不满足的情况下,do...while至少执…

通过beforeClass和afterClass设置增强Spring Test Framework

如何允许实例方法作为JUnit BeforeClass行为运行 JUnit允许您在所有测试方法调用之前和之后一次在类级别上设置方法。 但是,通过有意设计,他们将其限制为仅使用BeforeClass和AfterClass批注的静态方法。 例如,此简单的演示显示了典型的Junit设…

华为鸿蒙出来正当时,关于华为鸿蒙操作系统,中兴率先表态

原标题:关于华为鸿蒙操作系统,中兴率先表态 来源:科技数码迷进入2021年之后中兴这个品牌的存在感越来越强了,并且还学会了借势营销。每当国内智能手机领域有大事之时总会看到中兴或红魔手机的身影。这说明在5G过渡期中兴要借个机会…

条件变量(Condition Variable)详解

转载于:http://blog.csdn.net/erickhuang1989/article/details/8754357 条件变量(Condtion Variable)是在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。举个简单的例子,应用程序A中包含两个线程t1和t2。t1需要在bool变量test_cond为true时才能…

C++中的深拷贝和浅拷贝 QT中的深拷贝,浅拷贝和隐式共享

下面是C中定义的深,浅拷贝 当用一个已初始化过了的自定义类类型对象去初始化另一个新构造的对象的时候,拷贝构造函数就会被自动调用。也就是说,当类的对象需要拷贝时,拷贝构造函数将会被调用。以下情况都会调用拷贝构造函数&#…

使用PowerMock模拟构造函数

我认为,依赖项注入的主要好处之一是可以将模拟和/或存根对象注入代码中,以提高可测试性,增加测试覆盖率并编写更好,更有意义的测试。 但是,有时候您会遇到一些不使用依赖注入的传统代码,而是通过组合而不是…

Brackets (区间DP)

个人心得:今天就做了这些区间DP,这一题开始想用最长子序列那些套路的,后面发现不满足无后效性的问题,即(,)的配对 对结果有一定的影响,后面想着就用上一题的思想就慢慢的从小一步一步…

android生成aar无效,android studio生成aar包并在其他工程引用aar包的方法

1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件2.生成aar包步骤:①.用android studio打开一个工程,然后新建一个Module&#…