Sie sind auf Seite 1von 5

CURRICULUM

J2SE (J AVA 2 ST ANDARD EDITION)

INTRODUCTION To JAVA PACKAGES AND INTERFACES


Understanding Requirement: why JAVA Defining a package
Why java important to the internet Understanding CLASSPATH
JAVA on LINUX PLATFORM Access Protection
Importing packages
INTRODUCTION TO JAVA VIRTUAL MACHINE
Defining and Implementing interfaces
Java Virtual machine Architecture
Anonymous classes
Class loading process by class loaders
Abstract classes Vs Interfaces
Booting loader
Adapter classes
Extension loader
System loader EXCEPTION HANDLING
Role of Just In time compiler (JIT) Fundamental of Exception handling
Execution Engine Types of Exceptions
Learning exceptions handlers
AN OVERVIEW OF JAVA AND BUZZWORDS
Data Types , Variables ad Arrays Try and Catch
Operators Multiple catch Clauses
Control statements Nested Try statements
Object oriented paradigms Throw , throws and finally
Abstractions Creating custom exceptions
The Three OOP Principles: Assertion
(Encapsulation, Inheritance, Polymorphism) STRING HANDLING
Learning String Operation
Class fundamentals Learning character Extraction
Commands line arguments Learning string Comparison
Learning Static Initializer Understanding string Buffer Classes
Declaration of objects String builder class
Instance variable Hiding Creating Immutable Class
Overloading and Overriding of Methods NEW IN JDK 5/6/7
Upcasting Premain method , Object size
Down casting Generics
Understanding of Access Controls (private, Annotations
Vargs
Static Import
For each
String in which
Multiple exception handling
Dimond Operator
WINDOWS PROGRAMMING
Swing & AWT Finding out constant and method
Introduction to JFC declaration
Controls belong to an interface
Event Delegation Method Creating an instance of a class whose
Event Classes name is
Event listeners not known until runtime
Getting and setting value of an objects
APPLENET field if
field name is unknown until runtime
Applenet Basics
Invoking a method on an object if the
Architecture and Skeleton method is
Simple Apple Display Methods unknown until runtime
The HTML Applet Tag Creating a new array whose size and
Inter Applet communication components type are not know until runtime
Trusted Applet (Applet with Database) Invoking private member of a class
Multi threaded Programming
The java thread model ADVANCED J AVA/J2EE (J AVA 2
Creating a thread: Extended Thread and
Implementing Runable ENTERPRISE EDITION)
Creating multiple Thread and Context COLLECTION FRAMEWORK
Switching The Collection Interfaces (list , set, Sorted
Synchronization: methods and set)
statements The collection classes
Inter thread Communication (The array list, Linked list, Hash set, Tree set)
Thread local Accessing a Collection via an Iterator
Dead lock Working with maps
Threadpool executer class Working with Comparators
Shutdown hookup The Collection Algorithms
Re-entrent locking The Legacy Classes and Interfaces
Introduction to I/O streams (Enumeration, Vector, Stack, Dictionary, Hash
File handling table)
Binary Streams Date and Time Handling
Character stream COLLECTION CLASS
Serialization Array class
Scanner SYSTEM PROPERTIES &
Stream tokenizer INTERNATIONALIZATION
String tokenizer Usage of Property file
GzipOutStream class Define the locale
Data Encryption & decryption ResourceBundle
NETWORKING Fetching Text from ResourceBundle
URL, InetAddress REMOTE METHOD INVOCATION (RMI)
Socket And Server Socket Distributed Applications
Datagram socket RMI Architecture
Socket factories Implementation
Re ection API Call-Back Mechanism
Determining the class of an object
Getting information about classes modifier,
fields, methods, constructor, and super
classes
DATABASE PROGRAMMING USING @WebServlet
JDBC(4.1) @MultipartConfig
@ServletSecurity
JDBC Drivers
File uploading/file downloading
Statements
Security
Metadata
Refreshing servlet
Scrollable & Updatable Result set
Batch Updates JAVA SERVER PAGES (JSP) & JSTL
Data Sources And Connecting Pooling JSP Architecture
Row sets JSP Element
Transaction (commit , rollback,savepoint) JSP Directives
Getting Data from excel sheet JSP Actions
Generating log file JSP Objects
Custom Tags
INTRODUCTION TO J2EE ARCHITECTURE
Using Tags of JSTL
TIER ARCHITECTURE
Expression Language
Single Tier
Exception handling in JSP
Two Tier
Three Tier Ajax
N Tier XMLHTTPRequest
Ready State
J2EE COMPONENTS
OnreadystateChange
Web components
ResponseText
Business components
ResponseXML
J2EE CONTAINERS Status
Containers Type
StatusText
Containers Services
Div Tag
J2EE Services Functon
Java Naming and Directory Interfaces Open ( )
Java Transaction Services Send ( )
Java Messaging Services Ajax Web Application Model
Java Authentication & Authorization Jquery
Services
Jquery with Ajax
INTRODUCATION TO UML Jquery Event
Use Cases Jquery Selectors
Diagrams JSON
INTRODUCTION TO XML Calling JSP with Jquery
Document type Definition (DTD) Animation
XML parsers get ( ) Function
Document object module(DOM) Jquery Ajax Event
Simple API for XML (SAX)
ENTERPRISE JAVA BEANS (EJB-3.2)
JAVA SERVLET Introduction
Introduction to Web Programming Architecture
Advantages to Servlet Types of EJB
Servlet Lifecycle
Request Dispatching SESSION BEANS
Session Tracker Introduction
Event Listener State Management
Dependency Injection Dpendency Injection
Filters Interceptors
Servlet with Annotation Timer Service
@WebFilter Life cycle Callback Methods
@WebInitParam @PostConstruct
@WebListener @PreDestroy
@PreActivate PACKAGING AND DEPLOYMENT USING
@PrePassivate ANT
Types BLUETOOTH API
Stateless Local Device
State full UUID class
Singleton Discovery Listener
Introduction to Web services
ENTITY BEANS A conceptual overview of Web Services
Introduction
Web services requirements
Java Persistence API
SOAP
Java Persistence Query
WSDL
Language(JPQL)
UDDI
The Entity Life Cycle
Entity Relationships UTILITIES
@One To One My Eclipse 2013
@One To Many NetBeans 6.5
@Many To One WEB SERVER
@Many To Many Apache Tomcat 7.0
@Entity APPLICATION SERVER
@Id Bea's Web logic 10.3/12c
@Table J Boss
@Column Sun Application server
@Basic Web share

MESSAGE DRIVEN BEANS & JMS2.0 HIBERN ATE 3.0


Messaging overview INTRODUCTION TO MAPPING
Messaging models OBJECTS TO RELATIONAL
Point to point models DATABASES
Topic subscriber models
Serialization 2
JMS Implementation XML2
Life cycle Object- oriented Database system
@MessageDriven Mapping
@ActivationConfigProperty
INTRODUCTION TO HIBERNATE
J2EE DESIGN PATTERN Hibernate Architecture
Hibernate configuration
Why design pattern?
Hibernate's Support for Other
Front controller
Technologies
Composite view
Installing Hibernate
Session façade A “Hello world” stand alone application
Service Locator A Servlet–Based Hibernate application
Data Access Object
Value object
CREATING PERSISTING CLASSES
Mapping a basic Java Class
Singleton pattern , factory pattern
Mapping a Class with Binary Data
JAVA MAIL Mapping a Serializable Class
Email system and Protocols Mapping a class with Data/ calendar
attributes
Architecture
Mapping a Read-only class
Sending mail
Mapping a class using Versioning
Receiving mail /Timestamps
Handling attachments
Replying & forwarding
MAPPING INHERITENCE WITH
JAVA CLASSES SPRING v3.0
Table-Per –class Hierarchy Mapping
Table-Per –subclass Hierarchy Mapping What is Spring?
Spring modules
Table-Per –concrete-subclass Hierarchy
Understanding dependency Injection
Mapping
Applying aspect-oriented programming
Persistence interfaces
Basic bean wiring
WORKING WITH COLLECTIONS Containing your Bean
Associations
Creating bean
Lazy initialization
Injecting into bean properties
Mapping Maps/Sorted Maps
Auto wiring
Mapping Sets/Sorted Sets
Controlling bean creation
Mapping lists
Mapping Arrays
Advanced Bean wiring
Declaring parent and Child Bean
Mapping a Bidirectional Association
Applying method injection
USING PERSISTENT OBJECTS Injecting Non-spring Beans
Persisting Objects Registering Custom property editors
Loading Data into an Object Advising Beans
Updating and finding Objects Introducing AOP
SCALAR QUERIES AND HIBERNATE Creating classic spring aspects
QUERY LANGUAGE Creating advice
Queries Defining Pointcuts and Advisors
Named Queries Using proxyFactory Bean
SQL Queries Autoproxying
Hibernate Queries language Hitting the Database
Learning spring's data Access Philosphy
HIBERNATE CACHING Configuring a data source
Setting Up a Session Factory Cache
Using JDBC with Spring
Using the persistent Object cache
Working with JDBC Templates
Using the Query cache
Using Spring's DAO Support Classes for
Setting Up EHcache
JDBC
HIBERNATE TRANSACTIONS AND Integrating Hibernate with Spring
LOCKING Caching
Configuration
Database support Spring and POJO based remote
Using Transactions services
An overview of Spring remoting
The Transactions API
Working with RMI
Transaction Example Using Oracle
Remoting with Hessian and Burlap
Locking
Using Spring's Http Invoker
HIBERNATE AND XDOCLET Spring and Web services
Introduction to XDoclet
Building Contract-First Web services in
Using XDOclet with Hibernate
spring
Hibernate XDoclet Tags and description Introducing Spring-WS
HIBERNATE AND ECLIPSE Defining Contract (First!)
Hibernator Handling messages with service endpoints
HiberClipse Wiring it all together
Hibernate synchronizer Consuming Spring-WS Web services
INTEGRATION OF STRUTS 2, Spring and Enterprise JAVA beans
HIBERNATE AND SPRING Wiring EJBs in Spring
Struts and Hibernate Spring and EJB3
Spring and Hibernate
Struts, Spring and Hibernate

Das könnte Ihnen auch gefallen