Beruflich Dokumente
Kultur Dokumente
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
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