Java EE (J2EE / JEE) with WebLogic training workshop UK
| Course code: |
JEEORACLE |
| Details: |
6 February, 5 days, £1995 + VAT
|
| Onsite | Enquire about bringing this course to your offices |
| Who should attend: |
Experienced Java programmers who require the skills to develop enterprise applications using WebLogic development environment / application server. |
| Prerequisite skills: |
Programming experience of the Java language as covered in our Java SE course. Some prior contact with internet technologies is helpful, though not essential. |
Course Outline
The Weblogic / Java EE Programming training course provides an overview of the Enterprise Java architecture, and introduces delegates to the development and implementation of scalable distributed applications using Enterprise Javabeans (EJB), Servlets, Java Server Pages (JSP), and Java Server Faces (JSF) within WebLogic Server. Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.
This course has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus. If you have a technical question, please email sales@jbinternational.co.uk
What you will learn
1. How to build a modern web presentation tier, exploiting JSF components and integrating rich client techniques.
2. How to build better and simpler EJBs with EJB 3 and annotation techniques.
3. How to leverage XML with better programming techniques and easier creation of web services.
4. How to improve access to relational data with the Java Persistence API.
5. How to manage transactions and security in the WebLogic Java EE environment.
Hands On Exercises
Delegates receive hands-on experience of building Java EE applications using WebLogic, including:
1. Building JSF components for web presentation, and integrating these into a fully working application.
2. Managing security and transactions in the WebLogic application server environment.
3. Writing a business tier incorporating new-style Enterprise Java Beans.
4. Experiencing the ease with which the business tier can be transformed into a web service layer.
5. Creating a JPA mapping layer to an existing relational database.
6. Exploring Java Messaging Services for synchronous and asynchronous application communication.
WebLogic with Java EE- Enterprise Java Training Course Outline
Java Enterprise Edition Overview
Java Enterprise Edition
- Java EE (JEE) Overview
- Services
- EJB/Web containers
- JNDI
- Servlets
- JSP
- JSF
- Entity Beans
- Session Beans
- Java Message Service
- Message Driven Beans
WebLogic Overview
- Architecture
- Starting & Stopping WebLogic
- Administration Console
- Application Deployment
Servlets
- Description
- Responding to HTTP Requests
- Storing user data
- Processing form data
Java Server Pages
- Description
- JSP versus Servlets versus JSF
- JSP
- JSF
- Actions
- Directives
- Expressions
- Displaying user and form data
Web Applications
- Building web applications
- Generic Deployment Descriptors
- WebLogic Deployment Descriptors
- Deployment
Naming
- Directory services
- LDAP and DNS
- JNDI
- Contexts and binding
- InitialContexts and lookup
- WebLogic naming service
Enterprise JavaBeans - EJB 3
- Different types of EJB
- Session, Entity and Message Driven Beans
- CMP, BMP
- Stateless and stateful session beans
- Home interfaces
- Remote interfaces
- Local interfaces
- Bean implementations
- Generic Deployment Descriptors
- WebLogic Deployment Descriptors
- Deployment
Container Managed Persistence
- Mapping methodologies
- Container managed fields and references
- EJB-QL
- WebLogic CMP Deployment Descriptors
EJB Clients
- Connecting to EJBs
- Naming contexts
Session Beans
EJB Methods
- Standard EJB methods
- Instance pooling & processing
Database Connectivity
- JDBC
- Configuration
- WebLogic JDBC drivers
Bean Managed Persistence
- Building an EJB
- Constraints
- Accessing DataSources
Java Message Service
- Messaging Systems
- Topics (Pub/Sub)
- Queues (P2P)
Message Driven Beans
Transactions
- Transaction overview
- Declarative transactions
- Distributed transactions
Security
- Concepts
- Securing an EJB application