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


Advanced Java (Revised Syllabus) [May – 2017 | Question Paper]
Advanced Java (Revised Syllabus) [May – 2017 | 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 Question: (10 Marks)
(A) What are JSP Elements? Explain Directives in the category.
(B) Explain the role of Interceptors in Struts.
(C) What is Progress Bar in Swing? Explain the importance of it with code specification.
(D) Explain the Local and Remote Interface View Strategy of EJB.

Q.2 Attempt Any Two of the Question: (15 Marks)
(A) Explain about the creation of Table in Swing.
(B) Explain about the usage of JSplitPane Component.
(C) Explain the concept of JColorChooser in brief. Add suitable illustration to it.
(D) "Swing Components are Light-Weight Components" – Explain this statement.
(E) Explain how to create Dialog Boxes such as Message Box and Input Box.
(F) Explain about the creation of "Hierarchical Tree Structure" of Swing.

Q.3 Attempt Any Two of the Question: (15 Marks)
(A) What is CGI? What are the issues that it has? Explain.
(B) Explain the Life Cycle Phases of Servlet.
(C) Write a Servlet that prints the reverse of the given number.
(D) Write an Exhaustive note on "HTTP Session".
(E) How a Servlet does redirection of pages? Add suitable illustration to it.
(F) Write a Servlet to find the cube root of the given number.

Q.4 Attempt Any Two of the Question: (15 Marks)
(A) Write the advantages of JDBC API.
(B) Explain how to insert dynamic values onto the backend table. Which subclass of Statement is used for the same?
(C) Explain how JSP works.
(D) Write a JSP to find the square root of the given number. Accept number through html.
(E) Explain <jsp:usebean>, one of the action tags of JSP.
(F) Explain the term "Character Quoting Conversions".

Q.5 Attempt Any Two of the Question: (15 Marks)
(A) What is JSF? Explain the features of JSF 2.0?
(B) Explain the concept of Result Interface.
(C) Write a short note on EJB Container.
(D) What are the different types of EJB? Explain.
(E) What is Facelet? How it is controlled by Facelet controller?
(F) What are the advantages of EJB? Explain.

Q.6 Attempt Any Two of the Question: (15 Marks)
(A) What is Struts? Explain the application flow of MVC pattern of struts.
(B) Explain the role of OGNL in Struts.
(C) Explain the relationship between Hibernate Application and the Database.
(D) Give the code specification of hibernate.cfg.xml that holds the connection details of customer table of Company Database.
(E) Create a Simple Struts Application that prints the Result Page from an appropriate Action.
(F) Explain the significance of Hibernate Framework.

Q.7 Attempt Any Three from the Following: (15 Marks)
(A) Explain the concept of Resource Injection.
(B) Draw and explain the Architecture of Web Services.
(C) What are the contents of Java mail API? Explain.
(D) Explain the significance of JNDI.
(E) Write a Session Bean Java Source Code to send the mail to the given recipient.
(F) How to access the Web Services that we created already? Explain the steps m creating the client.


0 Comments