|
|
Advanced
Java - II
Unit 4
Java Beans.
JavaBeans component
model.
Bean development environments.
Using the Sun BeanBox.
Creating a JavaBean class.
Exploring indexed, bound and constrained properties.
Adding custom event types.
Creating JavaBean class with events.
Supplying additional JavaBean information.
Providing a custom property editor.
Creating a JavaBean class with BeanInfo class.
Creating a JavaBean class that uses the BeanContext API. EJB overview.
References
JPAT. (Ch. 15).
J2CR. (Ch. 25).
LJ. (Ch. 19).
Unit V
Network Programming.
Working with URL's.
Working with TCP/I and, Datagram sockets.
Developing a
remote class of objects, developing RMI client and server classes.
JNDI, Java IDL and CORBA.
Java Client side programming.
Applets.
Using the java.applet package.
Extending the Applet class.
Ticker message applet.
Adding sound and images to applets.
Understanding applet security issues.
Signed applets.
Permissions and policy files.
Packaging applets in jar files.
References
JPAT. (Ch. 16,14).
J2CR. (Ch. 18).
LJ. (Ch. 11,20).
Unit VI
Java Server side
programming.
Servlets.
Building a dynamic Web site.
Understanding the http protocol.
Writing servlets.
Servlet API.
Writing servlets to receive requests and send responses.
Guidelines for server driven Web sites.
JSP.
Server processing of JSP's.
Java programs in JSP's.
Applying MVC principles using JSP's and JavaBeans.
JDBC API. Loading database drivers.
Establishing a database connection.
Issuing dynamic SQL statements.
Processing a ResultSet.
References
IJS. (Ch. 3-5).
J2CR. (Ch. 27).
JPAT. (Ch. 17).
|