Enterprise Question Bank
Enterprise Question Bank
'/ Candidates are required to give their answers in their own words as far as practicable.
'/ Attempt All questions.
,/ The figures in the margin indicate Full Marks.
,/ Assume suitable datq if necessary.
1. What are the current Enterprise Applications trends and Challenges? Define
(10)
MVC Architecture with suitable example
2. What are design patterns? Why do we need design patterns? Explain with
(10)
examples about creational patterns and Behavioral patterns?
4. Explain SOA concepts and design principles on the basis of current SOA
(10)
adoption scenario"
6- What are the main cornponents of EJBs. Explain the session and rnessage
drilen EJBs. (10)
:f **
*
36 D TRIBHUVAN UNIVERSITY
INSTITUTE OF ENGINEERING Level BE Full Marks 80
r' Candidates arc re4uired to give their answers in their own words as far as practicable.
r' Attemil AA questions.
{ Tlrc frgtres in the margin indicate Fu[@S;
y' Assurne suitable data dnecessary.
1. What are the characteristics that distinguish an enterprise application? Briefly discuss
some challenges in such application development. 13+21
2. What is application architecture? Briefly describe the MVC architecture. 12+31
3. Explain uihat Inversion of Control is along with an example. Explain the Factory design
pattem with suitable examples. [4+6]
4. Explain the significance of database connection pooling in enterprise applications. What
are the advantagg5 ofhaying a data layer in applicationarchitecture? [4+3]
5. How can X\tlL be usefirl in web-based applications? Explain the use of DTD in )Ov{L
documents. 12+31
6. Describe the shucture of SOAP messages. Compare between RESTfuI and SOAP based
web services. [4+3]
7. Describe what is Java EE and its significance for enterprise application development
Describe the Java EE platform architecture. [4+4]
8. Describe the working of a Servlet in java web application. Describe the significance of
web application frarneworks such as JSF. [4+4]
9. V/hat are the benefits of using Enterprise Java Beans? Brieflydescribe the different types
ofsessionbeans. [3+4]
10. Describe with an example how persistent objects can be created using JPA and
annotations? What is Object-Relational Mapping? l3+2'l
I l. What is Web 2.0? Describe the main features that characterize Web 2.0 applications . 12+41
12. What is AJAX and its sigrificance in Web 2.0? Describe some general features provided
by AJAX frameworks in rich web application development. t3+41
r **+