Advanced Java (May – 2016) [IDOL - Revised Course | Question Paper]


Advanced Java (Revised Syllabus) [May – 2016 | Question Paper]
Advanced Java (Revised Syllabus) [May – 2016 | 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) Write a short note on JOptionPane.
(B) Write a short note on JSAPI.
(C) Explain "Interceptors" in detail.
(D) Explain the MVC Pattern associated with JSF.

Q.2 Attempt Any Three Of The Following: (15 Marks)
(A) Explain "JFileChooser" Component with suitable illustration.
(B) Explain the usage of JTable Class of Swing.
(C) Create a GUI that splits Frame Window Vertically. Left Frame should display the list of images you assumed. Right Frame should display the image icon of the selected image.
(D) What is "Progress Bar" in Swing? Explain the importance of it with Code Specification.
(E) "Swing Components are lightweight components" - Explain this Statement.
(F) Write a short note on Class Hierarchy of Swing Architecture.

Q.3 Attempt Any Three Of The Following: (15 Marks)
(A) Explain Generic Servlet and HTTP Servlet.
(B) Explain the importance of RequestDispatcher of Servlet in inter Servlet Communication.
(C) Write a servlet to evaluate baseindex without using in-built function. Accept base and index values through HTML.
(D) Write an exhaustive note on "HTTPServletResponse".
(E) Explain the modus-operandi (Working methodology) behind Servlet container.
(F) What is CGI? What are the issues that is has? Explain.

Q.4 Attempt Any Three Of The Following: (15 Marks)
(A) Explain the concept of "Prepared Statement" of JDBC.
(B) How does JDBC achieve disconnected-access? Explain.
(C) Explain the steps of Database Connectivity through JDBC API.
(D) Explain the Page Directive with all its attributes. Add suitable illustration to support your answer.
(E) Explain the <jsp:action> tag in detail.
(F) Create a JSP Page that prints the Cube Root of the given number.

Q.5 Attempt Any Three Of The Following: (15 Marks)
(A) Write a Model (bean) and view file (index.xhtml) to find the square value of a given number.
(B) Explain API and Tag Libraries of JSF and their significance in detail.
(C) Enlist the life-cycle phases of JSF and explain Restore View, Process Validation and Invoke Application Phases in detail.
(D) What is EJB? Explain the significance of EJB?
(E) How do you classify EJB? Explain.
(F) Write a java bean that calculates LCD of two numbers. Also add servlet to call business logic.

Q.6 Attempt Any Three Of The Following: (15 Marks)
(A) What are the features of Struts2? Explain.
(B) Explain the "Filter Dispatcher" component of struts.
(C) What are the component of Hibernate? Explain.
(D) Depict the Architecture of Hibernate? Explain the same.
(E) Create a simple struts application that creates an action to return "Welcome" (user name) as its execution result.
(F) Give index.jsp in such a way that it creates UI that accepts customer details such as customer-name and feedback and submit button that sends the request to customer_action.jsp page.

Q.7 Attempt Any Three Of The Following: (15 Marks)
(A) Write a Session Bean Java Source Code to send the mail to given recipient.
(B) Explain the usage of JNDI.
(C) What are Web Services? State the importance of the same.
(D) Explain the architecture of Web Services.
(E) Enlist and explain the components of Java Mail API that helps in sending the mail to particular recipient.
(F) Write a short note on Naming Service and Directory Service.


0 Comments