MCA504T ADVANCED JAVA PROGRAMMING
UNIT I - JAVA FUNDAMENTALS
Java I/O streaming – filter and pipe streams – Byte Code interpretation - Threading – Swing.
UNIT II NETWORK PROGRAMMING IN JAVA
Sockets – secure sockets – custom sockets – UDP datagrams – multicast sockets – URL classes –
Reading Data from the server – writing data – configuring the connection – Reading the header –
telnet application – Java Messaging services
UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT
Remote method Invocation – activation models – RMI custom sockets – Object Serialization –
RMI – IIOP implementation – CORBA – IDL technology – Naming Services – CORBA
programming Models - JAR file creation
UNIT IV MULTI-TIER APPLICATION DEVELOPMENT
Server side programming – servlets – Java Server Pages - Applet to Applet communication – applet
to Servlet communication - JDBC – Applications on databases – Multimedia streaming
applications – Java Media Framework.
UNIT V ENTERPRISE APPLICATIONS
Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity Beans –
Persistent Entity Beans.
REFERENCES:
Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000 (UNIT
II)
Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. (UNIT III and
UNIT V)
Hortsmann & Cornell, “CORE JAVA vol. 2 ADVANCED FEATURES, VOL II”, Pearson
Education, 2002. (UNIT I and UNIT IV)
Web reference: http://java.sun.com. 2. Patrick Naughton, “COMPLETE REFERENCE:
JAVA2”, Tata McGraw-Hill, 2003.