Saturday, February 15, 2020

Packaging and Deploying J2EE Applications

Try Our Java Courses FREE!Buy This Course NOW!For discount pricing information, email us here!


Overview/Description

To describe how to package and deploy J2EE components on a J2EE server

Target Audience

Java developers who want to develop clients for J2EE applications; J2EE component developers, application assemblers, and application deployers who want to learn how to package and deploy J2EE components on an enterprise system; developers and J2EE system administrators who want to configure security for J2EE applications; business analysts, system architects, technical managers, and technology evaluators who are interested in gaining an overview of enterprise development technologies

Prerequisites

A working knowledge of the Java language, specifically the Java 2 Standard Edition development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and JavaBean and web development would also be useful

Expected Duration

1:40 Hours

Objectives:


  • Describe the J2EE component assembly model and explain the role of deployment descriptors.
  • Package Enterprise JavaBeans (EJBs) and add them to J2EE applications.
  • Describe how to package web components and add them to J2EE applications.
  • Explain how to deploy a J2EE application on a J2EE server.
  • Package and deploy a J2EE application using the deploytool.

Persistence and Transactional Issues Affecting EJBs

Try Our Java Courses FREE!
Buy This Course NOW!

For discount pricing information, email us here!


Overview/Description

To describe how to implement container-managed persistence (CMP) for entity beans and to discuss how to use container-managed transactions (CMT) and the Java Transaction API (JTA) to control Enterprise JavaBean (EJB) transactions

Target Audience

Java developers interested in Enterprise Java Beans and how they can be used to develop enterprise-class applications; business analysts, system architects, technical managers, and technology evaluates interested in gaining an overview of enterprise development technologies

Prerequisites

A working knowledge of the Java language, specifically the Java 2 Standard Edition development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and server-side development would be useful

Expected Duration

2:40 Hours

Objectives:


  • Discuss the use of container-managed persistence.
  • Explain how to create a container-managed persistence (CMP) entity bean.
  • Code a simple container-managed persistence (CMP) entity bean.
  • Describe how to implement container-managed relationships (CMR) for container-managed persistence (CMP) entity beans.
  • Describe how dependent value classes can be used with CMP entity beans.
  • Describe the Enterprise JavaBeans (EJB) transactional model.
  • Describe container-managed transaction attributes and how to set them in the deployment descriptor.
  • Describe how to implement bean-managed transactions for enterprise beans.

Developing Servlets

Try Our Java Courses FREE!Buy This Course NOW!For discount pricing information, email us here!


Overview/Description

To outline the relationship between JavaServer Pages (JSPs) and servlets, to describe how to create servlets, and to explain how they fit into the web tier of the J2EE platform

Target Audience

Java developers who want to achieve an understanding of how web application components are developed for the Java 2 Enterprise Edition (J2EE) platform; business analysts, system architects, technical managers, and technology evaluators who are interested in gaining an overview of Java web-component technologies

Prerequisites

A good working knowledge of the Java language, specifically the Java 2 Standard Edition (J2SE) development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and web development concepts would be useful

Expected Duration

4:40 Hours

Objectives:


  • Describe the role of Java web components and to differentiate between the responsibilities of servlets, JSPs, and EJBs.
  • Describe the main classes of the servlet API and outline the life cycle of an HTTP servlet.
  • Describe the steps required to create a basic HTTP servlet.
  • Create a simple HTTP servlet to verify the logon to a web page.
  • Configure the deployment descriptor of a servlet and describe the steps necessary to run it on a web server.
  • Access and use Enterprise JavaBeans (EJBs) from within servlets.
  • Access and use an Enterprise JavaBean (EJB) from within a servlet.
  • Outline the issues involved in integrating servlets with JavaServer Pages (JSPs).
  • Make JDBC API calls from a servlet to a database.
  • Describe how to use servlets to track sessions using Http Session objects, cookies, and URL rewrites.
  • Describe how to handle thread safety issues in multi threaded servlets to prevent servlet conflicts.
  • Describe how filters can be used to manipulate servlet requests and responses.
  • Code a simple filter and set it up in the deployment descriptor.
  • Describe how to implement listeners for web application life-cycle events.

Java Database Connectivity

Try Our Java Courses FREE!
Buy This Course NOW!

For discount pricing information, email us here!


Overview/Description

To describe database connectivity issues in the context of the J2EE platform and to outline how to use the core and extension JDBC APIs

Target Audience

Java developers who wish to gain an understanding of J2EE's support technologies, including JDBC, RMI, JMS, JNDI and CORBA; business analysts, system architects, technical managers, and technology evaluators who are interested in gaining an overview of enterprise development technologies

Prerequisites

A good working knowledge of the Java language, specifically the Java 2 Standard Edition development kit APIs; familiarity with distributed component development concepts and relational database technology would be an advantage

Expected Duration

5:20 Hours

Objectives:

  • Describe how to handle SQL exceptions and warnings when issuing database requests.
  • Use JDBC to execute statements on a database to insert and update information and to run a query to obtain a result set.
  • Outline useful techniques for working with result sets.
  • Outline how to use prepared statements to improve database efficiency.
  • Describe how to code prepared statements.
  • Describe how to use stored procedures to increase database performance.
  • Describe JBDC concepts and features.
  • Describe transaction properties and explain how to manage transactions.
  • Describe the JDBC architecture.
  • Code a transactional update.
  • Describe the issues involved in selecting a JDBC driver to suit a particular application architecture.
  • Outline how to use the JTA in a distributed transaction system.
  • Describe the core and extension JDBC API packages.
  • Describe the issues involved in using connection pooling to improve database performance.
  • Describe the methods available to connect to a database using JDBC.
  • Issue database requests.

Developing EJBs

Try Our Java Courses FREE!
Buy This Course NOW!

Best offers and discount price, Contact us!


Overview/Description

To describe the Enterprise JavaBean (EJB) component model and to explain how to create EJBs

Target Audience

Java developers interested in Enterprise JavaBeans and how they can be used to develop enterprise-class applications; business analysts, system architects, technical managers, and technology evaluators interested in gaining an overview of enterprise development technologies

Prerequisites

A working knowledge of the Java language, specifically the Java 2 Standard Edition development kit APIs; familiarity with object-oriented analysis and design techniques, distributed component development concepts, and server-side development would be useful

Expected Duration

4:40 Hours

Objectives:


  • Describe how to create an implementation class, complete with business methods for a session bean.
  • Create a simple stateful session bean.
  • Describe the properties of an entity bean, including the life cycle and persistence mechanisms.
  • Outline the steps involved in creating an entity bean using bean-managed persistence.
  • Create the remote interface, remote home interface, and bean implementation class for a BMP entity bean.
  • Discuss server-side component architectures and software components.
  • Outline the features of the Enterprise JavaBean (EJB) server-side component model.
  • Outline the three component types of Enterprise JavaBeans (EJBs).
  • Describe the services provided to Enterprise JavaBeans (EJBs) by the EJB container.
  • Provide an overview of the uses and capabilities of session beans.
  • Define the characteristics of the component and home interfaces of a session bean.