mca Syllabus
Advanced Java Programming
Code: CS 802E
Contact: 3L
Credits: 3
Allotted Hrs: 39L
Client & server side programming.
Enterprise architecture styles: Single tier , 2-tier , 3-tier, n-tier; Relative comparison of the different layers of architectures.
MVC Architecture: Explanation, Need, Drawbacks, J2EE WEB SERVICES, Different components & containers. [4L]
Servlet: Introduction, Advantages over CGI, How it works?, Servlet life cycle, Servlet API (Different interfaces & classes of generic servlet & HTTP servlet), Accessing user information by means of Request & Response, Servlet session management techniques and relative comparison. [4L]
JSP: Introduction, Comparison between JSP & servlet., Architecture/Life cycle, Different types of JSP architectures and relative comparison.; JSP tags ,Directives, Scripting elements, Actions; JSP implicit objects, Accessing user information using implicit objects. [5L]
EJB :Introduction, Comparison of EJB & Java Beans , Applications, Drawbacks, Different types of enterprise beans ,Services provided by EJB container. [5L]
RMI: Introduction and applications, Architecture ,Use of RMI Registry.
JNDI: Introduction and applications, Comparison between LDAP and JNDI
JDO (Java Data Objects): Introduction, Integration of EJB and JDO, JDO & RMI
JINI :Introduction, Applications [5L]
JDBC: Introduction, Database driver ,Different approaches to connect an application to a database server, Establishing a database connection and executing SQL statements, JDBC prepared statements, JDBC data sources. [5L]
XML: Java & XML, XML syntax, Document type definition., Parsers, SAX parsers, DOM parsers, SAX vs. Dom, JAXP and JAXB. [8L]
Text :
1. “Professional JAVA Server Programming”, Allamaraju and Buest ,SPD Publication
2. “Beginning J2EE 1.4” Ivor Horton, SPD Publication.
3. “Advanced Programming for JAVA 2 Platform” Austin and Pawlan, Pearson
Reference Books:
1. Internet & Java Programming by Krishnamoorthy & S. Prabhu(New Age Publication)
|