<br>
CRIBE
AJP IMPAnalysis (W21 -W24 ) :-)
Unit-1: Java Networking
Explain the usage of InetAddress class. 3M W21
Explain URL and URLConnection class with an example. 3M S24
What are the differences between a TCP socket and UDP socket? How are they created in
Java? 3M W22
What are the differences between a TCP socket and UDP socket? How are they created in
Java? 3M W24
Compare Socket with ServerSocket. 3M S22
Compare ServerSocket with Sockct. 3M S23
Explain the usage of Socket class with an example. 3M W23
Write a program in which client sends string from its standard input to the server. The server
reads the string, converts the string into upper case and sends back to client. Use connection
oriented communication. 7M W21
Write a TCP program in which client sends string from its standard input to the server. The
server reads the string, converts the string into upper case and sends back to client. 7M S24
Write a program in which client sends string from its standard input to the server. The server
reads the string, finds number of words, characters and digits in the received string and sends
the result back to client. Use connection-oriented communication. 7M W23
Write a java program where client sends a string as a message and sever counts the characters
the received message from client. Server sends this value back to the client. Server should
be able to serve multiple clients simultaneously. 7M S22
How do you handle multiple clients concurrently in socket programming? Explain with an
example. 7M W24
Write a client-server program using TCP/UDP sockets to ccho the message sent by client. 7M
S24
Implement a clicnt-server program using UDP Sockets. The client will request to download a
file from the server, and the server will send it to the client. 4M S23
<br>
Unit-2: JDBC Programming
What is JDBC driver? Explain its role and compare various JDBC drivers. 7M W22
What is JDBC driver? Explain its role and compare various JDBC drivers. 7M W24
What is JDBC? Explain the types of JDBC drivers. 4M S24
Compare the types of JDBC drivers? 4M S22
What is connection URL? How do you make a database connection? Explain various ways to
make the database connection using JDBC code snippets. 7M W22
Discuss the use of execute(), executeUpdate() and executeQuery() methods. 3M W21
Demonstrate the use of ResultSetMetadata. 3M S23
Explain Statement and PreparedStatement with an example. 4M S24
Differentiate Statement and PreparedStatement. 4M W23
Explain the use of PreparedStatement and CallableStatement with example. 4M W21
Explain the use of PreparcdStatement with appropriate example. 7M S22
What is the use of Prepared Statement? How will you use it? 3M w22
What is the use of PreparedStatement? How will you use it? 3M W24
Write a code snippet to show the use of PreparedStatement. 3M S23
What is the use of CallableStatement? How will you use it? 3M W22
What is the use of CallableStatement? How will you use it? 3M W24
Write a code snippet to explain the use of CallableStatement. 4M S23
What is CallableStatement? Explain how to use it to call stored proccdure with propcr
example. 7M S24
Discuss the use of CallableStatement. 3M W23
Write a JDBC program for banking application in which consider bank table with attributes
AccountNo, CustomerName, Phonce and Address, and perform followings:
1. Insert two records using prepared statement.
2. Display all the records. 7M W21
Write a JDBCProgram for Employee Management application in which consider Employee
table with attributes Emp_ ID, EmpName, Phone and Address, and perform followings:
1. Insert multiple records using prepared statement.
2. Display allthe records in reverse order. 7M W23
<br>
Unit-3: Servlet APIand Overview
What is Servlet? Explain the life cycle methods of it. 4M S22
Discuss Servlet life cycle methods. Explain role of web container. 4M W21
Explain Servlet Life Cycle with example and demonstrate cvery state in detail. 4M S24
What is HTTP? Explain any two HTTP request methods in detail. 3M W23
Differentiate HTTP Get and Post methods. 3M W21
What is Deployment descriptor (web.xml) in servlet? Explain with code. 3M S24
Explain the difference between ServletConfig and ServletContext object. 3M S24
Differentiate ServletConfig and ServletContext objects. 4M W21
Differentiate ServletConfig and ServletContext. 4M W22
Differentiate ServletConfig and ServletContext. 4M S23
Demonstrate the use of ServletConfig and ServletContext. 4M W24
Differentiate attributes and parameters of a servlet. 4M W23
Explain the use of RequestDispatcher in a servlet. 3M W24
Explain the purpose of RequestDispatcher using the methods forward () and include ). 4M
S22
Demonstrate the use of ServletRequestDispatcher and its methods include) and forward().
7M S23
What is Request Dispatcher? What is the difference between RequestDispatcher's forward()
and include() method? Explain it in detail with program. 7M W21
What is Request Dispatcher? What is the difference between RequestDispatcher's forward()
and include() method? Explain in detail with a program. 7M S24
What is filter? Explain the configuration of filter using deployment descriptor. 4M S22
What is filter? How will you configure filter using deployment descriptor? 4M W22
What is filter? How will you configure a filter using deployment descriptor? 4M S23
What is a filter? How will you configure a filter using a deploymcnt descriptor? 4M W24
What is Filter? Explain Filter API. 4M S24
What is Filter? List the applications of filter. 3M W21
Explain the lifecycle of a filter. 3M W23
What is FilterConfig? How will you use it? 4M W22
What is FilterConfig? How will you usce it? 3M S23
What is FilterConfig? How will you use it? 4M W24
What are cookies? Demonstrate the use of cookies in servlet. 7M S22
What are cookies? Demonstrate the use of cookies in a servlet for session management. 7M
W24
<br>
What is a session? List out various session management techniques. 3M S22
What is session? List and explain different ways to manage the session. 7M S24
What is a Session? Compare different session management techniques. 7M W24
What is Session Management in servlet? Write a servlet application which demonstrates the
use of cookies. 7M W23
What do you mean by session tracking? Discuss different session tracking techniques. 7M
S23
What do you mean by session tracking? What are the session tracking techniques?
Demonstrate any of them. 7M W22
Write a servlet code for login application using database connectivity. 7M W23
Write a servlet code which reads the student details from web page and stores it in database.
7M W21
Write a Login servlet. Take input username and password from HTML file login.html and
authenticate user. Write the web.xml. 7M S24
<br>
Unit-4: Java Server Pages
Explain JSP life cycle phases. 4M S24
Discuss various stages of JSP life cycle. 7M S22
Explain JSP page directives with example. 7M W21
What is difference between include directive and jsp:include action tag? 3M W21
What is difference between include directive and <isp:include> action tag? 3M S24
What are the directive tags of JSP? Write a JSP page to demonstrate the use of them. 7M
W22
Explain JSP Action tags with an example. 7M W23
Demonstrate the use of JSP action tags include and forward. 7M S23
Which action tags are used to access the JavaBeans from a JSP page? 3M S22
What is the difference between JSTL tag <c:import> and <jsp:include> action tag? 3M W23
What are the implicit objects of JSP? Write a JSP page to demonstrate the use of them. 7M
W22
Explain any four implicit objects of JSP. 4M W21
Explain JSP inbuilt objects with their use in application. 7M S22
Explain JSP inbuilt objects with their use in applications. 7M VW24
What is session? Demonstrate the use of Session in JSP. 7M S22
What is JSTL? Explain the core tags of the SQL tag library. 7M W24
What is JSTL? Explain the core tags of the SQL tag library. 4M S22
Discuss the tags of JSTL SQL tag library. 7M S23
What is JSTL? Write a code snippet to show the use of flow control tags. 3M W22
Explain any four JSTL function tags with an example. 4M W23
Explain any four JSTL core tags. 4M W21
Explain any three JSTL Core tags. 3M S24
What is a custom tag? Explain the life cycle of tag handler. 3M S22
Create a custom tag to print the current date and time in JSP page. 4M S23
What is Expression Language EL in JSP explain with suitable example program? 4M S22
What is EL? Write a code snippet to show the use of method expressions in JSP page. 3M
S23
<br>
What is a Java Bean? Demonstrate the use of a JSP bean in a web application. 7M W24
Explain scripting elements of JSP. 4M W23
Compare JSP with Servlet. 4M W23
Compare JSP and Servlet. 3M S24
Write a JSP application for Student Registration application using database connectivity. 7M
W23
Write a JSP application for login module with reset password feature using database
conncctivity. 7M W21
Develop a web application as following to demonstrate the use of <jsp:useBean>.
Create a Java Bean named Employee with attributes name and age.
Create a web page to set the properties of Employee using <jsp:useBean>.
Create a web page to display the properties of Employee using <jsp:useBean>. 7M
W22
Develop a web application as following to demonstrate the use of <jsp:useBean>.
1. Create a Java Bcan named Student with attributes name and age.
2. Create a web page to set the properties of Student using <jsp:useBean>.
3. Create a web page to display the properties of Student using <jsp:useBean>. 7M S23
Develop a web application using JSP:
1. Create a web page (HTML) to submit the registration detail(Name, email and contact
number) of user to jsp page.
2. Create a JSP page to cnter the registration details into the database table.
3. Create a JSP page to display the list of all registered users. 7M S23
Develop a web application as following to demonstrate the use of JSTL SQL tag library.
Create a web page to store the registration detail (Name, email and contact number) of
user in the database.
Create a wcb page for user to update registration detail in the database.
Create a web page to display the list of all registered users. 7M W22
<br>
Unit-5: Java Server Faces 2.0
What is JSF? List and explain its features. 3M S22
What are the benefits of using the JSF Framework? 3M W24
Explain the JSF request processing life cycle. 7M W21
Explain the JSF request processing life cycle. 7M W23
Discuss JSF request processing life cycle. 7M S23
Discuss JSF life cycle phases. 7M S22
Draw JSF request processing life cycle and briefly give the function of each phase. 7M S24
How will you use <h:commandButton> and <h:dataTable>? 4M W22
What is EL? Write a code snippet to show the use of method expressions in JSF page. 3M
W22
What is the JSF facelets? Explain any two facelets tags. 3M W21
What is the JSF facclets? Explain any two facelets tags. 4M S24
List the JSF standard converter tags and explain any three detail. 4M W21
Create a JSF custom converter and use it in a JSP page. 4M S23
List the JSF standard validator tags and explain any three in detail. 4M W23
List the JSF validation tags and explain any two. 4M S24
How will you use validator tags in JSF? 4M W24
What is faces-config.xml? Explain it with code. 3M W23
Write a code snippet to show the use of JSF action event. 4M W22
Write a code snippet to show the use of JSF action event. 3M S23
Write a code snippet to show the use of a JSF action event. 4M W24
<br>
Unit-6: Hibernate 4.0
What is ORM? Explain object/relational mappings in Hibernate. 4M W23
What is ORM? Explain object/relational mappings in Hibernate. 3M S24
What is ORM? Explain object/relational mappings in hibernate. 4M W21
What is OR mapping? Explain the components of hibernate.cfg.xml file. 7M S22
What is OR mapping? How will you configure hibernate mapping file to map a table and its
columns from a given database? 4M W22
Explain OR mapping using Hibernate mapping file. 4M S23
What is Hibernate? What are the fcatures of it? 3M W22
What is Hibernate? What are the features of it? 3M S23
mon
What is hibernate? What are the benefits of using it? 3M S22
Explain Hibernate Architecture. 7M W21
Explain Hibernate Architecture. 7M W23
Explain Hibernate architecture in detail. 7M S24
Discuss Hibernate architecture in detail. 7M S23
What is Hibernate SessionFactory and how to configure it? 3M W24
Show the use of some important annotations for Hibernate mapping. 4M W24
List the Hibernate annotations and explain any two in detail. 3M W23
What are the different Hibernate interfaces? Explain their role in brief. 7M W24
What are the different Hibermate interfaces? Explain their role in brief. 7M W22
Compare Hibernatce and JDBC. 3M W23
What is HQL? Write difference between HQL and SQL. 4M W21
What is HL? Write difference between HQL and SQL. 4M S24
What is HQL? How does it diferent from SQL? List its advantages. 4M S22
<br>
Unit-7: Java Web Frameworks: Spring MVC
What do you mean by MVC architecture? Explain its role in modern applications with its
advantages. 3M S22
What is Dependency Injection? 3M S24
What is dependency injection? Explain in detail. 3M W21
What do you understand by Depcndency Injcction? How do we implement it using the Spring
Framework? 4M W24
What is dependency Injection? What is the role loC container in Spring? 4M W22
Explain the role of loC container in Spring. 3M S23
Explain the architecture of Spring MVC Framework. 7M S24
Explain architecture of Spring MVC Framework. 7M W21
Explain the architccture of Spring Web MVC. 7M W23
Discuss Spring franmework architecture in detail. 7M S23
What is the advantage of using the Spring Framework? 3M W24
What are the advantages of Spring MVC? Explain the flow of Spring Web MVC. 7M W22
Explain the flow of Spring Web MVC. 7M W24
Explain the features of Spring web MVC. 3M W21
Explain the Spring Web MVC framework controllers 7M S22
What is Spring Bcan? How can you create bean in Spring boot? 4M S22
What are the different bean scopes in spring? 3M S22
Explain the Spring bean life cycle. 4M W23
Explain AOP concepts in Spring. 4M S23
What is Spring AOP? What are Join points and Point cuts? 3M W22
<br>
Multiple Mixed Question
1. How do you get the IP address of a machine from its hostname?
2. List out the important methods of HttpServletResponse.
3. What are the attributes for the JSP page directive? 3M W22
1. What is the function of a SessionFactory object? How will you obtain such an object?
2. How can you apply JSF Input Validation using input validators? 4M W22
1.
Meiton
What is the purpose of the URL class in Java?
2. List out the important methods of HtpServletResponse.
3. What are the JSP action tags? 3M W24
1. What are the advantages of Hibernate over JDBC?
2. What are the three types of text ficld tags provided by JSF? 4M W24
Jn