Advanced Java (April – 2014) [IDOL - Revised Course | Question Paper]


Advanced Java (Revised Syllabus) [April – 2014 | Question Paper]
Advanced Java (Revised Syllabus) [April – 2014 | Question Paper]

➥ View @SlideShare(PDF)@Pinterest | @Flickr
➥ Download

Time: 3 Hours
Total Marks: 100


N.B.:    (1) All Question are Compulsory.
            (2) Make Suitable Assumptions Wherever Necessary And State The Assumptions Made.
            (3) Answer To The Same Question Must Be Written Together.
            (4) Number To The Right Indicates Marks.
            (5) Draw Neat Labeled Diagrams Wherever Necessary.

Q.1 Attempt Any Two Of The Following: (10 Marks)
(A) Explain the concept of Event Listener and also explain its types.
(B) Explain the term “POP”.
(C) Explain the meaning and importance of “Naming Service”.
(D) Explain the concept of “Result Interface”.

Q.2 Attempt Any Three Of The Following: (15 Marks)
(A) Explain JFC’s functionality.
(B) Explain the usage of Scrollbar Control in Swing.
(C) Explain the component “JColorChooser” with an illustration.
(D) Write a Swing Program that creates a GUI for the order form. The order form should contain the following fields:
Text Boxes to store Customer Name, Quantity of the Product and Price of the List).
Buttons, one to Submit Data and another to Clear the Fields.
NOTE: All input fields should be supported by appropriated labels.
Event: GUI Design should handle windowClosing () Event.
(E) Explain the “ProgressBar” component’s usage with illustration.
(F) How to create Directory like Structure in Swing? Explain with illustration.

Q.3 Attempt Any Three Of The Following: (15 Marks)
(A) Why Servlet are preferred over CGI?
(B) Write a Servlet that prints the Reverse of the given number.
(C) Explain the Life Cycle of Servlet.
(D) Write a Servlet that prints Sum of Cube of the given number.
(E) Explain the HTTPServletRequest Interface.
(F) Explain the importance of Request Dispatcher of Servlet in Inter-Servlet Communication.

Q.4 Attempt Any Three Of The Following: (15 Marks)
(A) Explain <jsp:include> and <jsp:forward> Action Tags.
(B) What is Directive? Explain the Page Directives.
(C) Explain the concept of “Character Quoting Conventions” in JSP.
(D) Explain the concept of Rowset along with its classifications” in JSP.
(E) Explain JDBC Architecture in detail.
(F) Write a short notes on “ResultSetMetaData”.

Q.5 Attempt Any Three Of The Following: (15 Marks)
(A) What is MVC Pattern? How do JSF Claim that it follows MVC? Explain your arguments.
(B) Enlist the Lifecycle Phases of JSF and explain any four phases in detail.
(C) Classify the Enterprise Bean. Explain its types.
(D) Write a Model and Navigation Rules to find the Simple Interest of a given Principle, Interest and terms (in JSF).
(E) Explain the advantages of EJB.
(F) Write a Session Bean that contains the Business Logic for Celsius-Fahrenheit Converter. Assume the value, from and to are entered by the user. The Business Logic should convert the user-entered Fahrenheit Value into Celsius or the user-entered Celsius into Fahrenheit.

Q.6 Attempt Any Three Of The Following: (15 Marks)
(A) What are struts? Why it is required?
(B) Enlist the Core Components of Struts and Explain about the Interceptors.
(C) What is OGNL? Explain the Execution Flow of the same.
(D) Explain the importance of Mapping and show the creation of Mapping File in Hibernate Framework.
(E) Explain the Architecture of Hibernate Framework in detail.
(F) Explain the process Flow of Hibernate Framework.

Q.7 Attempt Any Three Of The Following: (15 Marks)
(A) Write a short note on Resource Injection.
(B) Explain the components of Web Services.
(C) Enlist and Explain the components of Java Mail API that helps in reading the contents of the Mail from Inbox Folder.
(D) What are Web Services? State the importance of the same.
(E) How to access the Web Services that we created already? Explain the steps in creating the client.
(F) Explain the need of Directory Services in detail.


0 Comments