Training Course
Locations | Schools | Online Courses | MBA | Submit Course | Post Request | Students | Jobs | House Rental


Jobs & Resumes

House Rental

Back | Home

Training Course:

EJB Development for WEBLOGIC

School/Trainer:

Beacon Training Services
Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson, Texas, United States

Course Format: Classroom | E-learning | Virtual Class | Online | On-site | Blended | Self-paced

Course Description:

'' This course is an introduction to writing different kinds of beans using BEA’s WebLogic Server. An overview of the EJB architecture is included along with hands on experience developing different types of beans. The course also covers deployment, security and LDAP.

Class Topics:

Student should be able to:

Configure and deploy EJB’s on the WebLogic Server
Handle database transactions in EJB’s
Create WebLogic Security principals and application roles
Understanding security and WebLogic’s Security Architecture
Working with LDAP


Topics:



Understanding Enterprise JavaBeans

· EJB Architecture

· EJB Types

· Session beans

· Entity beans

· Message-driven beans

· EJB Client-Access Models

· EJB Components

· Home interface

· Remote interface

· Implementation class

· Deployment descriptors

· WebLogic’s EJB Container Services

· Lifecycle management

· Transaction support

· Persistence

· Clustering support

· Security

· EJB 1.1 versus 2.0

· New: Message-driven beans

· Improved: CMP for entity beans



Developing Session Beans

· Common Session Bean Uses

· Using Session EJBs to Model Workflow

· Client-server architecture

· EJB Container functionality

· No synchronization issues

· Inherently reusable

· Scalability

· Comparing Stateless and Stateful Beans

· Programming Session Beans

· Home interfaces

· Session EJB interfaces

· Implementation class

· Stateful EJB example_—_AnalyzePortfolio

· Clustering Session Beans

· Programming Transactions in Session Beans



Developing Entity Beans

· Understanding Entity Beans

· Entity beans and persistence

· Types of entity beans

· Entity bean lifecycle

· EJB 2.0

· CMP relationships

· Local interfaces

· CMP abstract persistence schema

· EJB QL

· Entity Bean Component Files

· Programming BMP

· Define the home interface

· Define the local home interface

· Define the remote interface

· Define the local interface

· Create the bean

· Create the primary key class (optional)

· Create value object class (optional)

· Create the deployment descriptors

· Programming CMP

· Create the Department bean

· Define the Course bean

· Create the deployment descriptors

· Deployment to WebLogic

· Advanced WebLogic Features for Entity Beans

· Concurrency and locking

· Automatic table creation

· CMP, BMP, and Other Options

· Trade-offs between BMP and CMP

· Session beans

· Java Data Objects



Developing Message-Driven Beans

· Understanding Message-Driven Beans

· Versions and packages

· How message-driven beans differ from other EJBs

· Deciding whether to write a message-driven bean or _a JMS client

· Programming Message-Driven Beans

· The MessageDrivenBean interface_—__javax.ejb.MessageDrivenBean

· The message-driven bean context

· Implementing business logic

· Deploying Message-Driven Beans in WebLogic Server

· Deployment descriptors

· Transaction attributes

· Deploying message-driven beans using WebLogic Console

· Building an Application Using Message-Driven Beans and XML

· The business problem: Sending medical prescriptions over _a wireless network

· Application design issues

· Deploying the message-driven bean



Assembling and Deploying WebLogic Applications

· Packaging J2EE Applications

· Deployment descriptors

· JAR_—_Java archive format

· Web Applications Structure and Packaging

· Steps to create a Web application

· Web application directory structure

· Configuring your Web application

· Packaging Enterprise JavaBeans

· Packaging Enterprise Applications

· Classloading in Enterprise Applications and WebLogic Server

· Third-Party and Utility Classes

· Root classloader



Understanding Security Fundamentals

· Security Layers

· Authentication layer

· Authorization layer

· Integrity layer

· Auditing layer

· Security Perimeters

· Security Attacks

· IP spoofing

· DNS spoofing

· Trapdoors

· Logic bombs

· Worms

· Trojan horses

· Ciphers, Keys, and Secure Sockets



Understanding WebLogic’s Security Architecture

· Introduction to WebLogic Security Architecture

· Understanding JAAS

· Pluggable Authentication Modules

· LoginContext

· Security realms

· WebLogic Service Provider Interface

· WebLogic Enterprise Connectivity

· Authentication layer

· Authorization layer



Securing a WebLogic Application

· Introduction to JAAS Programming

· Writing and configuring the LoginContext

· Writing a LoginModule

· Writing the CallbackHandler

· Writing JAAS for WebLogic Server

· Authorization and the Security Realm

· Building a Custom RDBMS Security Realm

· Define the data store

· Define the custom classes

· Authenticate users

· Determining if the user belongs to a group

· Get users and groups from security store

· Auditing in WebLogic Server



Working with LDAP
· The LDAP naming and information models

· The command-line tools of the SDK

· Authentication with a password, SSL, and SASL

· Configuring access control

· Writing LDAP applets for a browser

· Accessing the SDK from JavaScript

· Storing configuration and preferences in a directory

· Encapsulating LDAP functionality in a JavaBean

· Using LDAP in Java servlets

· LDAP URLs

· Multiple threads and multiple connections

· Referrals and replicated systems

· LDAP controls

· Synchronous and asynchronous operations

· Performance tips

...''

Please go to the school's official website for training price and schedule:
http://www.beacontraining.com/

Phone:972-404-0069

School Address:

via e-mail at: info@beacontraining.com or call us at 972-404-0069

Jobs & Resumes: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson
Houses & Roommates: Addison, Austin, Dallas, Fort Worth, Irving, Plano, Richardson




Other training courses offered by Beacon Training Services:

Visual Basic .NET Programming
XML (Extensible Markup Language)
Advanced XML
Java SWING
Active Server Pages (ASP)
Advanced Active Server Pages (ASP)
C++ Fast Track Programming
Advanced Crystal Reports
Crystal Reports
C#
Enterprise Application Development using WebSphere Studio Application Developer Version 5 (WSAD)
HTML
Java Enterprise (J2EE) Development
Advanced Java
Web Application Development Using Java
Java Server Pages(JSP) and Servlets
MFC Windows Programming for C++ Programmers
.NET
Object-Oriented Analysis using UML


Notice: The course description on this page was captured from the Internet as historical reference or submitted by visitors. It was archived statically and not updated from day to day.
 


Tips:
Our combined search function does not only provide you with the training courses and students, but also talent resumes and jobs, or shared apartments nearby for rent.



Finding any course, anywhere to learn...
Worldwide training course directory, linking for free
United States - United Kingdom - Australia - CanadaASKEDU.net  © 2003-2008