Sunteți pe pagina 1din 4

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
o
o

Project #1

Module #4
Struts
o
o
o
o
o
o
o

Core
Spring
Spring
Spring
Spring
Spring
Spring
Spring
Spring
Spring
Spring
Spring

Container
Modules
Lifecycle
Scopes
MVC
AOP
CXF Webservices
Hibernate
Resources
& Struts 1.x Integration
DAO

Project #3

Module 6
JSF
o
o
o
o
o

1.x
MVC in Struts
Types of Action Classes
Types of Form Classes
Struts Deployment Descriptor
Struts Tags
Validator Plug-in
Tiles Plug-in

Project #2

Module 5
Spring
o
o
o
o
o
o
o
o
o
o
o

JSP Implicit Variables


Custom Tags
MVC

Managed Beans
Navigation Rules
Validators
Convertors
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

SOAPUI

Module 8
EJB 2.1
o Stateless and Stateful Session Beans
o Entity Beans (Java Persistence API)
o MDB
Module 9
Client
o
o
o
o

Scripting
Javascript
XMLHttpRequest, AJAX & JSON
Dojo
GWT

Module 10
Struts
o
o
o
o
o
o
o
o
o
o
o
o

2.x
Model 2 Applications
Struts 1, Webwork and Struts 2
Actions and Results
OGNL
Form Tags
Generic Tags
Validator
Tiles
Message Handling and Internationalization
Built in and Custom Interceptors
Freemarker, Velocity and XSLT
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
o
o
o
o
o
o

ActionScript Data Models


Exchanging data between components using custom events
Creating data entry forms
Retrieving XML data using HTTPService
Datagrid control
Caringorm framework
Best Practices
End of Document

S-ar putea să vă placă și