Beruflich Dokumente
Kultur Dokumente
Duration :
Curriculum
Structured Programming
Object-Oriented Programming
4GLs and RAD
Java
Java EE and the Outside World
Versions Upon Versions
Chapter 2. Concepts
Chapter 3. Technology
JDBC
Servlets
JavaServer Pages
Java Naming and Director Interface
The Component Environment
Multi-Tier Applications
JavaServer Faces
Enterprise JavaBeans
Java Persistence API
Ajax
Java Message Service
APIs for Web Services
Chapter 4. Tools, Standards, and Portability
Java IDEs
Web Servers and Containers
The WebLogic Server
Standards and Portability
What Is and Isn't Standardized
Beyond Java EE
Development Process
Assembling WARs and EJB JARs
Assembling EARs
Verifiers
External Resources
Administrative Tools
Administrative Tasks
Remote Administration and Domains
JSP Containers
Servlet Architecture
Page Translation
Types of JSP Content
Directives
Content Type
Buffering
Scripting Elements
JSP Expressions
Standard Actions
Custom Actions and JSTL
Objects and Scopes
Implicit Objects
JSP Lifecycle
HTML Forms
Reading CGI Parameters
JSPs and Java Classes
Error Handling
Session Management
The Session API
Cookies and JSP
Going Scriptless
The JSP Expression Language
EL Syntax
Type Coercion
Error Handling
Implicit Objects for EL
The JSP Standard Tag Library
Role of JSTL
The Core Actions
Using Beans with JSTL
The Formatting Actions
Scripts vs. EL/JSTL
Web Components
Forwarding
Inclusion
Passing Parameters
Custom Tag Libraries
Tag Library Architecture
Implementing in Java or JSP
Threads
Strategies for Thread Safety
XML and JSP
JSP for Web Services
Server-Side Programming
Web Protocols and Web Applications
Role of Web Servers
Application Servers
WebLogic
Java Servlets
Using Tomcat Web server
Structure of a Java Servlet
Servlets Architecture
Servlet and HttpServlet
Request and Response
Reading Request Parameters
Producing an HTML Response
Redirecting the Web Server
Deployment Descriptors
Servlets Life Cycle
Relationship to the Container
JDBC
JDBC Drivers
Using JDBC in a Servlet
Data Access Objects
Transactions
Connection Pooling
Chapter 7. Filters
Servlet Filters
Uses for Filters
Building a Filter
Filter Configuration and Context
Filter Chains
Deploying Filters
EJB:
Chapter 1. Overview
Enterprise Applications
Containers and Objects
Three Containers
Remote Connectivity
Scalability and Availability
Security
Transaction Control
Chapter 2. Architecture
What is an EJB?
Types of Beans
Inversion of Control
The Bean-Type Annotations
Dependency Injection
The @EJB Annotation
The JBoss Application Server
The Administration Console
Deploying EJB Applications
Configuring Data Sources
Development Cycle and Roles
Interface/Implementation Split
Stateful vs. Stateless
The @Stateless Annotation
Lifecycle and State Transitions
Session Context
The @Stateful Annotation
State Transitions
Singletons and Pools
Chapter 4. Entities
Chapter 5. Associations
OO Query Languages
The FROM Clause and Directionality
The WHERE Clause
The SELECT Clause
Joins
Aggregates and Grouping
Ordering
Interdependent Systems
The Factory Pattern
The Service Locator Pattern
Dependency Injection
Injection by Magic?
Injection by Type
Injection by Name
The Component Environment
Deployment Descriptors
Impact on Stateful Session Beans
JNDI
Connecting to a Remote Bean
Using mappedName
Who Can Declare Dependencies
Asynchronous Messaging
The Java Message Service
Message-Driven Beans
Message Types
Injecting JMS Queues
JMS Configuration in JBoss
Chapter 9. Transactions
ACID Transactions
The EntityTransaction Interface
EJB Transaction Attributes
Persistence Contexts
Extended Persistence Contexts
Isolation Levels
Application-Managed Persistence
The SessionSynchronization Interface
Impact on JMS and MDBs
Java Exceptions
Remote Exceptions
EJB Exception Handling
System Exceptions
Application Exceptions
Transaction Control
JSF
Chapter 1. Overview
Chapter 2. Lifecycle
Chapter 3. UI Components
View Selection
Navigation Rules
Implicit Navigation
Problems with POSTback
Post/Redirect/Get
Support for HTTP GET
Conditional Navigation
Chapter 6. Scopes
Managed-Bean Scopes
Lifecycle Annotations
View Parameters
The Flash
Managed Properties
Values, Lists, and Maps
Using Dynamic Expressions
Dependencies and Bean Scopes
The @ManagedProperty Annotation
Chapter 8. Facelets
Migrating from JSP
View Definition Languages
Facelets
Tag Libraries
Writing and Using Custom Tags
Chapter 1. Fundamentals
Asynchronous Messaging
The Java Message Service
Point-to-Point Messaging
Publish-and-Subscribe Messaging
JNDI
Connections and Sessions
Working with Queues
Working with Topics
GlassFish JMS Administration
Expiration
Message Types
Header Fields
Properties
Message Selectors
Chapter 3. Reliability
Message Persistence
JMS from Web Applications
The Component Environment
Acknowledgement and Redelivery
Acknowledgement Modes
Session Recovery
Transactions
What JMS Transactions Are and Aren't
Transaction Pitfalls
Batch Processing
Priority
JMS and EJB: Message-Driven Beans
JMS and Web Services: SOAP Messaging