ISQLGlobal Global Logo
Contact UsCertificationPlacementsCoursesCorporateHome

Oracle Java EE7 Front-end Server Application Development 1.0 Training & Placements in Chennai ISQL Global

Oracle Java EE 7: Front-end Web Application Development

(The Course Materials and Course Completion Certificates are directly delivered from Oracle University to those seeking for Foreign Opportunity)

(Government of India Approved Education Center - SQL STAR)

The Java EE 7: Front-end Web Application Development training teaches you how to build and deploy enterprise applications that comply with Java Platform, Enterprise Edition 7 Web Profile. The technologies presented in this course include annotations, Session Enterprise Java Beans (EJB-Lite), Java Persistence API (JPA), servlets, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web services, the Java API for WebSocket and more.

This Java EE 7: Front-end Web Application Development training helps you explore building and deploying enterprise applications that comply with the Java Platform, Enterprise Edition 7 Web Profile. Expert Oracle Universityinstructors will help you explore annotations, Session Enterprise Java Beans (EJB-Lite), Java Persistence API (JPA), servlets, JavaServer Pages(JSPs), Contexts and Dependency Injection (CDI), JAX-RS RESTful web services, the Java API for WebSocket and the Java API for JSON processing.

Learn To
  • Developweb-based interfaces for both desktop and mobile devices.
  • Assemblean application.
  • BuildJava applications.
  • Deployan application into an application server (Java EE platformruntime environment).
Benefits to You

By taking this course, you'll gain hands-on experience building Java EE web applications. You will get the chance to create web-based User interfaces using html5 and JavaScript along with JSPs and servlets. Web-based User interfaces will use AJAX to communicate with RESTful web services you create; data will persist using JPA and optimistic locking.

Participate in Hands-On Labs

By learning through hands-on exercises via structured labs, you'll get a chance to explore EJB-Lite session bean components, which can be used with container-managed transactions. You'll perform lab exercises using the NetBeans IDE and WebLogic Server.

Suggested Prerequisite
  • Basicunderstanding of database concepts and SQL syntax
  • Experiencewith Java SE, or Java Programmer Certification
  • Understandobject-oriented principles
  • Ableto author html, CSS, and JavaScript enabled web pages
  • Experiencewith an Integrated Development Environment
Required Prerequisite
  • JavaSE 8 Programming
  • JavaScriptand html5: Develop Web Applications
Audience
  • JavaDevelopers
  • J2EE Developer
  • Java EE Developers
  • WebAdministrator
  • WebAdministrator
Course Objectives
  • Create and use Java annotations
  • Selectthe correct Java EE Profile for a given application
  • Developand run an EJB technology application
  • CreateJava EE technology applications with the Java EE 7 Platform
  • Identify the services provided by an Application Server
  • Package,deploy and debug enterprise applications
  • Createweb-based User interfaces using Servlet, JSP, JAX-RS, andJavaScript technologies
  • Accessrelational databases using the Java Persistence API
  • Createscalable, transacted business logic with EJB-Lite
  • Developbasic Java Persistence API entity classes to enable databaseaccess
  • Developa web-based User interface using Servlets, JSPs, and JAX-RS
  • Designapplications to use dependencyinjection
  • UseIDEs and Application Servers for Java EE development

Course Topics
Java Platform, Enterprise Edition

  • The Java EE Platform
  • The Java EE Web Profile
  • A comparison of services and libraries
  • Java EE specifications
  • The needs of enterprise application developers
  • Java EE application tiers and layers
Enterprise Development Tools and Applications
  • Propertiesof Java EE components
  • The development process of a Java EE application
  • Configuring and packaging Java EE applications
  • Starting and stopping WebLogic Server
  • The purpose of an application server
Java Beans, Annotations, and Logging
  • Developcustom annotations
  • The role of annotations in Java EE applications
  • JavaSE features used in Java EE applications
  • Creating POJO Java Beans components
  • UsingLogging
  • Using Common Java Annotations
Java EE Web Architecture
  • Differencesbetween Java Servlets, JSP, and JSF components
  • Use the Expression Language
  • Avoidingthread safetyissues in web components
  • The http request-response model
  • Application layering and the MVC pattern
Developing Servlets
  • Setresponse headers
  • Forwardingcontrol and passing data
  • The Servlet API
  • Requestand response APIs
  • Using the session management API
  • Uploadingfiles using a servlet
  • Twoapproaches to creating a response body
Developing with JavaServer Pages
  • Processingdata from servlets in a JSP page
  • The role of JSP as a presentation mechanism
  • AuthoringJSP view pages
  • Usingtag libraries
JAX-RS Web Services
  • Produceand consume complex data in the form of XML
  • httpstatus codes
  • CreateJAX-RS resource and application classes
  • The need for web services
  • Designing a RESTful web service
  • Consumequery and other parameter types
  • Createmethods that follow the prescribed rules of http method behavior
Java RESTful Clients
  • Pre-JAX-RS2 Clients: httpUrlConnection and the Jersey Client API
  • The JAX-RS 2 Client API
html5 Applications with JavaScript and AJAX
  • htmlDOM manipulation with JavaScript
  • RESTfulclients with JavaScript (AJAX)
  • The Same-Origin policy and CORS
  • Limitationsof JavaScript clients
WebSocket and the Java API for JSO Processing
  • Creating WebSockets with Java
  • ConsumingJSON with Java
  • WebSocketExplained
  • Client-sideWebSokect with JavaScript
  • Client-sideWebSocket with Java
  • WebService Limitations
  • ProducingJSON with Java
Implementing a Security Policy
  • Container-managedsecurity
  • Create a role-based security policy
  • Userroles and responsibilities
  • The security API
POJO and EJB-Lite Component Models
  • Operationalcharacteristics of stateless and stateful session beans
  • Creatingsession bean clients
  • The benefits of EJB components
  • Creatingsession beans
  • The role of EJB components in Java EE applications
The Java Persistence API
  • The life cycle and operational characteristics of entity components
  • The elements and environment of an entity component
  • Basicsof Object-relational mapping
  • The role of the Java Persistence API in Java EE applications
Implementing a transaction policy
  • Pessimisticlocking using EntityManager APIs
  • Programmaticvs. declarative transaction scoping
  • Transactionsemantics
  • Optimisticlocking with the versioning of entity components
  • Implementing a container-managed transaction policy
  • The effect of exceptions on transaction state
  • UsingJTA to scope transactions programmatically

Govt approved Oracle Institute

All rights reserved. ©1999 - 2022, ISQL Global.

Terms of Service | Privacy Policy