USA +1 (415) 529-7271 | +1 (214) 888-9124
(WhatsApp button Bottom Right)

J2EE

Home  >>  Courses  >>  J2EE

J2EE

Web application development

  • Introduction to web application development
  • Purpose of web application development
  • Various elements of web applications
  • Setting up Tomcat web server and Eclipse WTP
  • Developing dynamic web applications using Servlet’s
    • Overview of Servlet2.5 & 3 API’s
    • Handling a client’s request using Servlet
    • Configuring servlet’s using xml and annotations
    • Web Container
    • Servlet Life Cycle
    • Http Protocol
      • Http Request Format
      • Http Response Format
    • Coordinating servlets
    • Scope objects(Sharing data)

Servlet Filters

  • Filter basics
  • Creating a filter
  • Understanding the applications of filters

Servlet Listeners

  • Listener’s basics
  • Creating a listener & registering
  • Understanding the applications of listeners

Session Tracking JSP (JavaServerPages)  

  • JSP Elements
    • Directives
    • Declarations
    • Scriptlets
    • Expressions
    • JSP Actions
    • Comments
  • Implicit objects
  • Expression Language (EL)
  • JSTL(JSP Standard Tag Libraray)
    • Core Tags
    • Formatting tags
    • SQL tags
    • XML tags
    • JSTL Function
  • Creating Custom JSP Tag Libraries: The Basic
    • Java-based tags
    • Components of a tag library
    • Basic tags
    • Tags that use body content
    • Tags that optionally use body content
  • JSP-based tags (tag files)
    • Components of a tag library
    • Basic tags
    • Tags that use attributes
    • Tags that use body content

Ajax: Asynchronous Page Updates

  • The basic Ajax process
  • Using dynamic content and JSP
  • Using dynamic content and servlets
  • Sending GET data
  • Sending POST data
  • Displaying HTML results
  • Parsing and displaying XML results

JQuery

  • Introduction to JQuery
  • Working with selectors, events
  • Manipulating content dynamically
  • JQuery UI and forms
  • jQuery and Ajax

Model1 and Model2(MVC) Architectures. JNDI(Java Naming and Directory Interface) API

  • Understanding JDNI Tree in Application servers
  • Creating context
  • Registering bound objects
  • Look up bound objects

Enterprise Messaging using JMS(Java Messaging Service) API

  • Messaging is a method of communication between software components or applications.
  • Messaging enables distributed communication that is loosely coupled.
  • Introduction to JMS
    • What is JMS?
    • JMS Features
    • JMS Architecture
  • JMS Fundamentals
    • Messaging Models
      • Point-to-Point Messaging
      • Publish/Subscribe Messaging
    • Connection Factory
    • Session
    • Destination Types
      • Queue
      • Topic
    • Message Consumer
    • Message Producer
  • Configuring JMS
    • JMS Server
    • Destination’s
  • Types of Messages
  • Sending and Receiving Message

XML Processing API’s

  • XML syntax and namespaces
  • Describing XML with schema
  • XPath
  • XSLT
  • Java APIs for XML Parsing and Transformation
  • JAXP, SAX, and DOM

Java API for XML Binding(JAXB)

  • The need for Data Binding
  • Mapping schema types for Java
  • Java-to-xml mapping using annotation’s
  • Marshalling and Unmarshalling with JAXB
  • Working with JAXB Object models

Java Persistence API (JPA)

  • Entity class and O/R mappings
  • Persistent fields and properties
  • Entity relationship mappings
    • One-One
    • One-Many
    • Many-One
    • Many-Many
  • Inheritance mappings
  • Annotations and XML descriptors for defining mappings
  • Entity Operations
    • The EntityManager interface
    • Entity instance life cycle
    • Entity listeners and call-back methods
  • Java Persistence Query Language (JPQL)

Understanding Other Data binding Frameworks in Java

  • Castor XML
  • XMLBeans

Request Live Demo Invitation

Get notified on our Free Interactive Online Demo Session.

CAPTCHA
Please wait...

Check Reviews
Go to Contact Us

Registration Form

CAPTCHA
Please wait...

Download Curriculum

CAPTCHA
Please wait...