Developing Applications with Java EE 6 on WebLogic Server 12c Training

3896 Learners

Oracle Developing Applications with Java EE 6 on WebLogic Server 12c training imparts the knowledge and skills to build and deploy enterprise applications that comply with the Java Platform, Enterprise Edition 6 Web Profile. The expert mentors will explain how to use JSF technology for building the web applications that can be accessed both from mobile and desktop web browsers. The concept of data caching is also covered. The aspirants will learn how to improve the application performance use EJB components to enable container managed transactions.

At the completion of this Developing Applications with Java EE 6 on WebLogic Server 12c course, the participants will exhibit the following skills:

  • Develop mobile web applications and web profile applications
  • Learn the effective use of Session Enterprise JavaBeans (EJBs)
  • Enable database access by using basic Java Persistence API (JPA) entity classes 
  • Use servlets, JavaServer Pages (JSPs), JavaServer Faces (JSF) to develop a web-based user interface
  • Design applications to use Contexts and Dependency Injection  (CDI)
  • Use IDEs and Application Servers for Java EE development
  • Use Bean Validation to validate data
  • Implement security policy and manage user logging
  • Install Oracle WebLogic Sever 12c zip file distribution
Target audience
  • Java Developers
  • Java EE Developers
  • J2EE Developer
Prerequisites

The candidates with experience of working on the Java programming language and familiarity with the following can help the learners to get best out of the training:

  • Object serialization
  • Relational database theory
  • Structured query language (SQL)

Oracle Developing Applications with Java EE 6 on WebLogic Server 12c training imparts the knowledge and skills to build and deploy enterprise applications that comply with the Java Platform, Enterprise Edition 6 Web Profile. The expert mentors will explain how to use JSF technology for building the web applications that can be accessed both from mobile and desktop web browsers. The concept of data caching is also covered. The aspirants will learn how to improve the application performance use EJB components to enable container managed transactions.

At the completion of this Developing Applications with Java EE 6 on WebLogic Server 12c course, the participants will exhibit the following skills:

  • Develop mobile web applications and web profile applications
  • Learn the effective use of Session Enterprise JavaBeans (EJBs)
  • Enable database access by using basic Java Persistence API (JPA) entity classes 
  • Use servlets, JavaServer Pages (JSPs), JavaServer Faces (JSF) to develop a web-based user interface
  • Design applications to use Contexts and Dependency Injection  (CDI)
  • Use IDEs and Application Servers for Java EE development
  • Use Bean Validation to validate data
  • Implement security policy and manage user logging
  • Install Oracle WebLogic Sever 12c zip file distribution
Target audience
  • Java Developers
  • Java EE Developers
  • J2EE Developer
Prerequisites

The candidates with experience of working on the Java programming language and familiarity with the following can help the learners to get best out of the training:

  • Object serialization
  • Relational database theory
  • Structured query language (SQL)

Developing Applications with Java EE 6 on WebLogic Server 12c Training Course Content

1. Java Platform, Enterprise Edition

  • Describe the purpose of the Java EE Platform
  • Describe the needs of enterprise applications
  • List the various Java EE specifications
  • Compare services and libraries
  • Describe the Java EE Web Profile
  • Describe the EE application tiers and layers

2. Enterprise Development Tools and Application Servers

  • Describe the purpose of an application server
  • Identify the potential selection criteria used when choosing an application server
  • Install the Oracle WebLogic Server 12c Zip Distribution
  • Describe the properties of Java EE components
  • Describe the process of developing a Java EE application
  • Describe how to configure and package Java EE applications
  • List EE supporting features provided by integrated development environments (IDEs)

3. JavaBeans, Annotations, and Logging

  • Describe the Java SE features that are used extensively in enterprise applications
  • Create POJO JavaBeans components
  • Log application activity and errors
  • Write to server logs
  • Describe common Java SE annotations and features
  • Develop Java annotations
  • Describe the role of annotations in Java EE

4. Web Component Model

  • Describe the HTTP request-response model
  • Define the difference between Java Servlets, JSP, and JSF components
  • Implement application layering and the MVC Pattern
  • Avoid thread safety issues in web components
  • Use the Expression Language

5. Developing with JavaServer Faces Technology

  • Evaluate the role of JavaServer Faces (JSF) technology as a presentation mechanism
  • Describe the flow of the JSF life cycle
  • Author JSF pages using Facelets
  • Process form submissions and use JSF managed beans
  • Describe the use of JSF tag libraries
  • Use the appropriate annotation to control the scope of a bean instance
  • Use a component to iterate over values in a collection

6. Using AJAX and Composite Components with JSF

  • Define Asynchronous JavaScript and XML (AJAX)
  • Describe how JSF Components can be enhanced with AJAX
  • Use the tag
  • Describe how AJAX request integrates with the JSF life cycle
  • Define a composite component
  • Create a JSF composite component

7. Apache Trinidad JSF Component Library and Mobile Development

  • Create JavaServer Faces (JSF) pages that use Apache Trinidad components
  • Create a JSF-based mobile application
  • Dynamically apply Cascading Style Sheets (CSS) with Trinidad Skinning
  • Use the HTML5 video tag

8. Dependency Injection With CDI

  • Create managed bean compatible classes
  • Inject managed beans
  • Qualify the bean being requested at an injection point
  • Use CDI alternatives

9. Using JSF and Bean Validation

  • Define the approach JSF uses to convert and validate input data
  • Use built-in validation constraints provided with JSF
  • Use built-in validation constraint annotations provided by Bean Validation
  • Create a custom Bean Validation constraint

10. Developing Servlets

  • Describe the servlet API
  • Use the request and response APIs
  • Set response headers
  • Create text and binary response bodies
  • Process file uploads using servlets
  • Forward to JSPs using RequestDispatcher
  • Use the session management API

11. Developing with JavaServer Pages Technology

  • Evaluate the role of JSP technology as a presentation mechanism
  • Author JSP pages
  • Process data received from servlets in a JSP page
  • Describe the use of tag libraries

12. EJB Component Model

  • Describe the role of EJB components in a Java EE application
  • Describe the benefits of EJB components
  • Describe the operational characteristics of a stateless, stateful, and singleton session beans
  • Create session beans
  • Create session bean clients

13. The Java Persistence API

  • Describe the role of the Java Persistence API (JPA) in a Java EE application
  • Explain the basics of object-relational mapping
  • Describe the elements and environment of an entity component
  • Describe the life cycle and operational characteristics of entity components

14. Implementing a Transaction Policy

  • Describe transaction semantics
  • Compare programmatic and declarative transaction scoping
  • Use JTA to scope transactions programmatically
  • Implement a container-managed transaction policy
  • Support optimistic locking with the versioning of entity components
  • Support pessimistic locking using EntityManager APIs
  • Describe the effect of exceptions on transaction state

15. Web Service and Integration Technology Survey

  • Describe the purpose of integration technologies
  • Define the integration layer in a multilayered application architecture
  • List various Java EE integration technologies
  • Describe the benefit of Web Services over other integration technologies

16. Implementing a Security Policy

  • Leverage container-managed security
  • Define user roles and responsibilities
  • Create a role-based security policy
  • Using Declarative Security
  • Configure authentication in the web tier

Learning Partner

Drop Us a Query

+91 9810306956

Available 24x7 for your queries

Developing Applications with Java EE 6 on WebLogic Server 12c Training Course Certificate

Our Training Certificates Get The Job Done

Multisoft Systems is the “one-top learning platform” for everyone.

Get trained with certified industry experts and receive a globally-recognized training certificate.

Multisoft Training Certificate Features :
  • Globally recognized certificate with complete name of the candidate
  • Course ID & Course Name
  • Certificate with Date of Issuance
  • Name and Digital Signature of the Awardee
certificate-sample

Developing Applications with Java EE 6 on WebLogic Server 12c Corporate Training & Certification

Employee training and development programs are essential to the success of businesses worldwide. With our best-in-class corporate trainings you can enhance employee productivity and increase efficiency of your organization. Created by global subject matter experts, we offer highest quality content that are tailored to match your company’s learning goals and budget.

Learn from the experts

Customized Training

Be it schedule, duration or course material, you can entirely customize the trainings depending on the learning requirements of your workforce. You can even choose a trainer from our team of certified industry experts.

Learn from the experts

Expert Mentors

Get trained from our team of highly skilled and certified trainers, who are officially accredited professionals with relevant industry experience and adept in providing the knowledge and skills required to be successful.

Learn from the experts

360º Learning Solution

Engage your employees with our all-inclusive learning platform. Avail benefits of 24/7 access to the learning management system, industry-certified mentors, assessments & mock tests, real-time learning and more.

Learn from the experts

Learning Assessment

Check test score and performance with our skills analysis tools. Our detail scoreboard displays scores, areas of strength, detailed answer of questions and more for each employee.

Download Corporate Brochure

What Attendees are Saying

+

+91 9810306956

Available 24x7

Multisoft
Online

Multisoft
Hi there 👋

How can I help you?
1:40
×
Chat with Us