Java EE 7 Developer Handbook

Book Description

The seventh edition of the Enterprise Java platform is aimed at helping Java engineers take advantage of the advancements in HTML5 and web standards. Web Sockets, asynchronous input and output with Servlets, and strong type safety through the CDI containers will ensure that Java EE 7 remains popular for server-side applications.

If you are a user aiming to get acquainted with the Java EE 7 platform, this book is for you.

“Java EE 7 Handbook” provides a solid foundation of knowledge for developers to build business applications. Following the lead of Agile practices, there is a focus on writing tests to demonstrate test-driven development principles, using the embedded GlassFish 4.0 container examples and the Gradle build system. You will learn about CDI, EJB, JPA, JMS, MDB, Servlets, WebSocket, JAX-RS, Bean Validation, and so much more.

“Java EE 7 Handbook” is designed as a companion to the professional software developer who quickly needs to lookup some working code, understand the basics of the framework, and then go out and fulfill the business contract with the customer. Typically, engineers are under pressure to develop professional code that is of high quality and contains a low number of bugs. Java EE 7 Handbook relies heavily on the Arquillian framework to illustrate how much easier it is to write Java EE tests, and together with the modern practice of writing containerless applications that actually embed an application container, developing agile Java EE suddenly becomes reasonable, smart, pragmatic, and achievable.

What you will learn from this book

  • Understand the JSR and the API that are assembled together for Java EE 7
  • Write server side and client side WebSocket connection in Java
  • Understand the essential differences and similarities between the EJB and CDI containers, as well as dependency injection
  • Learn about Gradle builds, embedded containers, and the Arquillian Framework
  • Build server side endpoints with EJB in stateless, stateful, and singleton modes
  • Write REST server side endpoints on the client and server side
  • Write asynchronous Servlet input and output and also annotated Servlet, Context Listeners
  • Map entities in Java Persistence with the essential cardinalities including the Java side of many-to-many relationships
  • Learn about mapping entities to stored procedures and entity graphs
  • Fully understand how to verify your POJO before they hit the database with Bean Validation API
  • Be prepared for the Java EE 8 journey and beyond, which may include deployment to the cloud

Approach
“Java EE 7 Developer Handbook” is an example based tutorial with descriptions and explanations.

Who this book is for
“Java EE 7 Developer Handbook” is for the developer, designer, and architect aiming to get acquainted with the Java EE platform in its newest edition. This guide will enhance your knowledge about the Java EE 7 platform. Whether you are a long-term Java EE (J2EE) developer or an intermediate level engineer on the JVM with just Java SE behind you, this handbook is for you, the new contemporary Java EE 7 developer!

Book Details

    • Paperback: 634 pages
    • Publisher: Packt Publishing (September 2013)
    • Language: English
    • ISBN-10: 1849687943
    • ISBN-13: 978-1849687942

下载地址:

http://j.gs/926397/java-ee-7-developer-handbook

密码:

u7ce

时间: 2024-11-05 15:14:35

Java EE 7 Developer Handbook的相关文章

Java EE (2) -- Java EE 6 Enterprise JavaBeans Developer Certified Expert

Introduction to Java EE Gain an understanding of the Java Platform, Enterprise Edition (Java EE) Examine the Java EE application architecture Examine Java EE container services Examine the EJB component types Evaluate the EJB Lite Container Compare J

GlassFish Server is a compliant implementation of the Java EE 7 platform

1.9 GlassFish Server Tools GlassFish Server is a compliant implementation of the Java EE 7 platform. In addition to supporting all the APIs described in the previous sections, GlassFish Server includes a number of Java EE tools that are not part of t

Java EE开发四大常用框架

我们对Java EE的框架有过很多介绍, 本文将对Java EE中常用的四个框架做一下系统的归纳,希望大家喜欢. Struts Struts是一个基于Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的. Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关: 1.模型 (Model),本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论),开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller)向Act

eclipse 安装插件(aptana、svn 、git、Java EE、JSHint)

.安装 aptana 插件: * 依次点击:Help -> Install New Software... -> Add * 输入:http://download.aptana.com/studio3/plugin/install * 选择:Aptana Studio 3 Plugin,并进行安装 * 重启 eclipse 2.安装 svn 插件: * 依次点击:Help -> Install New Software... -> Add * 输入:http://subclipse

Java EE中常用的四个框架

Java EE中常用的四个框架     Struts     Struts是一个基于Sun Java EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的.     Struts框架可分为以下四个主要部分,其中三个就和MVC模式紧密相关:     1.模型 (Model),本质上来说在Struts中Model是一个Action类(这个会在后面详细讨论),开发者通过其实现商业逻辑,同时用户请求通过控制器(Controller)向Action的转发过程是基于由struts-config

Java EE 学习(9):IDEA + maven + spring 搭建 web(5)- 博客文章管理

转载:Gaussic(一个致力于AI研究却不得不兼顾项目的研究生) . 注:在阅读本文前,请先阅读: Java EE 学习(5):IDEA + maven + spring 搭建 web(1) Java EE 学习(6):IDEA + maven + spring 搭建 web(2)- 配置 Spring Java EE 学习(7):IDEA + maven + spring 搭建 web(3)- 配置数据库 Java EE 学习(8):IDEA + maven + spring 搭建 web(

在 Java EE 组件中使用 Camel Routes

摘要:你可以通过集成 Camel 和 WildFly 应用服务器(使用 WildFly-Camel 子系统)在 Java EE 组件中开始使用 Apache Camel Routes. [编者按]作者 Markus Eisele 是 Red Hat 的 Developer Advocate,主要从事 JBoss Middleware 相关研究,拥有超过14年的 Java EE 工作经验.本篇博文中, Markus 主要分享了基于 Java EE 组件的 Camel Routes 应用实践. 以下

最重要的 Java EE 最佳实践

参考:IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践 IBM WebSphere 开发者技术期刊: 最重要的 Java EE 最佳实践 2004 年 IBM? WebSphere? 开发者技术期刊中曾发表过一篇名称类似的文章,本文是其更新版本.这个修正版中考虑了一些不断变化的技术趋势,更重要的是推荐了一些作者认为应当广泛遵循.但尚未广泛遵循的实践. 2 评论: Keys Botzum, 高级技术人员 , EMC Kyle Brown, 杰出工程师, EMC Ru

Java 新特性(5) - Java EE 5 新特性

Java EE 5 由 Java Community Process 通过 Java Specification Request 244 发布,这个 “总纲” JSR 指出了详细描述 Java EE 5 中各种技术的其他规范(参见 参考资料).Sun Microsystems 的 Bill Shannon 领导一个专家组制订了这个规范,这个专家组包括从 IT 行业重量级人物到个人专家的 31 位成员.以前的 Java EE 版本有: J2EE 1.2(于 1999 年 12 月发布):这是第一个