PLEASE MATCH YOUR ASSIGNMENT QUESTIONS ACCORDING TO YOUR SESSION
IGNOU MCS-220 (July 2024 – January 2025) Assignment Questions
Q1: (a) What is need of design pattern? Explain the use of Repository Design Pattern with the help of an example.
(b) What is the difference between JAR and WAR files? Describe the process of creation, deployment and extraction of WAR files.
Q2: (a) What is Servlet interface? Differentiate between GenericServlet and HTTPServlet?
(b) Briefly explain servlet life cycle. Also, explain the request and response in the context of HTTP?
Q3: (a) Explain the advantages of Java Server Pages over the servlet. Also, write a JSP program for Fibonacci Series.
(b) Explain the various components of JSP with suitable code.
Q4: What do you mean by JDBC? Explain how we retrieve data from database using suitable JSP program.
Q5: What are the Strut2 core components? Explain the working and flow of Struts 2 with the help of suitable diagram.
Q6: (a) Explain process of creating records using Spring Boot and Hibernate.
(b) Explain how testing of custom login form can be performed with the help of an example.
Q7: Explain how CRUD operations are mapped to SQL statements, with suitable example.
Q8: (a) Write the unit test case to execute it as a user with RequestPostProcessor for the URL pattern “/” which returns model attribute with key as “message” and value as “Hello World”.
(b) What is Role-based Login? Explain how user’s access can be restricted using Role-based Login.
Q9: Write short notes on the following:
(a) JSP Standard Tag Library (JSTL)
(b) Spring Framework
(c) Cross Site Request Forgery (CSRF)
IGNOU MCS-220 (July 2023 – January 2024) Assignment Questions
Q1: What is design pattern? What are the advantages of using patterns? Explain UML diagram of Factory Design Pattern.
Q2: (a) What is Servlet? Briefly explain servlet life cycle. Also write a servlet which displays “welcome to web programming”.
(b) What are JSP directives? Explain the use of any two JSP directives with the help of a program.
Q3: What session management? Write a servlet program to demonstrate the use of HttpSession and its methods setAttribute and getAttribute
Q4: (a) Explain process of creating records using Spring Boot and Hibernate.
(b) Explain how testing of custom login form can be performed with the help of an example.
Q5: Explain Spring MVC configuration process.
Q6: Explain how CRUD is mapped to SQL statement, with example.
Q7: Write short notes on the following:
(a) JSP implicit objects
(b) Java Secure Socket Extension
(c) Servlet Collaboration
(d) J2EE Architecture
Q8: What is Role-based Login? Explain how user’s access can be restricted using Role-based Login.