0% found this document useful (0 votes)
22 views2 pages

EAD - S2023 (3161609) (GTURanker - Com)

The document discusses topics related to enterprise application development using Java technologies like J2EE, JSF, EJB, JPA and more. It contains 5 questions with subparts discussing concepts like J2EE architecture, ORM frameworks, request processing lifecycles, JMS, JSON, RESTful web services, dependency injection and more technical concepts.

Uploaded by

almedajeru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views2 pages

EAD - S2023 (3161609) (GTURanker - Com)

The document discusses topics related to enterprise application development using Java technologies like J2EE, JSF, EJB, JPA and more. It contains 5 questions with subparts discussing concepts like J2EE architecture, ORM frameworks, request processing lifecycles, JMS, JSON, RESTful web services, dependency injection and more technical concepts.

Uploaded by

almedajeru
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Seat No.: ________ Enrolment No.

___________

GUJARAT TECHNOLOGICAL UNIVERSITY


BE - SEMESTER–VI (NEW) EXAMINATION – SUMMER 2023
Subject Code:3161609 Date:14-07-2023
Subject Name:Enterprise Application Development
Time:10:30 AM TO 01:00 PM Total Marks:70
Instructions:
1. Attempt all questions.
2. Make suitable assumptions wherever necessary.
3. Figures to the right indicate full marks.
4. Simple and non-programmable scientific calculators are allowed.

Q.1 (a) What are the various components of J2EE application 03


architecture?
(b) What is ORM Framework and how is JPA related to that? 04
(c) Explain JSF request processing life cycle. 07

Q.2 (a) Write a code snippet to explain the use of JSF validators. 03
(b) Explain the configuration of web application using web.xml file 04
to use servlet and EJB.
(c) Explain the life cycle of stateful and stateless session beans. 07
OR
(c) What are transaction attributes? Which transaction attributes 07
should be used in which situations?

Q.3 (a) What is JMS? What are the components of JMS API? 03
(b) How does a sender application transport/send a message through 04
JMS?
(c) What is JSON-B? Demonstrate the use of JSON-B for parsing 07
java objects to/from JSON.
OR
Q.3 (a) What advantages does JSON have over XML? 03
(b) Write a JSON code to convert a string into a Date using reviver 04
function.
(c) What is Message Queue? Briefly explain Message Service 07
Architecture.

Q.4 (a) What do you understand by RESTful Web Services? What are 03
the features of it?
(b) What do you mean by dependency injection in EJB? Explain 04
annotations which are used for dependency injection in EJB.
(c) Explain the working of Microservice Architecture in J2EE. 07
OR
Q.4 (a) What are the key requirements of a JAX-WS Web Service 03
endpoint?
(b) What is JPA? Explain persistence life cycle of an object? 04
(c) Explain developing and deploying an EJB Web service. 07

1
Q.5 (a) Differentiate ServletConfig and ServletContext. 03
(b) Write a code to implement Open event for a connection using 04
WebSocket.
(c) Demonstrate the use of Servlet Filter. 07
OR
Q.5 (a) What is Servlet Listener? How will you use it? 03
(b) Write a code to implement WebSocket actions send() and close() 04
for an open connection using WebSocket.
(c) Demonstrate the use of ServletRequestDispacher and its 07
methods include and forward.

*************

You might also like