• Are you going to start your Career? Join with us!!!

J2EE is a platform-independent, Java-centric environment from Sun for developing, building and deploying Web-based enterprise applications online. The J2EE platform consists of a set of services, APIs, and protocols that provide the functionality for developing multitiered, Web-based applications.The J2EE platform consists of multi-tiered distributed application model. J2EE applications allows the developers to design and implement the business logic into components according to business requirement. J2EE architecture allows the development of multi-tired applications and the developed applications can be installed on different machines depending on the tier in the multi-tiered J2EE environment.
The J2EE application parts are:

  • Client-Tier components run on the Client machine.
  • Web-Tier components run on the J2EE Server.
  • Business-Tier components run on the J2EE Server.
  • Enterprise Information System (EIS)-Tier software runs on the EIS servers.

Note : Each chapter has sub modules. To know more about course syllabus please contact us: +91 8754009094


J2EE Syllabus

Chapter 1: J2EE Overview & Servlet
- J2EE Overview
- What is a Web Application
- Web Server vs Application Server
- Tomcat Installation and Configuring
- Servlet Technology
- What is a Servlet
- Servlet vs CGI
- Servlet-Life-Cycle
- Servlet API & Interface
- GenricServlet vs HttpServlet, Servlet Flow OF Execution
- Client Request & Server Response
- Load-on-startup
- Servlet Collaboration
- RequestDispatcher & SendRedirect
- Servlet Config & Servlet Context
- Attribute in Servlet
- Cookies & HttpSession
- Hidden Form Field & URL Rewritting
- - What is a Filter
- Authendication Filter
- Filter Config
- Servlet Annotations
- Single Thread Model
- File Upload & File Download
- Sending Mail
- Servlet Internationalization
- DB Server
- MySql & Oracle
- Web server
- Tomcat & - Application server
- Weblogic & Websphere
- Additional Package
- HTML5 & CSS3
- Java Script & JQuery
Chapter 2: JSP - Java Server Pages
- JSP - Overview
- Environment
- Architecture
- Life Cycle
- Client Request & Server Response
- Http Codes
- Form Processing
- Scripting Elements
- Scriptlet tag
- Expression tag
- Declaration tag
- Implicit Objects
- request & response
- config & application
- session & pageContext
- page & exception
- Directives
- Page, Include & Directive
- Action Elements
- forward & include
- bean : usebean
- setproperty , getproperty
- Writing Filters
- Cookies Handling
- Session Tracking
- File Uploading & Downloading
- Handling Date
- MVC in JSP
- Page Redirect
- Hits Counter & Auto Refresh
- Database Access
- Sending Email
- JSTL
Chapter 3: JSF - Java Server Faces
- Introduction and Overview
- The JSF Architecture
- JSF Life Cycle
- JSF Request Objects
- Simple JSF User Interface components
- Managed Bean
- Configure Managed Beans in JSF 2.0
- Injecting Managed beans in JSF 2.0
- Navigation
- Implicit Navigation in JSF 2.0
- Conditional Navigation Rule in JSF 2.0
- JSF “form-action” navigation rule example
- JSF :Page Forward vs Page Redirect
- JSF Tag Library
- Table Manipulation
- dataTable example
- Add row in JSF dataTable
- Update row in JSF dataTable
- Delete row in JSF dataTable
- Display dataTable
- Facelets Tags
- Templating with Facelets
- Custom tags in JSF 2.0
- Converters
- Validation
- Event Handler
- valueChangeListener
- actionListener
- PreRenderViewEvent
- PostValidateEvent
- JDBC Integration
- Spring Integration
- Spring + Hibernate Integration
- Expression Language
Chapter 4: Struts
- Struts 2 Introduction
- What is Struts 2 Why Struts 2?
- Struts 1.x vs Struts 2.x
- Model1 vs Model2
- Struts flow of Execution
- Struts 2 Architecture
- Struts 2 Example
- Core Components
- Interceptors
- ValueStack
- Action Context
- ActionInvocation
- OGNL
- Struts 2 Action
- Struts 2 Configuration
- Struts.xml
- Multi Configuration
- Multi NameSpace
- Interceptor ,Custom Interceptor,Params Interceptor, Prepare Interceptor,FileUpload interceptor
- Struts 2 UI & Data Tags
- Struts 2 Control Tags & Bean Tags
- Validation,Validation with Resource Bundle
- Validation with Programmatic
- XML Validation
- Ajax validation
- Aware Interfaces
- Application Aware
- Session Aware
- Struts 2 with i18n
- Struts 2 Annotations
- Struts 2 File Upload & Download
- Struts 2 with Tiles2
- Struts 2 CRUD Example
Chapter 5: Hibernate
- Advantages of Hibernate Framework compared to JDBC
- Object Relational Mapping (ORM) Tool
- Hibernate – Architecture
- Hibernate Object States
- Hibernate – Mapping Configuration Files
- SQL Dialects in Hibernate
- Hibernate Primary Key Auto Generators
- Hibernate Auto DDL Operations
- Simple Web Application with Hibernate
- Hibernate with Annotation
- Hibernate Query Language (HQL)
- Hibernate Criteria
- Hibernate Inheritance
- Table Per Class Hierarchy
- Table Per subClass Hierarchy
- Table Per Concrete Hierarchy
- Hibernate Relationships
- One to One Mapping
- One to Many Mapping
- Many to One Mapping
- Many to Many Mapping
- Hibernate – Caching -Mechanism
- First –Level Cache
- Second –Level Cache
- Hibernate Named Query
- Hibernate - Batch Processing
- Hibernate – Interceptors
Chapter 6: Spring Framework
- Spring Introduction
- Spring Modules
- Spring Applications
- Dependency Injection
- Constructor Injection
- Setter Injection
- Spring MVC
- IOC Container
- Autowiring in Spring
   * no
   * byname
   * byType
   * constructor
   * autodetect
- Spring Form Tags
- Spring Annotations
- Spring AOP
- Spring JDBC Template
- Spring ORM
   * Spring with ORM
   * Spring with Hibernate
   * Spring with JPA
- Spring MVC Tiles
Chapter 7: Web Service
- What is webservice?
- XML and Introduction
- DOM Parser
- SAX Parcer
- XSLT Parcer
- Advantages of Web service
- Web service Components
- SOAP web Service - RESTful Web Service
- RESTful Web Service example