The objective is to equip the students with the advanced feature of contemporary java which would enable them to handle complex programs relating to managing data and processes over the network. The major objective of this course is to provide a sound foundation to the students on the concepts, precepts and practices, in a field that is of immense concern to the industry and business.
Introduction to Java RMI, RMI services, RMI client, Running client and server, Introduction of Swing, Swing Components, Look and Feel for Swing Components, Introduction to Multimedia Programming.
ODBC and JDBC Drivers, Connecting to Database with the java.sql Package, Using JDBC Terminology; Evolving Nature of Area
Introduction to Servlets, Servlet Life Cycle, Servlet based Applications, Servlet and HTML. JSP: Introduction to JSP, JSP implicit objects, JSP based Applications
Enterprise Java Beans:-EJB roles—EJB Client-Object -container-Transaction Management—implementing a Basic EJB Object-Implementing session Beans-Implementing Entity Beans-Deploying an enterprise Java Beans Object-Changes in EJB1.1 specification.
The Model-View-Controller Architecture What is Struts, Struts Tags, Creating Beans, Other Bean Tags, Bean Output, Creating HTML Forms, The Action Form class The Action class, Simple Struts: a simple Struts application
Amity School of Engineering and Technology
Amity University UP
Subject: Advance Java Programming Code: BTCCS 30604
Tutorial Sheet 1
1 What is Remote Method Invocation?
2 What are the advantages and disadvantages of using RMI over socket programming?
3 Explain RMI Architecture in detail?
4 How many types of protocol implementations does RMI have?
5 Explain the steps to create RMI application?
6 What is the role of Stub and Skelton in RMI?
7 What is the difference between Marshaling and Unmarshalling?...