home > courses > software > J2ee
J2EE Training Courses

J2EE Training Courses

This 60 hours courses is for developers familiar with the Java language who wants to develop applications using the Java 2 Enterprise Edition ( J2EE ) Platform. You will learn how to use the major application areas of J2EE, including Servlets, Java Server Pages, Enterprise JavaBeans, JDBC and JNDI. The J2EE training course will equip you with the skills to develop the sophisticated n - tier client / server systems that your business needs - systems such as web - based eCommerce applications used by your customers over the Internet, and large Intranet systems providing all employees with business services from a range of client applications.

 

Topics Covered

Overview of J2EE

History, What constitutes a J2EE application, How the parts fit together, Descriptive Example of a J2EE application, Using JNDI for JDBC, EJB, Connector, etc.

Web Applications

Web Technologies, CGI, Overview of Servlets, JSP, ASP, Multi - tier Architecture, J2EE Architecture, Presentation Layer .

Servlets

Introduction, Architecture, Description Servlet Life Cycle, Servlet Configuration, Request and response Objects, Responding to HTTP Requests, Generic Servlet, Http Servlet,

Service / do post / doget methods,Storing user data, Processing form data, Sessions, Context & Collaboration. Servlet context, Filters, Deployment, Web.xml, Session listner, Context listener, Session tracking techniques, Programs

Java Server Pages

Introduction, Life Cycle, Static and Dynamic Content, JavaBeans Components, Overview of Expression Language (EL), Using Custom Tags, Presentation Frameworks - JSTL.

Naming

Directory services, Overview of LDAP and DNS & JNDI, Contexts and binding, Initial Contexts and lookup, Web Logic naming service .

Enterprise Java Beans

Benefits, When to use, Types and Usage of Enterprise Beans, Session, Entity, Message - Driven, Client Access, Remote versus Local Interfaces, Deployment Descriptors, JAR files, What makes up an EJB, Naming Conve.

Developing EJBs

Session Bean Development: Stateful and Stateless, Locating Beans with JNDI, Compiling, Packaging, Creating J2EE Application, Application Client, Web Client, Deploying, Running Application, Deploying as Web Services Entity Bean Development: Bean Managed Persistence, Container Managed Persistence, Local component interfaces, Simple CMP Example, Primary Keys, Database Tables, Abstract Schema, EJB QL, Bean Relationships, More complex example.

Message - Driven Beans

Java Message Service Overview, Message - Driven Beans Example .

JavaMail

Developing using JSP, Servlets API and Java Mail API,

Developing the EmailSend.jsp page,

Developing the EmailSendServlet class,

Developing the EmailContents JavaBean,

Developing the EmailContents.jsp response page.

Transactions

Transaction API Overview, Transaction Server & resource managers, Definition of Declarative transactions, Definition of Distributed transactions,

Flat Transaction, nested Transaction, Programmatic Control, Acid Properties, Transaction Isolation Levels,

Dirty Read, Unrepeatable read and phantom problems, two phase commit Pessimistic and optimistic locking.

Security

Overview and Concepts.Users and roles.

Special Offer
Special Offer on .net training
Enquiry Form
Name
Education qualification
Email ID
Mobile number
Questions, if any