Java FAQ home < Free Books   
 
Title , author Where?
The Advanced Java/J2EE by Gopalan Suresh Raj go here!

General
-------------------------------------------------------

A Detailed Comparison of CORBA, DCOM and Java/RMI 
MTS vs. EJB (with specific code examples) 

Enterprise JavaBeans (EJB)
-------------------------------------------------------

What is Enterprise JavaBeans 
Modeling using Session and Entity Beans 
Developing Entity Beans 
Developing Session Beans 
Developing an EJB Client 
Developing an EJB Servlet Client 
Coding Bean Managed Persistence (BMP) into Entity EJBs 

Java Message Service (JMS)
-------------------------------------------------------

What is Java Message Service (JMS) 
The Stock Trader JMS Application 
Coding the Topic Publisher 
Coding the Topic Subscriber 
Coding the Queue Sender 
Coding the Queue Receiver 

Jini Technology
-------------------------------------------------------

What is Jini 
Coding a Simple Jini Service 
Coding a Simple Jini Client 

Remote Method Invocation (RMI)
-------------------------------------------------------

What is Java-RMI 
Java RMI - Under the Hood 
Coding a Java RMI Server 
Coding a Java RMI Client 
Getting RMI to work on MS-IE & Netscape 

Java Server Pages (JSP), JavaMail
-------------------------------------------------------

Developing using JSP, the Servlets API and the Java Mail API 
Developing the EmailSend.jsp page 
Developing the EmailSendServlet class 
Developing the SendMultipartMessage JavaBean 
Developing the EmailContents JavaBean 
Developing the EmailContents.jsp response page 
Developing the EmailSendError.html - Generic Error Page 

JavaBeans
-------------------------------------------------------

The Java 1.1 Event Model 
Serialization 
Introspection and Reflection 
Property Editors 
Customizers 
Steps to write your own Bean 

Threading in Java
-------------------------------------------------------

Threading and Concurrency 
Pipes 

Network Programming in Java
-------------------------------------------------------

Sockets 
Network Clients & Servers 
Multicasting 

Trivia
-------------------------------------------------------

The Factory Method Design Pattern (Creational) 
The Mediator Design Pattern (Behavioral) 

Appendix C Moving C/C++ Legacy Code to Java