Home :: Software :: Business & Office  

Business Accounting
Communication
Database
Document Management
e-Commerce
Networking
Office Suites
Personal Finance
Presentation
Project Management
Reports & Forms
Schedule & Contact Management
Spreadsheet
Tax Preparation
Training & Tutorials
Word Processing
Enterprise JavaBeans Curriculum CBT Training CDs

Enterprise JavaBeans Curriculum CBT Training CDs

List Price:
Your Price:
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Enterprise JavaBeans Curriculum CBT
Review: Course Overview
This curriculum introduces learners to the Java 2 platform, enterprise edition and to enterprise JavaBeans. It describes the features and benefits of the J2EE application model and its JavaBeans component model. It also covers the EJB architecture, client, and classes and interfaces, the functions of and differences between session and entity beans, and lastly transaction and security management.

# This curriculum consists of three courses: Course 86011 Enterprise JavaBeans Part 1: Introduction and Architecture
# Course 86012 Enterprise JavaBeans Part 2: Implementing Session and Entity Beans
# Course 86013 Enterprise JavaBeans Part 3: Transactions and Security

Learn To
See individual course descriptions for specific course objectives and scope.


Audience
The intended audience for this curriculum are system administrators, application developers, system analysts, software engineers, and programmers/analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Deployment Options
e-Learning

Accreditation
NASBA credits: 4 CPE Credits Per Course

Language Options
US English

Total Learning Time
18 to 24 hours

Enterprise JavaBeans Part 1: Introduction and Architecture Training CD
Course Overview
This first course in the series provides the foundation for the rest of the course series. It introduces learners to the Java 2 Platform, Enterprise Edition and to Enterprise JavaBeans. It describes the features and benefits of the J2EE application model and its JavaBeans component model. It also covers the EJB architecture, client, and classes and interfaces.

Learn To
# Identify the features of the two-tier and multitier application programming models.
# Identify the J2EE architecture and J2EE standards.
# Identify the EJB architecture and the rules for creating interfaces and classes for an enterprise bean.
# Identify the various phases in the development of an EJB application.


Audience
The intended audience for this course are system administrators, application developers, system analysts, software engineers, and programmers/analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Deployment Options
e-Learning

Accreditation
NASBA credits: 4 CPE Credits
ITCAP credits: Not Applicable CEU credits: 0.70 CEUs

Language Options
US English

Total Learning Time
6 to 8 hours

Objectives
Unit 1: J2EE 2 - 3 hours
# Identify the characteristics of the two-tier application programming model.
# Identify the characteristics of the multitier application programming model.
# Label the components of the J2EE architecture with their functions.
# Identify the types of application components defined by the J2EE architecture.
# Match the service APIs supported by a J2EE platform implementation with their functions.
# Identify the benefits of the J2EE architecture.
# Match the J2EE platform standards with their functions.
# Identify the functions of the J2EE Compatibility Test Suite.
# Identify the functions of the J2EE Reference Implementation.


Unit 2: EJB 2 - 3 hours
# Match the component technologies of EJB with their uses.
# Match the features of EJB with their advantages.
# Match the methods used by EJB to accomplish legacy integration with their functions.
# Identify the differences between EJB and JavaBeans.
# Match the components of the EJB architecture with their functions.
# Match the services provided by the EJB container with the tasks accomplished by the services.
# Match EJB development roles with their responsibilities.
# Match the rules for creating a remote interface with the reasons for enforcing the rules.
# Match the rules for creating a home interface with the reasons for enforcing the rules.
# Match the rules for creating an enterprise bean class with the reasons for enforcing the rules.
# Match the rules for creating a primary key class with the reasons for enforcing the rules.


Unit 3: EJB Application: Development Phases 2 hours
# Install Java 2 SDK, Standard Edition, v1.2.2, on a Windows NT computer.
# Install Java 2 SDK, Enterprise Edition, v1.2, on a Windows NT computer.
# Match the environment variables used by Java 2 SDK with their functions.
# Set the values for environment variables permanently by using the System Properties dialog box.
# Start the J2EE server by using the command prompt.
# Complete the code for creating the remote interface of an enterprise bean.
# Complete the code for creating the home interface of an enterprise bean.
# Complete the code for creating an enterprise bean class.
# Create an EJB application by using Application Deployment Tool.
# Perform the initial steps for creating an EJB JAR file by using the New Enterprise Bean Wizard.
# Perform the final steps for creating an EJB JAR file by using the New Enterprise Bean Wizard.
# Specify the JNDI name for an enterprise bean by using Application Deployment Tool.
# Verify an EJB application for errors by using the verifier.
# Deploy an EJB application by using Application Deployment Tool.
# Complete the code for creating a client application.
# Run a client application by using the command prompt.
# Compile a client application.
# Match an exception with the situation in which it is thrown.


Enterprise JavaBeans Part 2: Implementing Session and Entity Beans Training CD
Course Overview
This second course teaches the functions of and differences between session and entity beans. It describes the life cycle for each of these beans and it teaches learners how to implement the beans in enterprise applications.

Learn To
# Identify the components of a session bean.
# Identify the life cycle and creation of the types of session bean.
# Identify the deployment of a Session bean.
# Identify how to develop and deploy an entity bean.


Audience
The target audiences for this course are System Administrators, Application Developers, System Analysts, Software Engineers, and Programmer/Analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Deployment Options
e-Learning

Accreditation
NASBA credits: 4 CPE Credits
ITCAP credits: Not Applicable CEU credits: 0.70 CEUs

Language Options
US English

Total Learning Time
6 to 8 hours

Objectives
Unit 1: Session Bean 3 - 4 hours
# Identify the features of a session bean.
# Match the session bean components with their functions.
# Identify the code for creating a session bean remote interface.
# Identify the code for creating a session bean home interface.
# Complete the code for creating a session bean class by selecting the appropriate lines of code.
# Sequence the stages in the life cycle of a stateless session bean.
# Complete the code for creating a stateless session bean by selecting the appropriate lines of code.
# Sequence the stages in the life cycle of a stateful session bean.
# Complete the code for creating a stateful session bean by selecting the appropriate lines of code.
# Deploy a stateful session bean by using Application Deployment Tool.
# Identify the situation in which a specified type of session bean is used.
# Identify the uses of the swapping mechanism.


Unit 2: Entity Bean 3 - 4 hours
# Identify the features of an entity bean.
# Identify the advantages of using an entity bean instead of accessing a database directly.
# Sequence the methods that are invoked during the life cycle of an entity bean.
# Identify the situations in which reentrancy occurs in threads.
# Identify how a session bean interacts with an entity bean in a specified scenario.
# Match the components of entity beans with their functions.
# Complete the code for creating an entity bean remote interface by selecting the appropriate lines of code.
# Identify the code for creating an entity bean home interface.
# Complete the code for creating an entity bean class by selecting the appropriate lines of code.
# Complete the code for creating an entity bean primary key class by selecting the appropriate lines of code.
# Identify the features of container-managed persistence.
# Identify the code for developing the different components of a container-managed entity bean.
# Sequence the steps in which an EJB container accesses the internal data stored in a container-managed entity bean.
# Identify the situations in which bean-managed persistence is preferred to container-managed persistence.
# Identify the code for developing the methods of the bean class of bean-managed persistence.
# Complete the code to define finder methods in bean-managed persistence by selecting the appropriate code.


Enterprise JavaBeans Part 3: Transactions and Security Training CD
Course Overview
This final course in the series teaches learners about transaction and security management. The transaction management sections cover the EJB semiautomated transaction management feature, container-managed transactions, bean-managed transactions and synchronization. The security management section addresses EJB architecture support for security management.

Learn To
# Identify the concepts of EJB transactions and the types, advantages, and services provided by an EJB transaction.
# Identify the security threats and the mechanisms to counter them.
# Identify the security services, and the supporting features of security management for an EJB architecture.


Audience
The intended audience for this course are system administrators, application developers, system analysts, software engineers, and programmers/analysts. Learners should be experienced with object-oriented design and the Java programming language. It would be helpful for learners to be familiar with distributed programming (multi-tier architecture), relational or object database programming, transactions, and component technology.

Deployment Options
e-Learning

Accreditation
NASBA credits: 4 CPE Credits
ITCAP credits: Not Applicable CEU credits: 0.70 CEUs

Language Options
US English

Total Learning Time
6 to 8 hours

Objectives
Unit 1: EJB: Transaction 3 - 4 hours
# Identify the situation in which a transaction is occurring.
# Identify the definition of a transaction.
# Identify the transaction property that is violated in a specified situation.
# Match various transaction participants with the tasks performed by them.
# Match the components of a transaction with the tasks performed by them.
# Match the problems that occur when multiple transactions simultaneously access a database with the situations in which they occur.
# Identify the transaction problem that is solved by a specified isolation level.
# Identify the situations in which distributed transactions are used.
# Label the process boxes in a flowchart with the steps involved in the two-phase commit approach used to manage distributed transactions.
# Sequence the steps to run a container-managed transaction.
# Match various transaction attribute values with the scopes that they provide to a business method.
# Identify the methods of the interfaces of the enterprise bean types for which the transaction attribute value must be specified.
# Identify the conditions in which a container-managed transaction rolls back.
# Match the methods of the UserTransaction interface used to manage a bean-managed transaction with their functions.
# Identify the scope provided to the various types of enterprise beans in a bean-managed transaction.
# Identify the functions of the SessionSynchronization interface.
# Match the methods of the SessionSynchronization interface with their functions.


Unit 2: EJB: Security 3 - 4 hours
# Match security threats with the situations in which they occur in an enterprise environment.
# Match security identities with their features.
# Match the security attributes that are set in the deployment descriptor with their functions.
# Complete the code that is used to provide programmatic security logic to an enterprise application.
# Complete the security declaration of a specified role in the deployment descriptor of an enterprise application.
# Identify the situations in which secure authentication should be implemented in an enterprise environment.
# Complete the security declaration of a specified method permission in the deployment descriptor of an enterprise application.
# Match the entries in a deployment descriptor to declare method-driven authorization with the situations in which they are used.
# Identify the communication channel that is used in a specified situation.
# Identify the security-related services provided by the Enterprise Bean Provider.
# Identify the security-related services provided by an Application Assembler.
# Identify the security-related services provided by the Deployer.
# Identify the situations in which RMI should be implemented in an enterprise environment.
# Match RMI architectural entities with their functions.
# Identify the uses of object serialization.
# Identify the guidelines that are followed when implementing object serialization.
# Identify the guidelines for passing parameters by using Java RMI.
# Identify the underlying logic of the displayed piece of code that performs a step in RMI implementation.
# Match the security functions of an EJB container with the way in which they are implemented.
# Match security APIs with their functions.
# Identify the situations in which it is advantageous to merge RMI with CORBA.
# Sequence the steps that are performed to merge RMI with CORBA.
# Match the problems that arise when merging RMI and CORBA with their solutions.


<< 1 >>

© 2004, ReviewFocus or its affiliates