skip to content
Covid-19 virus
COVID-19 Resources

Reliable information about the coronavirus (COVID-19) is available from the World Health Organization (current situation, international travel). Numerous and frequently-updated resource results are available from this WorldCat.org search. OCLC’s WebJunction has pulled together information and resources to assist library staff as they consider how to handle coronavirus issues in their communities.

Image provided by: CDC/ Alissa Eckert, MS; Dan Higgins, MAM
EJB 3 in action Preview this item
ClosePreview this item
Checking...

EJB 3 in action

Author: Debu Panda; Reza Rahman; Derek Lane
Publisher: Greenwich, CT : Manning Publications Co., ©2007.
Edition/Format:   Print book : EnglishView all editions and formats
Summary:
EJB 2 is widely used but it comes at a cost -- procedural, redundant code. EJB 3 is a different animal. By adopting a POJO programming model and Java 5 annotations, it dramatically simplifies enterprise development. A cool new feature, its Java Persistence API, creates a standard for object-relational mapping. You can use it for any Java application, whether inside or outside the EJB container. With EJB 3 you will  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Debu Panda; Reza Rahman; Derek Lane
ISBN: 9781933988344 1933988347 1932394931 9781932394931
OCLC Number: 124077757
Notes: Includes index.
Description: xxix, 677 pages : illustrations ; 24 cm
Contents: Part I. Overview of the EJB landscape. 1. 1 Whatʹs what in EJB 3 ---
2. A first taste of EJB ----
Part II. Building business logic with EJB. 3. Building business logic with session beans ---
4. Messaging and developing MDBs ---
5. Learning advanced EJB concepts ---
6. Transactions and security ----
Part III. Diving into the Java persistence API (JPA). 7. Implementing domain models ---
8. Object-relational mapping ---
9. Manipulating entities with EntityManager ---
10. Using the query API and JPQL to retrieve entities ----
Part IV. Putting EJB 3 into action. 11. Packaging EJB 3 applications ---
12. Effectively integrating EJB 3 across your application tiers ---
13. Taming wild EJBs: performance and scalability ----
Part V. Migration and Interoperability Issues. 14. Migrating to EJB 3 ---
15. Exposing EJBs as web services ---
16. EJB 3 and Spring.
Other Titles: EJB3 in action
Enterprise JavaBeans 3 in action
Responsibility: Debu Panda, Reza Rahman, Derek Lane.
More information:

Abstract:

"EJB 3 in Action" tackles EJB 3 and the Java Persistence API head-on, providing practical code samples, real-life scenarios, best practices, design patterns, and performance tuning tips.  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity<\/h3>
<http:\/\/www.worldcat.org\/oclc\/124077757<\/a>> # EJB 3 in action<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Book<\/a>, schema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0library:oclcnum<\/a> \"124077757<\/span>\" ;\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Place\/greenwich_ct<\/a>> ; # Greenwich, CT<\/span>\u00A0\u00A0\u00A0library:placeOfPublication<\/a> <http:\/\/id.loc.gov\/vocabulary\/countries\/ctu<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/enterprise_javabeans<\/a>> ; # Enterprise JavaBeans<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/processamento_eletronico_de_dados<\/a>> ; # Processamento eletr\u00F4nico de dados<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/java<\/a>> ; # Java<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/dewey.info\/class\/005.133\/e22\/<\/a>> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/982065<\/a>> ; # Java (Computer program language)<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/id.worldcat.org\/fast\/1387928<\/a>> ; # JavaBeans.<\/span>\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#CreativeWork\/javabeans<\/a>> ; # JavaBeans.<\/span>\u00A0\u00A0\u00A0schema:alternateName<\/a> \"Enterprise JavaBeans 3 in action<\/span>\" ;\u00A0\u00A0\u00A0schema:alternateName<\/a> \"EJB3 in action<\/span>\" ;\u00A0\u00A0\u00A0schema:bookFormat<\/a> bgn:PrintBook<\/a> ;\u00A0\u00A0\u00A0schema:contributor<\/a> <http:\/\/viaf.org\/viaf\/162129349<\/a>> ; # Derek Lane<\/span>\u00A0\u00A0\u00A0schema:contributor<\/a> <http:\/\/viaf.org\/viaf\/161326234<\/a>> ; # Reza Rahman<\/span>\u00A0\u00A0\u00A0schema:copyrightYear<\/a> \"2007<\/span>\" ;\u00A0\u00A0\u00A0schema:creator<\/a> <http:\/\/viaf.org\/viaf\/164085467<\/a>> ; # Debu Panda<\/span>\u00A0\u00A0\u00A0schema:datePublished<\/a> \"2007<\/span>\" ;\u00A0\u00A0\u00A0schema:description<\/a> \"EJB 2 is widely used but it comes at a cost -- procedural, redundant code. EJB 3 is a different animal. By adopting a POJO programming model and Java 5 annotations, it dramatically simplifies enterprise development. A cool new feature, its Java Persistence API, creates a standard for object-relational mapping. You can use it for any Java application, whether inside or outside the EJB container. With EJB 3 you will create true object-oriented applications that are easy to write, maintain and extend. EJB 3 in Action is a fast-paced tutorial for both novice and experienced Java developers. It will help you learn EJB 3 and the JPA quickly and easily. This comprehensive, entirely new EJB 3 book starts with a tour of the EJB 3 landscape. It then moves quickly into core topics like building business logic with session and message-driven beans. You\u02B9ll find four full chapters on the JPA along with practical code samples, design patterns, performance tuning tips, and best practices for building and deploying scalable applications. -- Publisher description.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:description<\/a> \"Part I. Overview of the EJB landscape. 1. 1 What\u02B9s what in EJB 3 --- 2. A first taste of EJB ---- Part II. Building business logic with EJB. 3. Building business logic with session beans --- 4. Messaging and developing MDBs --- 5. Learning advanced EJB concepts --- 6. Transactions and security ---- Part III. Diving into the Java persistence API (JPA). 7. Implementing domain models --- 8. Object-relational mapping --- 9. Manipulating entities with EntityManager --- 10. Using the query API and JPQL to retrieve entities ---- Part IV. Putting EJB 3 into action. 11. Packaging EJB 3 applications --- 12. Effectively integrating EJB 3 across your application tiers --- 13. Taming wild EJBs: performance and scalability ---- Part V. Migration and Interoperability Issues. 14. Migrating to EJB 3 --- 15. Exposing EJBs as web services --- 16. EJB 3 and Spring.<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:exampleOfWork<\/a> <http:\/\/worldcat.org\/entity\/work\/id\/102716932<\/a>> ;\u00A0\u00A0\u00A0schema:inLanguage<\/a> \"en<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"EJB 3 in action<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0schema:productID<\/a> \"124077757<\/span>\" ;\u00A0\u00A0\u00A0schema:publication<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/124077757#PublicationEvent\/greenwich_ct_manning_publications_co_2007<\/a>> ;\u00A0\u00A0\u00A0schema:publisher<\/a> <http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Agent\/manning_publications_co<\/a>> ; # Manning Publications Co.<\/span>\u00A0\u00A0\u00A0schema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781932394931<\/a>> ;\u00A0\u00A0\u00A0schema:workExample<\/a> <http:\/\/worldcat.org\/isbn\/9781933988344<\/a>> ;\u00A0\u00A0\u00A0umbel:isLike<\/a> <http:\/\/bnb.data.bl.uk\/id\/resource\/GBA8D2617<\/a>> ;\u00A0\u00A0\u00A0wdrs:describedby<\/a> <http:\/\/www.worldcat.org\/title\/-\/oclc\/124077757<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>

Related Entities<\/h3>
<http:\/\/dewey.info\/class\/005.133\/e22\/<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Agent\/manning_publications_co<\/a>> # Manning Publications Co.<\/span>\u00A0\u00A0\u00A0\u00A0a bgn:Agent<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Manning Publications Co.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#CreativeWork\/javabeans<\/a>> # JavaBeans.<\/span>\u00A0\u00A0\u00A0\u00A0a schema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"JavaBeans.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Place\/greenwich_ct<\/a>> # Greenwich, CT<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Greenwich, CT<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/enterprise_javabeans<\/a>> # Enterprise JavaBeans<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Enterprise JavaBeans<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/java<\/a>> # Java<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Java<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/experiment.worldcat.org\/entity\/work\/data\/102716932#Topic\/processamento_eletronico_de_dados<\/a>> # Processamento eletr\u00F4nico de dados<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Processamento eletr\u00F4nico de dados<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.loc.gov\/vocabulary\/countries\/ctu<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:Place<\/a> ;\u00A0\u00A0\u00A0dcterms:identifier<\/a> \"ctu<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/1387928<\/a>> # JavaBeans.<\/span>\u00A0\u00A0\u00A0\u00A0a schema:CreativeWork<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"JavaBeans.<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/id.worldcat.org\/fast\/982065<\/a>> # Java (Computer program language)<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Intangible<\/a> ;\u00A0\u00A0\u00A0schema:name<\/a> \"Java (Computer program language)<\/span>\"@en<\/a> ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/161326234<\/a>> # Reza Rahman<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Rahman<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Reza<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Reza Rahman<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/162129349<\/a>> # Derek Lane<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Lane<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Derek<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Derek Lane<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/viaf.org\/viaf\/164085467<\/a>> # Debu Panda<\/span>\u00A0\u00A0\u00A0\u00A0a schema:Person<\/a> ;\u00A0\u00A0\u00A0schema:familyName<\/a> \"Panda<\/span>\" ;\u00A0\u00A0\u00A0schema:givenName<\/a> \"Debu<\/span>\" ;\u00A0\u00A0\u00A0schema:name<\/a> \"Debu Panda<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/worldcat.org\/isbn\/9781932394931<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:ProductModel<\/a> ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"1932394931<\/span>\" ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"9781932394931<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/worldcat.org\/isbn\/9781933988344<\/a>>\u00A0\u00A0\u00A0\u00A0a schema:ProductModel<\/a> ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"1933988347<\/span>\" ;\u00A0\u00A0\u00A0schema:isbn<\/a> \"9781933988344<\/span>\" ;\u00A0\u00A0\u00A0\u00A0.<\/div>
<http:\/\/www.worldcat.org\/title\/-\/oclc\/124077757<\/a>>\u00A0\u00A0\u00A0\u00A0a genont:InformationResource<\/a>, genont:ContentTypeGenericResource<\/a> ;\u00A0\u00A0\u00A0schema:about<\/a> <http:\/\/www.worldcat.org\/oclc\/124077757<\/a>> ; # EJB 3 in action<\/span>\u00A0\u00A0\u00A0schema:dateModified<\/a> \"2018-11-11<\/span>\" ;\u00A0\u00A0\u00A0void:inDataset<\/a> <http:\/\/purl.oclc.org\/dataset\/WorldCat<\/a>> ;\u00A0\u00A0\u00A0\u00A0.<\/div>