Skip to content
IT-505 · Advanced Java Lab/Important Questions

Advanced Java Lab (IT-505) - Important Questions

  1. Unit 310 Marks High Priority Asked: 2017, 2020, 2022, 2025

    Explain JSP error handling: differentiate translation-time and request-time errors and demonstrate how to configure a JSP error page.

    Core question from Unit 3. Exact match to recurring global question about JSP error handling; repeated in past papers.

  2. Unit 310 Marks Medium Priority Asked: 2018, 2021

    Write a JSP page and an associated error JSP page to demonstrate the use of the implicit exception object. Show the use of the <%@ page isErrorPage="true" %> directive in the error page and the errorPage attribute in the main JSP. Explain how the container forwards control to the error page.

    Practical JSP exercise from Unit 3 focusing on implementation of JSP error pages and implicit objects. Represents common lab-style question for demonstration and code writing.

  3. Unit 310 Marks High Priority Asked: 2016, 2019, 2021, 2024

    Explain the architecture of Java RMI. Describe the role of the remote interface, stub, skeleton, RMI registry, and the RMI runtime. Explain the sequence of interactions during a remote method invocation.

    Core conceptual question on RMI architecture from Unit 3; asks for roles of main RMI components and interaction flow. Frequently asked in theory sections.

  4. Unit 314 Marks Medium Priority Asked: 2019, 2021

    Write a complete Java RMI application: define a remote interface, implement the remote object, create an RMI server that binds the object to the registry, and write a client that looks up and invokes a remote method. Also explain required security manager and classloading considerations.

    Standard implementation question from Unit 3 requiring code-level understanding and end-to-end RMI setup. Typical long-answer/experiment style question.

  5. Unit 37 Marks Medium Priority Asked: 2024

    Explain the difference between stub and skeleton in Java RMI. Discuss how modern Java versions handle stubs (dynamic proxies or generated stubs) and the implications for serialVersionUID and remote exceptions.

    Focused conceptual question on RMI internals and modern handling of stubs/skeletons. Useful for short-answer theory questions in Unit 3.

Go to where you left off?

Quick Add to Notes

Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.

Create free account

Have an account? Log in