Cargando…

Java EE 7 developer handbook : develop professional applications in Java EE 7 with this essential reference guide /

Annotation

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Pilgrim, Peter A.
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2013.
Colección:Professional expertise distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 i 4500
001 KNOVEL_ocn861537191
003 OCoLC
005 20231027140348.0
006 m o d
007 cr cn|||||||||
008 131008s2013 enka ob 001 0 eng d
040 |a E7B  |b eng  |e rda  |e pn  |c E7B  |d OCLCO  |d UMI  |d S4S  |d COO  |d DEBBG  |d DEBSZ  |d N$T  |d KNOVL  |d OCLCF  |d OCLCQ  |d OCLCO  |d YDXCP  |d HEBIS  |d MHW  |d MEAUC  |d OCLCQ  |d TEFOD  |d OCLCQ  |d AGLDB  |d MOR  |d Z5A  |d PIFAG  |d ZCU  |d MERUC  |d OCLCQ  |d U3W  |d STF  |d OCLCQ  |d VTS  |d CEF  |d NRAMU  |d ICG  |d NLE  |d INT  |d VT2  |d UKMGB  |d OCLCQ  |d G3B  |d TKN  |d OCLCQ  |d UAB  |d DKC  |d AU@  |d OCLCQ  |d M8D  |d NJT  |d OCLCQ  |d OCLCO  |d QGK  |d OCLCQ  |d UPM  |d OCLCQ 
016 7 |a 018015189  |2 Uk 
019 |a 859446753  |a 865474196  |a 961633502  |a 962645764  |a 1259068148 
020 |a 9781849687959  |q (electronic bk.) 
020 |a 1849687951  |q (electronic bk.) 
020 |a 9781680153521  |q (electronic bk.) 
020 |a 1680153528  |q (electronic bk.) 
020 |z 1849687943 
020 |z 9781849687942 
029 1 |a AU@  |b 000052403991 
029 1 |a AU@  |b 000065328727 
029 1 |a AU@  |b 000066769570 
029 1 |a AU@  |b 000067102157 
029 1 |a CHNEW  |b 000642832 
029 1 |a CHNEW  |b 001052059 
029 1 |a CHVBK  |b 567708799 
029 1 |a DEBBG  |b BV041632798 
029 1 |a DEBBG  |b BV041777968 
029 1 |a DEBBG  |b BV043779526 
029 1 |a DEBBG  |b BV044062907 
029 1 |a DEBSZ  |b 397618905 
029 1 |a DEBSZ  |b 404324304 
029 1 |a DEBSZ  |b 472802461 
029 1 |a NZ1  |b 15920653 
029 1 |a UKMGB  |b 018015189 
035 |a (OCoLC)861537191  |z (OCoLC)859446753  |z (OCoLC)865474196  |z (OCoLC)961633502  |z (OCoLC)962645764  |z (OCoLC)1259068148 
037 |a CL0500000349  |b Safari Books Online 
037 |a 14B87BE7-DE60-48AD-8AB2-E0233D99A82A  |b OverDrive, Inc.  |n http://www.overdrive.com 
050 4 |a QA76.73.J38  |b P55 2013eb 
072 7 |a COM  |x 051310  |2 bisacsh 
072 7 |a COM  |x 051280  |2 bisacsh 
072 7 |a COM  |x 051130  |2 bisacsh 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Pilgrim, Peter A. 
245 1 0 |a Java EE 7 developer handbook :  |b develop professional applications in Java EE 7 with this essential reference guide /  |c Peter A. Pilgrim. 
264 1 |a Birmingham :  |b Packt Publishing,  |c 2013. 
300 |a 1 online resource (634 pages) :  |b illustrations (chiefly color) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
490 1 |a Professional expertise distilled 
588 0 |a Online resource; title from PDF title page (ebrary, viewed October 8, 2013). 
504 |a Includes bibliographical references and index. 
520 8 |a Annotation  |b 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 Developer 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 Developer 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 Developer 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. You will start off with an overview of the Java EE platform: the containers, the design, and architecture. From there, you can follow the path of the CDI, the true gem of the framework, and then the server side end point, EJB. It is completely up to you when and if you want to learn about Java persistence. However, dont miss out on the highlights of Java EE 7 such as WebSocket, Bean Validation, and asynchronous Servlet API."Java EE 7 Developer Handbook" is a vertical slice through standard Java enterprise architecture. If you have been wondering why developers have invested so much time and effort into learning topics such as Enterprise Java Beans, you will quickly understand why when you find out the difference between stateful and stateless Beans. Best of all, this book covers the topic from the perspective of new API and new modern practices. For instance, you, the developer and designer, are expected to write applications with annotations in comparison with J2EE. Java EE 7 Developer Handbook incorporates helpful hints and tips to get the developer up to speed in a short amount of time on EJB, CDI, Persistence, Servlet, JMS, WebSocket, JAX-RS and Bean Validation, and much more."Java EE 7 Developer Handbook" is the reference guide you need beside you at your desk 
505 0 |a Cover; Copyright; Credits; About the Author; Acknowledgment; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Java EE 7 HTML5 Productivity; Java EE 7; Enhanced HTML5 support; Java EE 7 architecture; Standard platform components and API; New productivity themes; Refinements; Java EE Platform; Java EE Profiles; Web Profile; Enterprise Profile; A working example; Entities; Business logic; The service endpoints; A WebSocket endpoint; A RESTful endpoint; The Entity Control Boundary pattern; Summary; Chapter 2: Context and Dependency Injection. 
505 8 |a Software engineering definitionsThe Context and Dependency Injection service; Beans and bean types; Basic injection; Field injection; Setter injection; Constructor injection; Qualifiers; Built-in qualifiers; The CDI classpath scanning; Factory production; Generating new instances every time; The Bean names and the presentation views; The bean scopes; CDI initialization and destruction; The @PostConstruct annotation; The @PreDestroy annotation; Programmatic Lookup of the CDI Beans; Configuring a CDI application; Standalone CDI application; Building the standalone project with Gradle. 
505 8 |a Using the DeltaSpike CDI container testsInjecting arbitrary objects using Producers; Advanced CDI; The lifecycle component example; Alternatives; Arquillian test framework; A new kind of Java EE testing framework; Setup of Arquillian; The disposable methods; CDI and crosscutting concerns; Interceptors; Decorators; Observers and events; Stereotypes; Summary; Chapter 3: Enterprise Java Beans; EJB protocols; Criticism of EJB; Simplification of EJB; Features of EJB components; Session beans; Stateless session beans; Concurrency and stateless session EJB; Stateful session beans. 
505 8 |a Singleton session beansThe lifecycle of session EJBs; Lifecycle of stateless EJBs; Lifecycle of stateful session beans; Lifecycle of singleton session beans; Business interfaces; Local access; Remote access; Access summary; No interface views; EJB references; Asynchronous invocations; The relationship between EJB and CDI containers; Lightweight scope of EJB; Summary; Chapter 4: Essential Java Persistence API 3.2; Entities; Entity bean definition; An entity bean example; A Plain Old Java Object; A simple entity bean; Expanded entity bean definition; Annotating entity beans. 
505 8 |a Annotating entities with the instance variablesAnnotating entities with property accessors; Comparing annotating styles; Running a simple entity bean test; The Gradle build file for the entity bean test; A stateful session bean; An entity bean integration test; A persistence context XML configuration; Arquillian configuration for the embedded GlassFish server; Running the integration test; The lifecycle of entity bean; The new entity state; The managed entity state; The detached entity state; The removed entity state; EntityManager; Persistence context; The EntityManager methods. 
546 |a English. 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
590 |a Knovel  |b ACADEMIC - Software Engineering 
650 0 |a Java (Computer program language) 
650 6 |a Java (Langage de programmation) 
650 7 |a COMPUTERS  |x Programming Languages  |x CÄ  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Java.  |2 bisacsh 
650 7 |a COMPUTERS  |x Programming Languages  |x Pascal.  |2 bisacsh 
650 7 |a Java (Computer program language)  |2 fast  |0 (OCoLC)fst00982065 
776 0 |z 1849687943 
776 0 |z 129991070X 
830 0 |a Professional expertise distilled. 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kpJEEDH006/toc  |z Texto completo 
936 |a BATCHLOAD 
938 |a ebrary  |b EBRY  |n ebr10768810 
938 |a EBSCOhost  |b EBSC  |n 642769 
938 |a YBP Library Services  |b YANK  |n 11181998 
994 |a 92  |b IZTAP