| |
1. Core Java
- OOPs in java
- Java Vs Other Language
- Packages
- Interfaces
- Exception handling
- Applets
- Multi-threading
- AWT
- Event handling
- Advance AWT
- I/O handling
- Networking
- Collections
2. JDBC (Java Database Connectivity)
- What is JDBC
- JDBC architecture
- JDBC classes and interfaces
- JDBC driver types
- Understanding JDBC API
- Connecting to a Database
- Working with Statements
- Statement
- Prepared statement
- Callable statement
- Processing results sets
- Working with Metadata’s
- Handling transactions
3. Java Beans Top
- Introductions to Java Beans
- Advantages of Java Beans
- Properties of Java Beans
- Design pattern
- Jar and Manifest files
- Introspection
- Understanding reflection
- Brief overview of reflection API
- Bean persistence
- Understanding Bean Development Kit (BDK)
- Adding a Bean to the toolbox
- Manipulating Events in the Bean Box
- Using the Bean Box to generate Applets
4. RMI Overview
- Understanding RMI
- RMI architecture
- Introduction to RPC
- Elation between RMI and RPC
- Writing an RMI application
- Building Remote interfaces
- Building a Remote object
- Building a server
- Building a client
- Step to setup RMI based application execution
- Summarizing the interaction between elements of RMI
- Brief Overview of RMI API.
5. Swing
- JFC and Swing
- Difference between Swing and WT Components
- Compiling and running Swing programs
- A Quick Tour of Swing application code
- Swing components and containment Hierarchy
- Layout management
- Setting the Layout Manager
- Providing hints about a component
- Putting Space between components
- Event Handling
- Threads and Event Handling
- Painting
- Threads and Swing
- Swing features and concepts
- The Jcomponent Class
- Using Top Level containers
- Using Atomic components
- Working with borders
- Handling PLAF
6. Java 2 platform Enterprise Edition Architecture
- Understanding the Enterprise
- What is J2EE?
- Advantages of using J2EE?
- Understanding MVC Architecture
- When to use J2EE
- Overview of J2EE API’s
7. Servlets Top
- International functionality basics
- What is a Servlet?
- Competing Technologies
- Servlets and Threads
- Advantages of Servlets over competing technologies
- Servlet Lifecycle
- Servlet Program structure
- HTTP Servlets and HTTP request methods
- Deploying Servlets on Tomcat
- Deploying Servlets on Web logic server
- Understanding Servlet API
- Responding to requests
- Accessing form input data
- Working with Header fields
- URL Redirecting
- Understanding Single Thread Model
- Session Tracking
- Hidden form fields
- Cookies
- Session Objects
- URL Rewriting
- Server-side includes
- Servlet chaining
- Normal chaining
- Mime-based chaining
- Http Tunneling
8. Java Sever Pages
- What is a JSP?
- Why JSP?
- JSP architecture
- Advantages of JSP
- JSP History
- Comparing JSP
- JSP Life cycle
- Demo code
- Deploying JSP on Tomcat
- Deploying JSP on Web logic
- Understanding JSP API
- JSP Tag conventions
- Understanding JSP components
- Comments
- JSP Tags
- Defining Variables and Methods
- JSP action
- JSPs and JavaBeans
- Including and forwarding
- Creating Custom Tags
- Using Taglib directive
- Writing a TLD
- Writing a Simple Custom Tag
- Writing a custom tag with attributes
- Writing a custom tag with body
- Writing a custom tag with scripting variables
- Writing a cooperative custom tag
- Writing an iterative custom tag
9. Enterprise Java Beans Top
- What are EJBs?
- Why use EJB?
- EJB architecture
- EJB types
- Sessions Beans
- Entity Beans
- Message Beans
- Understanding EJB API
- EJB Life cycle
- Understanding EJB code structure
- Home interface
- Local home interface
- Remote (Bean) interface
- Local Bean interface
- Java Naming and Directory interface (JNDI)
- Accessing an EJB from java application client
- Accessing an EJB from Web Client
- Understanding Deployment descriptions
- Verification of development
- Working with session beans
- Creating a stateless session beans
- Creating a stateless session bean
- Configuring and Deploying the bean on RI Server
- Configuring and Deploying the bean on Web logic
- Working with Entity beans
- Understanding CMP
- Principles of CMP
- Creating a CMP bean
- Creating the abstract schema
- Mapping fields
- Configuring the CMR
- Deploying the bean
- Understanding BMP
- Working with MDB
- Review of JMS
- What is MDB?
- Features and usability of MDB
- Writing an MDB
- Setting up the Message Queue
- Configuring and Deploying the bean of Web logic
- Summarizing EJB
10. Java Messages Service (JMS)
- Messaging architecture
- Public/ Subscribing and point to point
- JMS API
- Queues and Topics in JMS
- Messages Types
- Creating and Using topics
- Creating and Using Queues
- Temporary Topics
- Message transactions
- Formatting Data with XML
- Integration with legacy systems
- Sample application
- Deploying and Execution the application
- 11. Struts
- Introduction to Struts
- Why Struts?
- Overview of Struts framework Components
- Your first Struts application
- Struts Installation and test
- Struts HML Tag Libraries
- Using forms- Submission, Navigation and Prepopulation
12. Cascading Style Sheets Top
- What is CSS?
- Advantages of CSS
- Writing a CSS
- Using CSS in HTML
- Using CSS XML
13. The eXtensible Style sheet Language (XSL)
- What is XSL?
- Why use XSL?
- Comparing CSS and XSL
- Advantages of XSL
- Style sheets and transformations
- Namespace
- Extracting elements and attributes
- Handling iterations
- Decision making
- XSL example
14. Parsing XML documents
- What is a Parser
- Parser types
- List of available XML Parsing tools and API’s
- Comparing SAX
- Disadvantages of SAX
- Setting SXA Parser Sample Applications
- Extracting elements
- Extracting Attributes
- Extracting Characters
- Handling events
- IDE’S
- ECLISE
- Net Beans
- SERVER’S
- Web logic
- JBOSS
- TOMCAT
- IBM WEBSPHERE.
Top |