After completion of this training you will able to develop Enterprise Application, Middleware Application, Cross platform application etc. You can use JEE technology for the development of robust, scalable enterprise applications.

 

Course Content

  • jBuilding Web Services with JAX-WS:-Setting the Port, Creating a Simple Web Service and Client with JAX-WS, Types Supported by JAX-WS, Web Services Interoperability and JAX-WS, Further Information about JAX-WS.
  • Binding between XML Schema and Java Classes:-JAXB Architecture, Representing XML Content, Binding XML Schemas, Customizing Generated Classes and Java Program Elements, JAXB Examples, Basic JAXB Examples, Customizing JAXB Bindings, Java-to-Schema Examples.
  • Streaming API for XML:-Why StAX?, StAX API, Using StAX, Sun’s Streaming XML Parser Implementation.
  • SOAP with Attachments API for Java:-Overview of SAAJ, SAAJ Tutorial.
  • Enterprise Beans (EJB):-What Is an Enterprise Bean?, What Is a Session Bean?, What Is a Message-Driven Bean?, Defining Client Access with Interfaces, The Contents of an Enterprise Bean, Naming Conventions for Enterprise Beans, The Life Cycles of Enterprise Beans.
  • Getting Started with Enterprise Beans:-Creating the Enterprise Bean, Creating the converter Application Client, Creating the converter Web Client, Deploying the converter Java EE Application, Running the converter Application Client, Running the converter Web Client, Modifying the Java EE Application.
  • Getting Started with Enterprise Beans:-A Web Service Example: helloservice, Using the Timer Service, Handling Exceptions.
  • Session Bean Examples:-Creating the Enterprise Bean, Creating the converter Application Client, Creating the converter Web Client, Deploying the converter Java EE Application, Running the converter Application Client, Running the converter Web Client, Modifying the Java EE Application.
  • A Message-Driven Bean Example:-simplemessage Example Application Overview, The simplemessage Application Client, The Message-Driven Bean Class, Packaging, Deploying, and Running the simplemessage Example, Creating Deployment Descriptors for Message-Driven Beans.
  • Introduction to the Java Persistence API:-Entities, Managing Entities.
  • Persistence in the Web Tier:-Accessing Databases from Web Applications.
  • The Java Persistence Query Language:-Query Language Terminology, Simplified Query Language Syntax, Example Queries, Full Query Language Syntax.
  • Introduction to Security in the Java EE Platform:-Overview of Java EE Security, Security Implementation Mechanisms, Securing Containers, Securing the Application Server, Working with Realms, Users, Groups, and Roles, Establishing a Secure Connection Using SSL.
  • Securing Java EE Applications:-Securing Enterprise Beans, Enterprise Bean Example Applications, Securing Application Clients, Securing EIS Applications.
  • Securing Web Applications:-Overview of Web Application Security, Working with Security Roles, Checking Caller Identity Programmatically.
  • The Java Message Service API:-Overview of the JMS API, Basic JMS API Concepts, The JMS API Programming Model, Writing Simple JMS Client Applications, Creating Robust JMS Applications, Using the JMS API in a Java EE Application.
  • Java EE Examples Using the JMS API:-A Java EE Application That Uses the JMS API with a Session Bean, A Java EE Application That Uses the JMS API with an Entity, An Application Example That Consumes Messages from a Remote Server, an Application Example That Deploys a Message-Driven Bean on Two Servers.
  • The Java Message Service API:-Overview of the JMS API, Basic JMS API Concepts, The JMS API Programming Model, Writing Simple JMS Client Applications, Creating Robust JMS Applications, Using the JMS API in a Java EE Application.
  • Transactions:-What Is a Transaction?, Container-Managed Transactions, Bean-Managed Transactions, Transaction Timeouts, Updating Multiple Databases, Transactions in Web Components.
  • Resource Connections:-Resources and JNDI Naming, DataSource Objects and Connection Pools, Resource Injection, The confirmer Example Application.
  • Connector Architecture:- About Resource Adapters, Resource Adapter Contracts, Common Client Interface.