ANNA UNIVERSITY TIRUCHIRAPPALLI
Tiruchirappalli - 620 024 Regulations 2007
Syllabus
B.E. COMPUTER SCIENCE AND ENGINEERING
SEMESTER VIII (Common to CSE 8th Semester and IT 7th Semester) ELECTIVE II
ADVANCED JAVA PROGRAMMING
(Common to CSE and IT)
UNIT I JAVA FUNDAMENTALS 9
Java I/O streaming − Filter and pipe streams − Byte code interpretation − Reflection − Dynamic
Reflexive classes − Threading − Java native interfaces − Swing.
UNIT II NETWORK PROGRAMMING IN JAVA 9
Sockets − Secure sockets − Custom sockets − UDP datagram’s − 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 9
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 9
Server side programming − Servlets − Java server pages − Applet to applet communication − Applet to
servlets communication − JDBC − Using BLOB and CLOB objects − Storing multimedia data into
databases − Multimedia streaming applications − Java media framework.
UNIT V ENTERPRISE APPLICATIONS 9
Server side component architecture − Introduction to J2EE − Session beans − Entity beans − Persistent
entity beans − Transactions.
Total: 45
TEXT BOOKS
1. Elliotte Rusty Harold , “ Java Network Programming” , O’Reilly Publishers, 2000.
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley and Sons Inc., 1999.
REFERENCES
1. Hortsmann and Cornell , “Core Java 2 Advanced Features, VOL II”, Pearson Education ,
2002.
2. Web Reference: http://java.sun.com.
3. Patrick Naughton, “Complete Reference − Java2”, TMH 2003.
0 comments :
Post a Comment