Java – J2EE Curriculum
Module #1
 Object Oriented Programming
o Polymorphism
 Overloading
 Overriding
 Dynamic Referencing
o Encapsulation
o Inheritance
 MultiLevel
 Multiple
o Constructors
o super
o Interface, Abstract Class & Concrete Classes
 Collections API
o Set, List, Map
o Autoboxing and Unboxing
o Generics
o Comparator & Comparable
 Exception Handling
o Checked ,Unchecked Exceptions and Errors
o Assertions
o Custom Exceptions
o Throw and Throws
 Misc
o Garbage Collection
o final, finally & finalize
o Pass by reference and Pass by value.
o Static
o Equals and hashcode
o JRE, JVM & JDK
o Eclipse usage.
Module #2
 JDBC
o General database structure
o DML, DDL, DQL, TSQL
o Decision Support Systems & OLTP
o Database objects
o Tables,Cursors,Triggers,Views,StoredProcedures.
o JDBC ODBC and drivers
o JDBC Connection(s).
o Statement, PreparedStatement & CallableStatement
Module #3
 Java Server Pages and Servlets
o Lifecycle of a Servlet, JSP.
o Directory Structure of a Web Application
o JSP Action Tags
o JSP Page Directives
o JSP Implicit Variables
o Custom Tags
o MVC
 Project #1
Module #4
 Struts 1.x
o MVC in Struts
o Types of Action Classes
o Types of Form Classes
o Struts Deployment Descriptor
o Struts Tags
o Validator Plug-in
o Tiles Plug-in
 Project #2
Module 5
 Spring Core
o Spring Container
o Spring Modules
o Spring Lifecycle
o Spring Scopes
o Spring MVC
o Spring AOP
o Spring CXF Webservices
o Spring Hibernate
o Spring Resources
o Spring & Struts 1.x Integration
o Spring DAO
 Project #3
Module 6
 JSF
o Managed Beans
o Navigation Rules
o Validators
o Convertors
o JSF Implementations(Icefaces,MyFaces,OpenFaces,RichFaces)
 Project #4
Module 7
 Webservices
o Service Oriented Architecture
o XML, XSD & DTD
o JAX-RPC, JAXWS, JAX-RS
o JAXB
o Webservice Implementations
o SOAPUI
Module 8
 EJB 2.1
o Stateless and Stateful Session Beans
o Entity Beans (Java Persistence API)
o MDB
Module 9
 Client Scripting
o Javascript
o XMLHttpRequest, AJAX & JSON
o Dojo
o GWT
Module 10
 Struts 2.x
o Model 2 Applications
o Struts 1, Webwork and Struts 2
o Actions and Results
o OGNL
o Form Tags
o Generic Tags
o Validator
o Tiles
o Message Handling and Internationalization
o Built in and Custom Interceptors
o Freemarker, Velocity and XSLT
o Zero Configuration
 Project #5
Module 11
 Hibernate
o Hibernate 2.1 vs Hibernate 3.0
o Hibernate Architecture
o CRUD
o Relationships
o JPA
Module 12
 Flex
o Introduction of Adobe Flex 3
o Getting started with Flex
o Flex Fundamentals
o Handling Events
o Laying out an application using constraint based layout
o Using View States for application design
o Navigation
o Customization
o ActionScript Data Models
o Exchanging data between components using custom events
o Creating data entry forms
o Retrieving XML data using HTTPService
o Datagrid control
o Caringorm framework
o Best Practices
End of Document

276626961 java-j2 ee-course-curriculum-modular

  • 1.
    Java – J2EECurriculum Module #1  Object Oriented Programming o Polymorphism  Overloading  Overriding  Dynamic Referencing o Encapsulation o Inheritance  MultiLevel  Multiple o Constructors o super o Interface, Abstract Class & Concrete Classes  Collections API o Set, List, Map o Autoboxing and Unboxing o Generics o Comparator & Comparable  Exception Handling o Checked ,Unchecked Exceptions and Errors o Assertions o Custom Exceptions o Throw and Throws  Misc o Garbage Collection o final, finally & finalize o Pass by reference and Pass by value. o Static o Equals and hashcode o JRE, JVM & JDK o Eclipse usage. Module #2  JDBC o General database structure o DML, DDL, DQL, TSQL o Decision Support Systems & OLTP o Database objects o Tables,Cursors,Triggers,Views,StoredProcedures. o JDBC ODBC and drivers o JDBC Connection(s). o Statement, PreparedStatement & CallableStatement Module #3  Java Server Pages and Servlets o Lifecycle of a Servlet, JSP. o Directory Structure of a Web Application o JSP Action Tags o JSP Page Directives
  • 2.
    o JSP ImplicitVariables o Custom Tags o MVC  Project #1 Module #4  Struts 1.x o MVC in Struts o Types of Action Classes o Types of Form Classes o Struts Deployment Descriptor o Struts Tags o Validator Plug-in o Tiles Plug-in  Project #2 Module 5  Spring Core o Spring Container o Spring Modules o Spring Lifecycle o Spring Scopes o Spring MVC o Spring AOP o Spring CXF Webservices o Spring Hibernate o Spring Resources o Spring & Struts 1.x Integration o Spring DAO  Project #3 Module 6  JSF o Managed Beans o Navigation Rules o Validators o Convertors o JSF Implementations(Icefaces,MyFaces,OpenFaces,RichFaces)  Project #4 Module 7  Webservices o Service Oriented Architecture o XML, XSD & DTD o JAX-RPC, JAXWS, JAX-RS o JAXB o Webservice Implementations
  • 3.
    o SOAPUI Module 8 EJB 2.1 o Stateless and Stateful Session Beans o Entity Beans (Java Persistence API) o MDB Module 9  Client Scripting o Javascript o XMLHttpRequest, AJAX & JSON o Dojo o GWT Module 10  Struts 2.x o Model 2 Applications o Struts 1, Webwork and Struts 2 o Actions and Results o OGNL o Form Tags o Generic Tags o Validator o Tiles o Message Handling and Internationalization o Built in and Custom Interceptors o Freemarker, Velocity and XSLT o Zero Configuration  Project #5 Module 11  Hibernate o Hibernate 2.1 vs Hibernate 3.0 o Hibernate Architecture o CRUD o Relationships o JPA Module 12  Flex o Introduction of Adobe Flex 3 o Getting started with Flex o Flex Fundamentals o Handling Events o Laying out an application using constraint based layout o Using View States for application design o Navigation o Customization
  • 4.
    o ActionScript DataModels o Exchanging data between components using custom events o Creating data entry forms o Retrieving XML data using HTTPService o Datagrid control o Caringorm framework o Best Practices End of Document