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 Demo Session.

Please wait...