Exam Catalog
Take an Exam
Free Demo!
Exam Results
Full Transcript
Employer Reports
e-Learning
Tech Support
Change My Account Info
Exam Home
Log Off

Java 2 Enterprise Design

Enterprise Foundations
Enterprise components
Information technology in the enterprise
Object-orientation and the enterprise
Unified Modeling Language
Modeling diagrams
Components and models
Component model interfaces
Component model standards
Design patterns
The J2EE model
Component-container architecture
Java enterprise architecture
Data connectivity
Communication mechanisms
Assurance mechanisms
Client connectivity
Web connectivity
Application connectivity
Enterprise user interfacing
User interface deployment considerations
Modeling Components with JavaBeans
JavaBeans
Containers
Components
Contexts
Events
Properties
Simple properties
Array and indexed properties
Bound properties
Constrained properties
Introspection
Persistence
Customization
The InfoBus
Enterprise Data and JDBC
Database basics
Transactions
Relational databases
Data model diagram conventions
Object databases
Relational versus object databases
Relational/object translations
JDBC architecture
JDBC drivers
JDBC connections
JDBC statements
Prepared statements
JDBC result sets
Obtaining database information
Stored procedures
Database naming via JNDI
Distributed transactions
Network and Web Communications
Distributed systems and mechanisms
The network client and server
Network computing
TCP/IP
Socket programming
Advanced socket programming
URLs
HTTP basics
HTTP handling in Java
Common Gateway Interface
Servlets
HTML documents
Dynamic HTML
CORBA, RMI, and DCOM Communications
CORBA ORB and IIOP
CORBA Interface Definition Language
CORBA communications
Java IDL limitations
RMI communications
RMI architecture
Java Remote Method Protocol
RMI/IIOP
RMI interfaces
RMI servers
RMI registration and utilization
Custom sockets
COM and DCOM
DCOM Interface Definition Language
DCOM communications
Naming, Directory, Trading, and Activation Services
Naming services
JNDI architecture
Naming objects
Referenceable objects
Naming events
Naming files
CORBA and DCOM naming
RMI naming
DNS
Directory and trading services
JNDI directory services
Other directory services
Trading services
Microsoft Active Directory Services
Activation services and RMI
Other activation services
Messaging and Transaction Services
Messaging
Message-Oriented Middleware
Java Message Service
Core JMS Architecture
JMS models
CORBA messaging
JavaMail architecture
JavaMail messages and events
Mail sessions
Transactions
Transaction services
Transaction standards
Object Transaction Service
Java Transaction API
JTA Transaction Manager interface
JTA application interface
JTA and X/Open XA
Java Transaction Service
Systems Assurance and Security
Assurance
The assurance process
Risk
Benefits of assurance
Security
Reliability
Availability
Maintainability
Safety
Basic security model
Cryptography
Authentication and nonrepudiation
Secure Socket Layer (SSL)
Access control
Auditing and policy administration
Java's Security Features
Java security architecture
Byte code verifier
Class loader
Security manager
Java Cryptography Architecture (JCA)
Permissions
Security policies
Java access control
Principal identification
Protecting objects
Java security extensions
Enterprise Web Enabling
Web browsers
Web browser security
The Java Plug-in
Web servers
Web server security
Web server availability
HTML
CGI programming
Scripting languages
Active Server Pages
Java-based Web programming
XML
Document Type Definition declaration
Simple API for XML
Document Object Model
Java and XML
Java Servlets
Servlet architecture
Servlet interfaces
Servlet HTTP interfaces
Request processing
Response generation
Session management
Servlet deployment
Servlet configuration
Servlet thread and activation services
EJB and resource naming services
Transaction service management
Security service management
Availability service management
JavaServer Pages
JavaServer Pages
JSP language basics
JSP directive elements
Java scripting from JSP
Java abstractions of JSP
JSP factories and container information
Custom JSP classes
Standard Java objects from JSP
Standard Java actions from JSP
JSP configuration and deployment
Custom Java actions and tags from JSP
Enterprise Applications and Enterprise JavaBeans
Enterprise application platforms
Stand-alone enterprise applications
Application servers and EJBs
Architecture provider roles
Application server components
Application server client interfaces
Application client implementations
Application service management
Enterprise JavaBeans
EJB architecture
EJB types
EJB development
EJB configuration and deployment
Advanced Enterprise JavaBeans and Application Integration
Session beans
Session bean client interfaces
Entity beans
BMP entity beans
CMP entity beans
Entity bean client interfaces
EJB transactions
EJB security
EJB and other services
Enterprise Application Integration