Download GTU (Gujarat Technological University Ahmedabad) B.Tech/BE (Bachelor of Technology/ Bachelor of Engineering) 2020 Winter 6th Sem 2160707 Advanced Java Previous Question Paper
Enrolment No.___________
GUJARAT TECHNOLOGICAL UNIVERSITY
BE- SEMESTER?VI (NEW) EXAMINATION ? WINTER 2020
Subject Code:2160707 Date:22/01/2021
Subject Name:Advanced Java
Time:02:00 PM TO 04:00 PM Total Marks: 56
Instructions:
1. Attempt any FOUR questions out of EIGHT questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
Marks
Q.1 (a)
What is Hibernate? What is main advantage of using hibernate
03
than using SQL?
(b) Compare Directive Include and Standard Action Include in JSP.
04
(c)
Write a client server program using TCP. Client send list of N numbers
07
to server and server respond the sum of N numbers with appropriate
output.
Q.2 (a)
What is a DatabaseMetaData? List out methods and explain any two with
03
appropriate code.
(b) Explain UseBean action tag in JSP with appropriate code.
04
(c)
Write a program to insert student records to database using callable
07
statement with appropriate output.
Q.3 (a) Differentiate between GenericServlet and HttpServlet.
03
(b) What is a deployment descriptor file? Explain it with code for
04
managing the different errors or exceptions.
(c)
What is Request Dispatcher? What is the difference between Request
07
dispatcher's forward() and include() method? Explain it in detail with
program.
Q.4 (a)
What is Filter? List the applications of filter.
03
(b)
Explain Servlet Life Cycle with example and demonstrate every state in
04
detail.
(c)
What is session? List the different ways to manage the session and
07
explain any one way with appropriate code.
Q.5 (a) What is a use of page directive tag? List out all attribute and
03
explain any two in detail.
(b) List out all Implicit object in JSP and explain any three in detail.
04
(c) What is a use of directive taglib in JSP? Write down a program
07
for creating your own tag by using taglib in JSP with appropriate
output.
Q.6 (a)
What is POJO? Explain Hibernate architecture in detail.
03
(b) What is ORM? Explain object/relational mappings in hibernate.
04
(c) What is a JSTL? List out all library and explain any one with
07
appropriate code in detail.
1
Q.7 (a)
List the JSF facelets tags and explain any one in detail.
03
(b)
List the JSF validation tags and explain any three in detail.
04
(c) Explain JSF application life cycle phases in detail with neat sketch.
07
Q.8 (a)
What is dependency injection? Explain in detail.
03
(b) What is MVC architecture? Explain Spring architecture with neat
04
sketch.
(c) Explain the architecture of Spring Framework with its all
07
container in detail.
*************
2
This post was last modified on 04 March 2021