J2EE CHAMP Syllabus
J2EE Project
DataBase --
PostGres/MySQL/Oracle
HSQLDB
Testing Tool --
J-Unit
IDE
Netbeans
Eclipse
Coding Standard/Code Management --
SVN/CVS
CheckStyle
Database Connectivity / Driver
JDBC
Hibernate – Scheme
JPA – Annotation
Client Side Techonlogy
HTML
XML
Ajax
Javascript
CSS
Server Side Programming/Business Logic Implementation:
Struts 2.x
Spring 2.5.x
Project Management/Deployment Tools
Ant
Maven
J2EE, Struts & Spring Course Content:
-
Netbeans & Eclipse
Introduction
Project definition and configurations
Execution and debugging
Advance features
-
Servlet
Servlet Basics
Servlet API
HTTP Basics
Session Tracking
Advance Servlet features (Forward, Include, Redirect) -
JSP
Introduction to JSP
JSP Basics
JSP Elements (Directives, Declaration, Scriplets, Actions)
JSP and JavaBeans
Custom Tag Library
-
Struts
MVC Architecture
Struts Framework
Struts Controller Components
Struts View Components
Struts Model Components
Struts Tag Libraries
Exception Handling in Struts -
JDBC
JDBC Basics
Advance JDBC
-
Hibernate & JPA
Hibernate Configuration
Entity definitions and O/R Mapping
Working with Persistent Objects
Hibernate/JPA Queries
Advance Concepts
-
Junit
Junit Testcases, Test suites
Life cycle, Test execution and Debugging
-
Log4J
Case study and configurations
Implementation Strategies
-
Maven
Case study and configurations
Application deployment
-
JNDI
Naming & Directory Services
Context lookups and Bindings
-
JMS
MDB 3.0 Architecture
JMS Models
MDB definition and life cycles
-
Spring Framework
Dependency Injection and Inversion of control
Bean Managed container and its configurations
Bean definitions and their usage
Hibernate Integration
Struts Integration -
Design Patterns
Why to use Patterns?
Popular J2EE Patterns
MVC-II
Front Controller
Composite Views
Intercepting Filter
Business Delegate
Service Locator
Session Façade
Transfer Objects
DAO
DAO Factories -
JAXP
XML Document Structure
Parsing strategies DOM and SAX parsing -
JAAS
Core fundamentals
Authentication
AuthorizationPrerequisite:
Candidate should have good knowledge of Core Java.
Join today to Become Best Coder Certified Programmer, Courses in PHP, Open Source, J2EE, Struts, Spring, .Net, Web Design, SEO, iPhone, C, C++, Python, Ruby etc., for demo class contact - 97176-52340
