1%
Java EE 7 Tutorial, The: Volume 2(Java Series)

Java EE 7 Tutorial, The: Volume 2(Java Series)

          
5
4
3
2
1

International Edition


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

The Java EE 7 Tutorial: Volume 2, Fifth Edition, is a task-oriented, example-driven guide to developing enterprise applications for the Java Platform, Enterprise Edition 7 (Java EE 7). Written by members of the Java EE documentation team at Oracle, this book provides new and intermediate Java programmers with a deep understanding of the platform.   This guide includes descriptions of platform features and provides instructions for using the latest versions of NetBeans IDE and GlassFish Server Open Source Edition. The book introduces Enterprise JavaBeans components, the Java Persistence API, the Java Message Service (JMS) API, Java EE security, transactions, resource adapters, Java EE Interceptors, Batch Applications for the Java Platform, and Concurrency Utilities for Java EE. The book culminates with three case studies that illustrate the use of multiple Java EE 7 APIs.  

Table of Contents:
Preface           xxxi   Part I: Introduction            1 Chapter 1: Overview         3 1.1 Java EE 7 Platform Highlights   4 1.2 Java EE Application Model   5 1.3 Distributed Multitiered Applications   6 1.4 Java EE Containers   13 1.5 Web Services Support   15 1.6 Java EE Application Assembly and Deployment   17 1.7 Development Roles   17 1.8 Java EE 7 APIs   20 1.9 Java EE 7 APIs in the Java Platform, Standard Edition 7    30 1.10 GlassFish Server Tools   33   Chapter 2: Using the Tutorial Examples            35 2.1 Required Software   35 2.2 Starting and Stopping GlassFish Server    39 2.3 Starting the Administration Console   40 2.4 Starting and Stopping the Java DB Server   40 2.5 Building the Examples   41 2.6 Tutorial Example Directory Structure   41 2.7 Java EE 7 Maven Archetypes in the Tutorial   42 2.8 Getting the Latest Updates to the Tutorial   43 2.9 Debugging Java EE Applications    44   Part II: Enterprise Beans           47 Chapter 3: Enterprise Beans            49 3.1 What Is an Enterprise Bean?   49 3.2 What Is a Session Bean?    51 3.3 What Is a Message-Driven Bean?   53 3.4 Accessing Enterprise Beans   55 3.5 The Contents of an Enterprise Bean    62 3.6 Naming Conventions for Enterprise Beans   63 3.7 The Lifecycles of Enterprise Beans    63 3.8 Further Information about Enterprise Beans    66   Chapter 4: Getting Started with Enterprise Beans           67 4.1 Creating the Enterprise Bean   68 4.2 Modifying the Java EE Application   71   Chapter 5: Running the Enterprise Bean Examples            73 5.1 The cart Example   73 5.2 A Singleton Session Bean Example: counter    81 5.3 A Web Service Example: helloservice   89 5.4 Using the Timer Service   92 5.5 Handling Exceptions   104   Chapter 6: Using the Embedded Enterprise Bean Container              105 6.1 Overview of the Embedded Enterprise Bean Container    105 6.2 Developing Embeddable Enterprise Bean Applications   106 6.3 The standalone Example Application    109   Chapter 7: Using Asynchronous Method Invocation in Session Beans              113 7.1 Asynchronous Method Invocation    113 7.2 The async Example Application    116   Part III: Persistence             121 Chapter 8: Introduction to the Java Persistence API              123 8.1 Entities    123 8.2 Entity Inheritance    136 8.3 Managing Entities   141 8.4 Querying Entities   146 8.5 Database Schema Creation   147 8.6 Further Information about Persistence   150   Chapter 9: Running the Persistence Examples            151 9.1 The order Application   151 9.2 The roster Application   165 9.3 The address-book Application    174   Chapter 10: The Java Persistence Query Language                 179 10.1 Query Language Terminology   180 10.2 Creating Queries Using the Java Persistence Query Language   180 10.3 Simplified Query Language Syntax   182 10.4 Example Queries   183 10.5 Full Query Language Syntax   189   Chapter 11: Using the Criteria API to Create Queries                215 11.1 Overview of the Criteria and Metamodel APIs   215 11.2 Using the Metamodel API to Model Entity Classes   217 11.3 Using the Criteria API and Metamodel API to Create Basic Typesafe Queries   219   Chapter 12: Creating and Using String-Based Criteria Queries                227 12.1 Overview of String-Based Criteria API Queries    227 12.2 Creating String-Based Queries    228 12.3 Executing String-Based Queries    229   Chapter 13: Controlling Concurrent Access to Entity Data with Locking          231 13.1 Overview of Entity Locking and Concurrency    231 13.2 Lock Modes   233   Chapter 14: Creating Fetch Plans with Entity Graphs              237 14.1 Entity Graph Basics   238 14.2 Using Named Entity Graphs   240 14.3 Using Entity Graphs in Query Operations    241   Chapter 15: Using a Second-Level Cache with Java Persistence API Applications           243 15.1 Overview of the Second-Level Cache   243 15.2 Specifying the Cache Mode Settings to Improve Performance   245   Part IV: Messaging           251 Chapter 16: Java Message Service Concepts                253 16.1 Overview of the JMS API   253 16.2 Basic JMS API Concepts   257 16.3 The JMS API Programming Model   260 16.4 Using Advanced JMS Features    278 16.5 Using the JMS API in Java EE Applications    287 16.6 Further Information about JMS    298   Chapter 17: Java Message Service Examples              299 17.1 Overview of the JMS Examples   300 17.2 Writing Simple JMS Applications   301 17.3 Writing More Advanced JMS Applications   319 17.4 Writing High Performance and Scalable JMS Applications   328 17.5 Sending and Receiving Messages Using a Simple Web Application   332 17.6 Receiving Messages Asynchronously Using a Message-Driven Bean    336 17.7 Sending Messages from a Session Bean to an MDB    341 17.8 Using an Entity to Join Messages from Two MDBs    346 17.9 Using NetBeans IDE to Create JMS Resources   354   Part V: Security             357 Chapter 18: Introduction to Security in the Java EE Platform            359 18.1 Overview of Java EE Security   360 18.2 Security Mechanisms   365 18.3 Securing Containers   369 18.4 Securing GlassFish Server   370 18.5 Working with Realms, Users, Groups, and Roles   371 18.6 Establishing a Secure Connection Using SSL    379 18.7 Further Information about Security   381   Chapter 19: Getting Started Securing Web Applications                   383 19.1 Overview of Web Application Security    384 19.2 Securing Web Applications   385 19.3 Using Programmatic Security with Web Applications   395 19.4 Examples: Securing Web Applications   401   Chapter 20: Getting Started Securing Enterprise Applications                   411 20.1 Basic Security Tasks for Enterprise Applications   411 20.2 Securing Enterprise Beans    412 20.3 Examples: Securing Enterprise Beans    422   Chapter 21: Java EE Security: Advanced Topics               431 21.1 Working with Digital Certificates    431 21.2 Authentication Mechanisms    436 21.3 Using the JDBC Realm for User Authentication   441 21.4 Securing HTTP Resources    443 21.5 Securing Application Clients    446 21.6 Securing Enterprise Information Systems Applications   448 21.7 Configuring Security Using Deployment Descriptors   451 21.8 Further Information about Advanced Security Topics   453   Part VI: Java EE Supporting Technologies            455 Chapter 22: Transactions              457 22.1 Transactions in Java EE Applications    458 22.2 What Is a Transaction    458 22.3 Container-Managed Transactions    459 22.4 Bean-Managed Transactions    465 22.5 Transaction Timeouts    467 22.6 Updating Multiple Databases    467 22.7 Transactions in Web Components   468 22.8 Further Information about Transactions    469   Chapter 23: Resource Adapters and Contracts             471 23.1 What Is a Resource Adapter?    471 23.2 Metadata Annotations   475 23.3 Common Client Interface   477 23.4 Using Resource Adapters with Contexts and Dependency Injection for Java EE (CDI)    478 23.5 Further Information about Resource Adapters    479   Chapter 24: The Resource Adapter Examples           481 24.1 The trading Example    481 24.2 The traffic Example    488   Chapter 25: Using Java EE Interceptors          497 25.1 Overview of Interceptors    497 25.2 Using Interceptors    499 25.3 The interceptor Example Application    507   Chapter 26: Batch Processing                  511 26.1 Introduction to Batch Processing    512 26.2 Batch Processing in Java EE   516 26.3 Simple Use Case    519 26.4 Using the Job Specification Language   523 26.5 Creating Batch Artifacts    533 26.6 Submitting Jobs to the Batch Runtime    539 26.7 Packaging Batch Applications   540 26.8 The webserverlog Example Application    541 26.9 The phonebilling Example Application    548 26.10 Further Information about Batch Processing   557   Chapter 27: Concurrency Utilities for Java EE               559 27.1 Concurrency Basics    559 27.2 Main Components of the Concurrency Utilities    560 27.3 Concurrency and Transactions   561 27.4 Concurrency and Security    562 27.5 The jobs Concurrency Example   562 27.6 The taskcreator Concurrency Example    567 27.7 Further Information about the Concurrency Utilities    570   Part VII: Case Studies            571 Chapter 28: Duke's Bookstore Case Study Example           573 28.1 Design and Architecture of Duke’s Bookstore   573 28.2 The Duke’s Bookstore Interface   575 28.3 Running the Duke’s Bookstore Case Study Application    580   Chapter 29: Duke’s Tutoring Case Study Example             583 29.1 Design and Architecture of Duke's Tutoring   583 29.2 Main Interface   585 29.3 Administration Interface   590 29.4 Running the Duke's Tutoring Case Study Application    592   Chapter 30: Duke’s Forest Case Study Example          595 30.1 Design and Architecture of Duke's Forest   596 30.2 Building and Deploying the Duke's Forest Case Study Application   610 30.3 Running the Duke's Forest Application    611   Index                615  


Best Sellers


Product Details
  • ISBN-13: 9780133901641
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Language: English
  • Series Title: Java Series
  • Weight: 1 gr
  • ISBN-10: 0133901645
  • Publisher Date: 28 Apr 2014
  • Binding: Digital download
  • No of Pages: 672
  • Sub Title: Volume 2


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Java EE 7 Tutorial, The: Volume 2(Java Series)
Pearson Education (US) -
Java EE 7 Tutorial, The: Volume 2(Java Series)
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Java EE 7 Tutorial, The: Volume 2(Java Series)

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals

    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA