Академический Документы
Профессиональный Документы
Культура Документы
➢ INTRODUCTION TO JAVA
1. Understanding Requirement: why JAVA
2. Why JAVA important to the internet
3. JAVA on LINUX PLATFORM
➢ INTRODUCTION TO JAVA VIRTUAL MACHINE
1. Java Virtual machine Architecture
2. Class loading process by class loaders
(A) Booting loader
(B) Extension loader
(C) System loader
3. Role of Just In time compiler (JIT)
4. Execution Engine
➢ AN OVERVIEW OF JAVA AND BUZZWORDS
1. Data Types , Variables ad Arrays
2. Operators
3. Control statements
4. Object oriented paradigms
5. Abstractions
6.The Three OOP Principles:
7. (Encapsulation, Inheritance, Polymorphism)
8. Class fundamentals
9. Commands line arguments
10. Learning Static Initializer
11. Declaration of objects
12. Instance variable Hiding
13. Overloading and Overriding of Methods
14. Upcasting
15. Down casting
16. Understanding of Access Controls (private,
➢ PACKAGES AND INTERFACES
1. Defining a package
2. Understanding CLASSPATH
3. Access Protection
4. Importing packages
5. Defining and Implementing interfaces
6. Anonymous classes
7. Abstract classes vs Interfaces
8. Adapter classes
➢ EXCEPTION HANDLING
1. Fundamental of Exception handling
2. Types of Exceptions
3. Learning exceptions handlers
4. Try and Catch
5. Multiple catch Clauses
6. Nested Try statements
7. Throw , throws and finally
8. Creating custom exceptions
9. Assertion
➢ STRING HANDLING
1. Learning String Operation
2. Learning character Extraction
3. Learning string Comparison
4. Understanding string Buffer Classes
5. String builder class
6. Creating Immutable Class
➢ WINDOWS PROGRAMMING
A. Swing & AWT
1. Introduction to JFC
2. Controls
B. Event Delegation Method
1. Event Classes
2. Event listeners
➢ APPLET
1. Applet Basics
2. Architecture and Skeleton
3. Simple Apple Display Methods
4. The HTML Applet Tag
5. Inter Applet communication
6. Trusted Applet (Applet with Database)
➢ Multi threaded Programming
1. The JAVA thread model
2. Creating a thread: Extended Thread and
3. Implementing Runnable interface
4. Creating multiple Thread and Context
5. Switching
A. Synchronization: methods and
B. statements
C. Inter thread Communication
6. Thread local
7. Dead lock
8. Thread pool executer class
9. Shutdown hookup
10. Re-entrent locking
➢ NETWORKING
1. URL, i-net Address
2. Socket And Server Socket
3. Datagram socket
4. Socket factories
➢ Reflection API
1. Determining the class of an object
2. Getting information about classes modifier,fields, methods, constructor, and super classes
3. Finding out constant and method declaration belong to an interface
4. Creating an instance of a class whose name is not known until runtime
5. Getting and setting value of an objects field if field name is unknown until runtime
6. Invoking a method on an object if the method is unknown until runtime
7. Creating a new array whose size and components type are not know until runtime
8. Invoking private member of a class
➢ JAVA MAIL
1. Email system and Protocols
2. Architecture
3. Sending mail
4. Receiving mail
5. Handling attachments
6. Replying & forwarding
➢ APPLICATION SERVER
1. Bea's Web logic 10.3/12c
2. J Boss
3. Sun Application server
4. Web sphere
HIBERNATE 3.0
➢ INTRODUCTION TO MAPPING OBJECTS TO RELATIONAL DATABASES
1. Serialization 2
2. XML2
3. Object- oriented Database system
4. Mapping
➢ INTRODUCTION TO HIBERNATE
1. Hibernate Architecture
2. Hibernate configuration
3. Hibernate's Support for Other Technologies
4. Installing Hibernate
5. A “Hello world” stand alone application
6. A Servlet–Based Hibernate application
➢ CREATING PERSISTING CLASSES
1. Mapping a basic Java Class
2. Mapping a Class with Binary Data
3. Mapping a Serializable Class
4. Mapping a class with Data/ calendar attributes
5. Mapping a Read-only class
6. Mapping a class using Versioning/Timestamps
➢ MAPPING INHERITANCE WITH JAVA CLASSES
1. Table-Per –class Hierarchy Mapping
2. Table-Per –subclass Hierarchy Mapping
3. Table-Per –concrete-subclass Hierarchy
4. Mapping
5. Persistence interfaces
➢ WORKING WITH COLLECTIONS
1. Associations
2. Lazy initialization
3. Mapping Maps/Sorted Maps
4. Mapping Sets/Sorted Sets
5. Mapping lists
6. Mapping Arrays
7. Mapping a Bidirectional Association
➢ USING PERSISTENT OBJECTS
1. Persisting Objects
2. Loading Data into an Object
3. Updating and finding Objects
➢ SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE
1. Queries
2. Named Queries
3. SQL
4. QueriesHibernate
6. Queries language
➢ HIBERNATE CACHING
1. Setting Up a Session Factory Cache
2. Using the persistent Object cache
3. Using the Query cache
4. Setting Up EHcache
➢ HIBERNATE TRANSACTIONS AND LOCKING
1. Configuration
2. Database support
3. Using Transactions
4. The Transactions API
5. Transaction Example Using Oracle
6. Locking
➢ HIBERNATE AND XDOCLET
1. Introduction to XDoclet
2. Using XDOclet with Hibernate
3. Hibernate XDoclet Tags and description
➢ HIBERNATE AND ECLIPSE
1. Hibernator
2. HiberClipse
3. Hibernate synchronizer
➢ INTEGRATION OF STRUTS 2, HIBERNATE AND SPRING
1. Struts and Hibernate
2. Spring and Hibernate
3. Struts, Spring and Hibernate
SPRING v3.0
➢ What is Spring?
1. Spring modules
2. Understanding dependency Injection
3. Applying aspect-oriented programming
➢ Basic bean wiring
1. Containing your Bean
2. Creating bean
3. Injecting into bean properties
4. Auto wiring
5. Controlling bean creation
➢ Advanced Bean wiring
1. Declaring parent and Child Bean
2. Applying method injection
3. Injecting Non-spring Beans
4. Registering Custom property editors
➢ Advising Beans
1. Introducing AOP
2. Creating classic spring aspects
3. Creating advice
4. Defning Pointcuts and Advisors
5. Using proxyFactory Bean
6. Autoproxying
➢ Hitting the Database
1. Learning spring's data Access Philosphy
2. Confguring a data source Using JDBC with Spring
4. Working with JDBC Templates
5. Using Spring's DAO Support Classes forJDBC
6. Integrating Hibernate with Spring
7. Caching
➢ Spring and POJO based remote services
1. An overview of Spring remoting
2. Working with RMI
3. Remoting with Hessian and Burlap
4. Using Spring's Http Invoker
5. Spring and Web services
➢ Building Contract-First Web services in spring
1. Introducing Spring-WS
2. Defning Contract (First!)
3. Handling messages with service endpoints
4. Wiring it all together
5. Consuming Spring-WS Web services