Upload
ducatfbd
View
55
Download
1
Embed Size (px)
Citation preview
l
l
l
Understanding Requirement: why JAVA
Why java important to the internet
JAVA on LINUX PLATFORM
JAVAINTRODUCTION To JAVA
CURRICULUM
J2SE (JAVA 2 STANDARD EDITION)
l
l
l
l
l
l
l
Java Virtual machine Architecture
Class loading process by class loaders
Booting loader
Extension loader
System loader
Role of Just In time compiler (JIT)
Execution Engine
INTRODUCTION TO JAVA VIRTUAL MACHINE
l
l
l
l
l
l
Data Types , Variables ad Arrays
Operators
Control statements
Object oriented paradigms
Abstractions
The Three OOP Principles:
(Encapsulation, Inheritance, Polymorphism)
AN OVERVIEW OF JAVA AND BUZZWORDS
l
l
l
l
l
l
l
l
l
l
l
l
l
l
Class fundamentals
Commands line arguments
Learning Static Initializer
Declaration of objects
Instance variable Hiding
Overloading and Overriding of Methods
Upcasting
Down casting
Understanding of Access Controls (private,
public and protected)
Learning Nested and Inner classes
Dynamic method Dispatching
Using Abstract classes
Using final to prevent Overriding & Inheritance
Garbage collection
JAVA CLASSES AND OOP IMPLEMENTATION
l
l
l
l
l
l
l
l
Defining a package
Understanding CLASSPATH
Access Protection
Importing packages
Defining and Implementing interfaces
Anonymous classes
Abstract classes Vs Interfaces
Adapter classes
PACKAGES AND INTERFACES
l
l
l
l
l
l
l
l
l
Fundamental of Exception handling
Types of Exceptions
Learning exceptions handlers
Try and Catch
Multiple catch Clauses
Nested Try statements
Throw , throws and finally
Creating custom exceptions
Assertion
EXCEPTION HANDLING
l
l
l
l
l
l
Learning String Operation
Learning character Extraction
Learning string Comparison
Understanding string Buffer Classes
String builder class
Creating Immutable Class
STRING HANDLING
l
l
l
l
l
l
l
l
l
Premain method , Object size
Generics
Annotations
Vargs
Static Import
For each
String in which
Multiple exception handling
Dimond Operator
NEW IN JDK 5/6/7
Swing & AWT
Introduction to JFC
Controls
Event Delegation Method
Event Classes
Event listeners
l
l
l
l
WINDOWS PROGRAMMING
APPLENETl
l
l
l
l
l
Applenet Basics
Architecture and Skeleton
Simple Apple Display Methods
The HTML Applet Tag
Inter Applet communication
Trusted Applet (Applet with Database)
l
l
l
l
l
l
l
l
l
l
The java thread model
Creating a thread: Extended Thread and Implementing Runable
Creating multiple Thread and Context Switching
Synchronization: methods and statements
Inter thread Communication
Thread local
Dead lock
Threadpool executer class
Shutdown hookup
Re-entrent locking
Multi threaded Programming
l
l
l
l
l
l
l
l
l
File handling
Binary Streams
Character stream
Serialization
Scanner
Stream tokenizer
String tokenizer
GzipOutStream class
Data Encryption & decryption
Introduction to I/O streams
l
l
l
l
URL, InetAddress
Socket And Server Socket
Datagram socket
Socket factories
NETWORKING
l
l
Determining the class of an object
Getting information about classes modifier,
fields, methods, constructor, and super classes
Reflection API
l
l
l
l
l
l
Finding out constant and method declaration
belong to an interface
Creating an instance of a class whose name is
not known until runtime
Getting and setting value of an objects field if
field name is unknown until runtime
Invoking a method on an object if the method is
unknown until runtime
Creating a new array whose size and
components type are not know until runtime
Invoking private member of a class
ADVANCED JAVA/J2EE (JAVA 2
ENTERPRISE EDITION)
l
l
l
l
l
l
l
l
l
l
The Collection Interfaces (list , set, Sorted set)
The collection classes
(The array list, Linked list, Hash set, Tree set)
Accessing a Collection via an Iterator
Working with maps
Working with Comparators
The Collection Algorithms
The Legacy Classes and Interfaces
(Enumeration, Vector, Stack, Dictionary, Hash table)
Date and Time Handling
COLLECTION CLASS
Array class
COLLECTION FRAMEWORK
l
l
l
l
Usage of Property file
Define the locale
ResourceBundle
Fetching Text from ResourceBundle
SYSTEM PROPERTIES & INTERNATIONALIZATION
l
l
l
l
Distributed Applications
RMI Architecture
Implementation
Call-Back Mechanism
REMOTE METHOD INVOCATION (RMI)
l
l
l
l
l
l
l
l
l
l
JDBC Drivers
Statements
Metadata
Scrollable & Updatable Result set
Batch Updates
Data Sources And Connecting Pooling
Row sets
Transaction (commit , rollback,savepoint)
Getting Data from excel sheet
Generating log file
DATABASE PROGRAMMING USING JDBC(4.1)
l
l
l
l
Single Tier
Two Tier
Three Tier
N Tier
INTRODUCTION TO J2EE ARCHITECTURETIER ARCHITECTURE
l
l
Web components
Business components
l
l
Containers Type
Containers Services
J2EE COMPONENTS
J2EE CONTAINERS
l
l
l
l
Java Naming and Directory Interfaces
Java Transaction Services
Java Messaging Services
Java Authentication & Authorization Services
J2EE Services
l
l
Use Cases
Diagrams
INTRODUCATION TO UML
l
l
l
l
Document type Definition (DTD)
XML parsers
Document object module(DOM)
Simple API for XML (SAX)
INTRODUCTION TO XML
l
l
l
l
l
l
l
l
l
Introduction to Web Programming
Advantages to Servlet
Servlet Lifecycle
Request Dispatching
Session Tracker
Event Listener
Dependency Injection
Filters
Servlet with Annotation
JAVA SERVLET
l
l
l
l
l
l
l
l
l
@WebFilter
@WebInitParam
@WebListener
@WebServlet
@MultipartConfig
@ServletSecurity
File uploading/file downloading
Security
Refreshing servlet
l
l
l
l
l
l
l
l
l
JSP Architecture
JSP Element
JSP Directives
JSP Actions
JSP Objects
Custom Tags
Using Tags of JSTL
Expression Language
Exception handling in JSP
JAVA SERVER PAGES (JSP) & JSTL
l
l
l
l
l
l
l
l
l
Ÿ
Ÿ
l
XMLHTTPRequest
Ready State
OnreadystateChange
ResponseText
ResponseXML
Status
StatusText
Div Tag
Functon
Open ( )
Send ( )
Ajax Web Application Model
Ajax
l
l
l
l
l
l
l
l
Jquery with Ajax
Jquery Event
Jquery Selectors
JSON
Calling JSP with Jquery
Animation
get ( ) Function
Jquery Ajax Event
Jquery
l
l
l
Introduction
Architecture
Types of EJB
ENTERPRISE JAVA BEANS (EJB-3.2)
l
l
l
l
l
l
l
l
l
l
l
l
l
l
Introduction
State Management
Dpendency Injection
Interceptors
Timer Service
Life cycle Callback Methods
@PostConstruct
@PreDestroy
@PreActivate
@PrePassivate
Types
Stateless
State full
Singleton
SESSION BEANS
l
l
l
l
l
l
l
l
l
l
l
l
l
l
l
Introduction
Java Persistence API
Java Persistence Query
Language(JPQL)
The Entity Life Cycle
Entity Relationships
@One To One
@One To Many
@Many To One
@Many To Many
@Entity
@Id
@Table
@Column
@Basic
ENTITY BEANS
l
l
l
l
l
l
l
l
Messaging overview
Messaging models
Point to point models
Topic subscriber models
JMS Implementation
Life cycle
@MessageDriven
@ActivationConfigProperty
MESSAGE DRIVEN BEANS & JMS2.0
l
l
l
l
l
l
l
l
Why design pattern?
Front controller
Composite view
Session façade
Service Locator
Data Access Object
Value object
Singleton pattern , factory pattern
J2EE DESIGN PATTERN
l
l
l
l
l
l
Email system and Protocols
Architecture
Sending mail
Receiving mail
Handling attachments
Replying & forwarding
JAVA MAIL
PACKAGING AND DEPLOYMENT USINGANT
l
l
l
Local Device
UUID class
Discovery Listener
BLUETOOTH API
l
l
l
l
l
A conceptual overview of Web Services
Web services requirements
SOAP
WSDL
UDDI
Introduction to Web services
l
l
My Eclipse 2013
NetBeans 6.5
UTILITIES
l Apache Tomcat 7.0
WEB SERVER
l
l
l
l
Bea's Web logic 10.3/12c
J Boss
Sun Application server
Web share
APPLICATION SERVER
STRUTS 2.X curriculum
l
l
l
l
l
l
l
MVC /Model2
Filter
Action
Result
Interceptors
Valuestack, ONGC and DATA transfer
Action Context
STRUTS 2 FRAMEWORK
l
l
l
l
l
Introducing Struts 2 actions
Packing your actions
Implementing Actions
Transferring data onto objects
File uploading: a case study
WORKING WITH STRUTS 2 ACTIONS
l
l
l
l
Why intercept requests
Interceptors in actions
Surveying the built –in struts 2 interceptor
Building your own interceptor
ADDING WORKFLOW WITH INTERCEPTOR
l
l
l
l
Data transfer and type conversion
OGNL and Struts 2
Built-in type convertors
Customizing type conversion
DATA TRANSFER: OGNL AND TYPE CONVERSION
l
l
l
l
l
An overview of struts tags
Data tags
Miscellaneous tags
Using JSTL and other native tags
A brief primer for the OGNL expression
language
BUILDING A VIEW : TAGS
l
l
l
Why we need UI components tags
Tags, template, and themes
UI component tag reference
UI COMPONENT TAGS
l
l
l
Life after action
Commonly used result types
Global results
RESULTS IN DETAIL
l
l
l
Why use spring with struts 2?
Adding to spring to struts 2
Why use the java persistence API with struts 2?
INTEGRATING WITH SPRING AND HIBERNATE/JPA
l
l
l
l
Getting familiar with the validation framework
Wiring your actions for validation
Writing a custom validator
Validation framework advanced topics
EXPLORING THE VALIDATION FRAMEWORK
l
l
l
l
The struts 2 framework and JAVA i18n
A struts 2 i18n demo
Struts 2 i18n: the details
Overloading the framework's default locale
determination
UNDERSTANDING INTERNATIONALIZATION
Struts with Annotation
DATABASE CURRICULUMSQL Basic
l
l
l
l
l
l
Introduction
Select
Where
Insert
Update
Delete
SQL ADVANCEDl
l
l
l
l
l
l
l
l
l
l
l
l
l
SQL order By
SQL AND & OR
SQL in
SQL between
SQL join
SQL union
SQL create
SQL drop
SQL alter
Decode SQL
SQL group By
SQL select by
SQL create view
Creating index
SQL Functionsl
l
Aggregate functions
Scalar functions
Working with Dates
Introduction to PL
Working with Procedure and Functions
Working with Triggers
Working with Sequences
HIBERNATE 3.0
INTRODUCTION TO MAPPING OBJECTS TO RELATIONALDATABASES
l
l
l
l
Serialization 2
XML2
Object- oriented Database system
Mapping
INTRODUCTION TO HIBERNATEl
l
l
l
l
l
Hibernate Architecture
Hibernate configuration
Hibernate's Support for Other Technologies
Installing Hibernate
A “Hello world” stand alone application
A Servlet–Based Hibernate application
CREATING PERSISTING CLASSESl
l
l
l
l
l
Mapping a basic Java Class
Mapping a Class with Binary Data
Mapping a Serializable Class
Mapping a class with Data/ calendar attributes
Mapping a Read-only class
Mapping a class using Versioning /Timestamps
MAPPING INHERITENCE WITH JAVA CLASSES
l
l
l
l
Table-Per –class Hierarchy Mapping
Table-Per –subclass Hierarchy Mapping
Table-Per –concrete-subclass Hierarchy
Mapping
Persistence interfaces
WORKING WITH COLLECTIONSl
l
l
l
l
l
l
Associations
Lazy initialization
Mapping Maps/Sorted Maps
Mapping Sets/Sorted Sets
Mapping lists
Mapping Arrays
Mapping a Bidirectional Association
USING PERSISTENT OBJECTSl
l
l
Persisting Objects
Loading Data into an Object
Updating and finding Objects
SCALAR QUERIES AND HIBERNATE QUERY LANGUAGE
l
l
l
l
Queries
Named Queries
SQL Queries
Hibernate Queries language
HIBERNATE CACHINGl
l
l
l
Setting Up a Session Factory Cache
Using the persistent Object cache
Using the Query cache
Setting Up EHcache
HIBERNATE TRANSACTIONS AND LOCKING
l
l
l
l
l
l
Configuration
Database support
Using Transactions
The Transactions API
Transaction Example Using Oracle
Locking
HIBERNATE AND XDOCLETl
l
l
Introduction to XDoclet
Using XDOclet with Hibernate
Hibernate XDoclet Tags and description
HIBERNATE AND ECLIPSEl
l
l
Hibernator
HiberClipse
Hibernate synchronizer
INTEGRATION OF STRUTS 2, HIBERNATE AND SPRING
l
l
l
Struts and Hibernate
Spring and Hibernate
Struts, Spring and Hibernate
l
l
l
Spring modules
Understanding dependency Injection
Applying aspect-oriented programming
What is Spring?
SPRING v3.0
l
l
l
l
l
Containing your Bean
Creating bean
Injecting into bean properties
Auto wiring
Controlling bean creation
Basic bean wiring
l
l
l
l
Declaring parent and Child Bean
Applying method injection
Injecting Non-spring Beans
Registering Custom property editors
Advanced Bean wiring
l
l
l
l
l
l
Introducing AOP
Creating classic spring aspects
Creating advice
Defining Pointcuts and Advisors
Using proxyFactory Bean
Autoproxying
Advising Beans
l
l
l
l
l
l
l
Learning spring's data Access Philosphy
Configuring a data source
Using JDBC with Spring
Working with JDBC Templates
Using Spring's DAO Support Classes for JDBC
Integrating Hibernate with Spring
Caching
Hitting the Database
l
l
l
l
l
An overview of Spring remoting
Working with RMI
Remoting with Hessian and Burlap
Using Spring's Http Invoker
Spring and Web services
Spring and POJO based remote services
l
l
l
l
l
Introducing Spring-WS
Defining Contract (First!)
Handling messages with service endpoints
Wiring it all together
Consuming Spring-WS Web services
Building Contract-First Web services in spring
l
l
Wiring EJBs in Spring
Spring and EJB3
Spring and Enterprise JAVA beans
l
l
l
l
Getting started with Spring MVC
Mapping requests to controller
Handling request with controller
Handling exceptions
Handling Web Requests
l
l
l
l
l
Using spring with struts
Registering the Spring plug-in with struts
Writing springware struts actions
What about struts 2?
Working Spring into webwork2 / struts 2
Integrating with other Web frameworks
Partners :
.
E - 35, SITE - 4, Near SwarnaNagari, Adjacent J.P. Golf Course, Greater Noida (U. P.)Ph. : 0120-4345190-91-92 to 97Mb. :09899909738, 09899913475
GREATER NOIDANOIDAA-43 & A-52, Sector-16, Noida - 201301, (U.P.) INDIAPh. : 0120-4646464Mb. : 09871055180
GHAZIABAD1, Anand Industrial Estate, Near ITS College, Mohan Nagar, Ghaziabad (U.P.)Ph.: 0120-4835400...98-99Mb. : 09810831363 / 9818106660
GURGAON1808/2, 2nd floor old DLF,Near Honda Showroom,Sec.-14, Gurgaon (Haryana)Ph. : 0124-4219095-96-97-98Mb. : 09873477222-333
SCO-32, 1st Floor, Sec.-16,Faridabad (HARYANA)Ph. : 0129-4150605-09Mb. : 09811612707
FARIDABAD
38,Jai Jawan Colony 3rd,Near Gaurav Tower,JLN Marg, Jaipur (Rajsthan) Ph. : 0141-2550077, 2550202Mb : 08824246937
JAIPURC-8, Ist floor, Opposite Aditya College, Near Airtel Office,City Centre, Gwalior (M.P.)Ph. : 0751-6058744Mb. : 09039078744
GWALIOR
www.facebook.com/ducateducation
USPsBooks
LABSŸ 7:30AM To 10:30PM
LIVE PROJECTS
COURSE CERTIFICATE
CONFIRMATION LETTER TRAINING CERTIFICATE PROJECT CERTIFICATE
UPDATE COURSE CONTENTS(U.C.C)
CONSULTANTS/FACULTIES
INDUSTRY COLLABORATION & AWARENESS FROM
TECHNICAL PANEL FROM INDUSTRY IN DIFFERENT DOMAINS
100% JOB ASSISTANCE
Ÿ For Degree Pursing Candidates to Submit in Colleges
Ÿ Regular Updated Course Contents According To Submit in Colleges
Ÿ
Ÿ
Best Part of the Industry who is talking Corporate Batches Eg. SDG, XANSA, HCL, WIPRO, PYRAMID, CMS, PATNI & MANYM More...
Ÿ Bangalore, Hyderabad & Pune
Ÿ IBM, FIDELITY, STERIA, HCL, WIPRO, BIRLA SOFT & ManyMore...
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Ÿ
Outsourcing Resourcing Through Consultancy Services Regular Walk Ins Exclusive Walk Ins For DUCATiens Campus Interviews Resume Sending References