Advanced Java Programming: Microsys Technologies and Solutions Pvt. LTD.
Advanced Java Programming: Microsys Technologies and Solutions Pvt. LTD.
Objective:
Detailed Coverage:
Day 1:
JDBC
what is JDBC?
Why JDBC?
Various driver types.
Connecting to database.
Connection class and its methods.
ResultSet and its methods.
Metadata.
Prepared statements.
Callable Statements.
Transactions.
SQL type equivalence.
JDBC exception types.
JAVA Beans
JavaBeans Fundamentals.
The JavaBeans framework.
Basics of the API.
JavaBeans design patterns.
Introspection and reflection.
Properties.
Bound properties.
Constrained properties.
Nongraphical Beans.
RMI
Object Serialization
Serialization mechanics
Serializable objects
Miscellaneous issues
Remote Method Invocation (RMI)
Fundamentals of distributed computing
Java RMI architecture
The remote interface.
Remote reference layer.
Stubs and skeletons-what happens inside them?
RMI Registry.
Writing server and client.
Parameters in RMI
RMI – IIOP
What is IIOP?
Why IIOP?
Converting JRMP programs to IIOP.
Special considerations for rmi-iiop.
Day 2:
Servlet Programming
Day 3:
JSP overview
Why JSP?
Various components of a JSP.
Directives .
Standard Actions.
Implicit Objects.
JSP scripting .
Declarations
Scriptlets.
Java Beans and JSP concepts.
Adding java beans to jsp.
Using jsp’s implicit objects.
Request
Response
PageContext
Session
Application
Out
Config
Page
Exception
Introduction to custom tags
An overview of J2EE
Java Mail
The Extensible Markup Language ( XML)
Day 4:
Introducing EJB
Why EJB?
Architecture of EJB.
Home and Remote interfaces
The EJB server and the concept of the container
Types of EJB’s
EJB Roles
The EJB Deployment Descriptor
The EJB Deployment Process
JNDI
Binding and Locating Services
Relationships and Comparisons to other Naming Services: LDAP, COS, RMI
Concepts of InitialContext, Binding and working with them
Session Beans
Day 5:
Entity Beans