
After completing this Session, you should be able to do the following:
Get started with HTML
Be familiar with basic web concepts.
Write different kinds of HTML tags.
This session goals to discuss the following topics:
JavaScript fundamentals.
Getting familiar with JavaScript syntax
JavaScript functions creation.
JavaScript calling
This session goals to discuss the following topics:
Getting familiar with JavaScript syntax
JavaScript functions creation.
JavaScript calling.
This part of the session aims to discuss the following topics:
Getting familiar with JQuery
jQuery installation and basic usage.
After completing this lesson, you should be able to do the following:
Identify JEE versions history • Identify Java EE design patterns and their purpose
Describe the Model-View-Controller (MVC) architecture
Define the purpose and role of Struts • Define the purpose and role of JavaServer Faces (JSF)
Describe data source and connection pools in WebLogic Server
Define the role of servlets in a Java EE application
Describe the servlet life cycle
Describe the request and response architecture
Implement HTTP servlet methods
List Java EE servlet mapping techniques
Handle errors in a servlet
Create and run a servlet in JDevelope
After completing this lesson, you should be able to do the following:
Define the role of servlets in a Java EE application
Describe the servlet life cycle
Describe the request and response architecture
Implement HTTP servlet methods
List Java EE servlet mapping techniques
Handle errors in a servlet
Create and run a servlet in JDeveloper
After completing this lesson, you should be able to do the following:
Be aware of the new Servlets Topics.
Getting familiar with listeners.
Getting familiar with Filters.
Getting started with JEE 6.0 and servlets 3.0+ versions.
After completing this lesson, you should be able to do the following:
Describe the relationship between JavaServer Pages (JSP) and servlets
List implicit objects on JSP pages
Describe the semantics of JSP tags
Create a JSP segment
Explain the use of JSP tag files
Run and debug a JSP-based application
After completing this lesson, you should be able to do the following:
Describe the relationship between JavaServer Pages (JSP) and servlets
List implicit objects on JSP pages
Describe the semantics of JSP tags
Create a JSP segment
Explain the use of JSP tag files
Run and debug a JSP-based application
This part of our course covers the following topics:
Introduction to JSF.
Understanding the concept of Managed Beans.
Page Navigation.
JSF Components.
Data Tables.
Validators and Converters.
Event Handling.
JDeveloper support for JSF
This part of our course covers the following topics:
Introduction to JSF.
Understanding the concept of Managed Beans.
Page Navigation.
JSF Components.
Data Tables.
Validators and Converters.
Event Handling.
JDeveloper support for JSF
This part of our course covers the following topics:
Introduction to JSF.
Understanding the concept of Managed Beans.
Page Navigation.
JSF Components.
Data Tables.
Validators and Converters.
Event Handling.
JDeveloper support for JSF
This part of our course covers the following topics:
Introduction to JSF.
Understanding the concept of Managed Beans.
Page Navigation.
JSF Components.
Data Tables.
Validators and Converters.
Event Handling.
JDeveloper support for JSF
This part of our course covers the following topics:
Introduction to JSF.
Understanding the concept of Managed Beans.
Page Navigation.
JSF Components.
Data Tables.
Validators and Converters.
Event Handling.
JDeveloper support for JSF
Create a Filtered Table
Point of Sale Project
After completing this lesson, you should be able to:
Identify the course objectives
Discuss the course agenda
Describe the Java Platform, Enterprise Edition (Java EE) standard and its APIs
Set up the course application environment
After completing this lesson, you should be able to:
• Select a design approach for Java EE applications; the design approach includes:
Using a Model View Controller (MVC) approach
Selecting a client application user interface
Selecting an appropriate EJB component for business logic
Selecting a persistence strategy
• Describe EJB types and EJB 3.0 annotations
• Explain the role of Java EE APIs
Java EE Connector Architecture (JCA)
Java Authentication and Authorization Service (JAAS)
After completing this lesson, you should be able to:
Describe session beans
Create stateless and stateful session beans by using annotations
Understand the passivation and activation of stateful session beans
Use interceptor methods and classes
After completing this lesson, you should be able to:
Describe session beans
Create stateless and stateful session beans by using annotations
Understand the passivation and activation of stateful session beans
Use interceptor methods and classes
After completing this lesson, you should be able to:
Describe session beans
Create stateless and stateful session beans by using annotations
Understand the passivation and activation of stateful session beans
Use interceptor methods and classes
After completing this lesson, you should be able to:
• Describe the Java Naming and Directory Interface (JNDI)
• Locate or look up resources and EJBs by using:
– JNDI APIs
– Dependency injection
• Work with JNDI enhancements in WebLogic
– Enabling global JNDI name lookup operations
– Using relaxed JNDI lookup operations
After completing this lesson, you should be able to:
Create a JPA entity
Select a primary key field
Perform O-R mapping by using annotations
Map inheritance between entities
Map relationships between entities
After completing this lesson, you should be able to:
• Declare an EntityManager reference with the @PersistenceContext annotation
• Look up an EntityManager reference by using dependency injection
• Use the EntityManager API to:
Find an entity by its primary key
Insert a new entity
Modify an existing entity
Delete an entity
• Execute dynamic queries with the Query API
• Write simple JPQL queries
After completing the lesson no 8, you should be able to:
Write unconditional Java Persistence Query Language (JPQL) statements
Write conditional JPQL statements
Write JPQL queries that traverse EJB relationships
Write JPQL in NamedQuery annotations
Use the Query API to execute dynamic JPQL query and bulk update statements
After completing the lesson no 9, you should be able to:
Identify the features of a messaging system
Describe the Java Message Service (JMS) architecture
Configure a Java Message Service
Create a message-driven bean (MDB)
Create a JMS/MDB client
After completing this lesson, you should be able to:
Choose the appropriate type of transaction management
Set the transaction attribute for container-managed transactions
Create transaction demarcations
Configure the web server transaction manager
Develop the skills to build scalable business services that feed dynamic web and mobile applications using Java EE.
Learn Java EE from Oracle University Partner
Companies utilize the new, lightweight Java EE Web Profile to create next-generation web applications. Through Java EE Training, learn more about the full power of the Java EE platform for enterprise applications and more.
With Java EE Course, demonstrate a wide range of skills that extend well beyond fundamental Java programming. Prove that you are capable of architecting systems, defining requirements and overseeing execution when compared to other candidates in the job market.