GTU · BE Computer · Semester 6

GTU 3160707 Advanced Java Programming (AJT) Old Question Papers PDF

Official Gujarat Technological University (GTU) old question papers PDF (Regular & Remedial) and step-by-step solved questions for Advanced Java Programming (AJT) across 2023 – 2026 examinations.

7 papers, 2023 – 202670 marks23 to pass2.5 hours
43 questions GTU asked more than onceAsked in 6 of 7 papers: What do you mean by session tracking? Discuss various session tracking techniques.See list

Exam papers

Most repeated questions

43 questions GTU set in two or more of 7 papers, most repeated first. Tap a year to open that paper at the question.

  1. What do you mean by session tracking? Discuss various session tracking techniques.

    7 marksAsked in 6 of 7 papers

    Summer 2026 Q2c Winter 2025 Q3a Summer 2025 Q2b Winter 2024 Q2c OR Summer 2024 Q4c Summer 2023 Q1c

  2. Discuss the architecture of Hibernate.

    7 marksAsked in 6 of 7 papers

    Summer 2026 Q2c OR Winter 2025 Q5c Summer 2025 Q5b OR Summer 2024 Q5c OR Winter 2023 Q5c OR Summer 2023 Q5c

  3. Demonstrate the use methods forward () and include () using Servlet.

    7 marksAsked in 5 of 7 papers

    Summer 2026 Q3c OR Summer 2025 Q5a Winter 2024 Q4a OR Summer 2024 Q1c Summer 2023 Q2c

  4. Write a concurrent client server program using TCP where the client sends a line of a text message and the server responds by displaying the received message in capital letters.

    7 marksSame type asked in 5 of 7 papers

    Summer 2026 Q1c Winter 2025 Q2c Winter 2025 Q2c OR Winter 2024 Q2c Summer 2024 Q2c Summer 2024 Q2c OR Winter 2023 Q2c

  5. What is OR mapping? Briefly explain the components of hibernate.cfg.xml file.

    4 marksAsked in 5 of 7 papers

    Summer 2026 Q5b OR Summer 2025 Q5c OR Summer 2024 Q5a Winter 2023 Q5b Summer 2023 Q5b OR

  6. Explain CallableStatement with example.

    4 marksAsked in 5 of 7 papers

    Winter 2025 Q2b Winter 2024 Q3a OR Summer 2024 Q3c Winter 2023 Q3a Summer 2023 Q3b OR

  7. Differentiate ServletConfig and ServletContext.

    3 marksAsked in 5 of 7 papers

    Summer 2026 Q2a Winter 2025 Q3c Winter 2024 Q2b Summer 2024 Q3a Summer 2023 Q2b

  8. Explain the JSF request processing life cycle.

    7 marksAsked in 4 of 7 papers

    Summer 2026 Q4c OR Summer 2024 Q4c OR Winter 2023 Q4c Summer 2023 Q4c

  9. List the different types of JDBC drivers and explain type3 driver with its advantages and disadvantages.

    7 marksAsked in 4 of 7 papers

    Winter 2025 Q1c Summer 2025 Q2c Winter 2024 Q1c Summer 2024 Q2b

  10. Explain the use of different JSP action tags.

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q3b Winter 2025 Q4c Summer 2025 Q3c OR Winter 2023 Q1c

Show 33 more repeated questionsHide the 33 more
  1. List the JSF validation tags and explain any two in detail.

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q4b Winter 2024 Q4b Summer 2024 Q5b OR Winter 2023 Q4b OR

  2. What is JSP? Explain the stages of JSP life cycle.

    4 marksAsked in 4 of 7 papers

    Summer 2026 Q1b Winter 2025 Q3b OR Summer 2025 Q3b OR Summer 2024 Q3b

  3. Demonstrate the use of JavaBeans in JSP.

    7 marksAsked in 3 of 7 papers

    Summer 2026 Q3c Winter 2024 Q3c Summer 2023 Q3c

  4. What is JSTL? Explain the core tags of the SQL tag library

    7 marksAsked in 3 of 7 papers

    Summer 2026 Q4c Winter 2024 Q3c OR Summer 2023 Q4c OR

  5. Explain the architecture of Spring Framework.

    7 marksAsked in 3 of 7 papers

    Summer 2026 Q5c OR Summer 2025 Q5c Summer 2023 Q5c OR

  6. Explain the flow of Spring Web MVC.

    7 marksAsked in 3 of 7 papers

    Winter 2024 Q5c OR Summer 2024 Q5c Winter 2023 Q5c

  7. Write a code snippet to show the use of PreparedStatement.

    4 marksAsked in 3 of 7 papers

    Summer 2026 Q2b Winter 2024 Q3a Summer 2023 Q3a

  8. What is filter? Explain the configuration of filter using deployment descriptor.

    4 marksAsked in 3 of 7 papers

    Summer 2026 Q3b OR Winter 2024 Q3b Summer 2023 Q3b

  9. Disuss servlet life cycle methods.

    4 marksAsked in 3 of 7 papers

    Winter 2025 Q3b Summer 2025 Q3a Summer 2024 Q3b OR

  10. What are the components of URL? Show the use of URL class with an example.

    3 marksAsked in 3 of 7 papers

    Summer 2026 Q1a Winter 2025 Q2a Summer 2024 Q1a

  11. What is difference between statement and prepared statement interface.

    3 marksAsked in 3 of 7 papers

    Summer 2025 Q5a OR Summer 2024 Q1b Winter 2023 Q1b

  12. Explain the use of any three implicit objects of JSP.

    3 marksAsked in 3 of 7 papers

    Summer 2026 Q4a OR Summer 2025 Q3b Winter 2024 Q4c OR

  13. What is HQL? How does it differ from SQL?

    3 marksAsked in 3 of 7 papers

    Summer 2026 Q5a OR Summer 2025 Q4b OR Summer 2024 Q4b OR

  14. Compare JSP and Servlet.

    3 marksAsked in 3 of 7 papers

    Summer 2025 Q2a Summer 2024 Q3a OR Winter 2023 Q3b OR

  15. What is filter? What is its use? List different filter interfaces with their important methods.

    7 marksAsked in 2 of 7 papers

    Summer 2025 Q2c OR Summer 2024 Q4b

  16. List out and explain the steps to develop the hibernate web application.

    7 marksAsked in 2 of 7 papers

    Summer 2026 Q5c Winter 2025 Q5c OR

  17. What is Hibernate? List Advantages of Hibernate over JDBC

    7 marksAsked in 2 of 7 papers

    Summer 2025 Q4c Winter 2023 Q5a OR

  18. What are the cookies? Demonstrate the use of cookies in servlet for session management.

    7 marksAsked in 2 of 7 papers

    Winter 2024 Q4c Winter 2023 Q3c OR

  19. Write a Login servlet. Take input username and password from html file login.html and authenticate the user. Write the web.xml.

    7 marksSame type asked in 2 of 7 papers

    Summer 2024 Q3c OR Winter 2023 Q3c

  20. Write a JSP application for student registration application using database connectivity. of

    7 marksSame type asked in 2 of 7 papers

    Winter 2023 Q4c OR Summer 2023 Q3c OR

  21. What are the directive tags in JSP? Explain any two.

    4 marksAsked in 2 of 7 papers

    Summer 2026 Q4b OR Summer 2025 Q3c

  22. Explain the role of IoC container in Spring framework.

    4 marksAsked in 2 of 7 papers

    Summer 2026 Q5b Summer 2023 Q5a

  23. Briefly explain spring bean life cycle.

    4 marksAsked in 2 of 7 papers

    Summer 2025 Q5b Winter 2023 Q5b OR

  24. What is FilterConfig? How will you use it?

    4 marksAsked in 2 of 7 papers

    Winter 2024 Q3b OR Summer 2023 Q3a OR

  25. What do you understand by Dependency Injection? How do we implement it using Spring Framework?

    4 marksAsked in 2 of 7 papers

    Winter 2024 Q5b Summer 2024 Q5a OR

  26. Show the use of some important annotations for Hibernate mapping.

    4 marksAsked in 2 of 7 papers

    Winter 2024 Q5b OR Winter 2023 Q5a

  27. Write a code snippet to show the use of JSF action event.

    4 marksAsked in 2 of 7 papers

    Winter 2024 Q4b OR Summer 2023 Q4a OR

  28. List out JSF HTML tags and explain any two.

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q5b Summer 2025 Q4c OR

  29. What is JSF? List and explain its features.

    4 marksAsked in 2 of 7 papers

    Winter 2025 Q5b OR Winter 2024 Q4a

  30. What is the difference between include directive tag and jsp:include action tag?

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q3a Summer 2024 Q4a OR

  31. What is EL? Write a code snippet to show the use of method expressions in JSP page

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q3a OR Summer 2023 Q4a

  32. What is the JSF facelets? Explain any two facelets tags.

    3 marksAsked in 2 of 7 papers

    Summer 2025 Q4a Summer 2024 Q5b

  33. What are the features of Spring Framework?

    3 marksAsked in 2 of 7 papers

    Summer 2026 Q5a Winter 2024 Q5a

Which branches take this subject

GTU's syllabus lists 3160707 for 3 branches. One set of papers serves all of them.

Semester 6: 1 branch

Artificial Intelligence and Machine Learning

Semester 6, elective: 2 branches

Computer Engineering, Computer Science & Engineering

Other Semester 6 subjects

Common questions

Are these GTU 3160707 Advanced Java Programming papers valid for both Regular and Remedial exams?

Yes. Gujarat Technological University (GTU) follows the same 70-mark syllabus, exam blueprint, and 23-mark passing cutoff for both Regular and Remedial (ATKT/backlog) examinations. All 7 past exam sessions (2023 – 2026) serve as comprehensive preparation for either attempt.

How can I download GTU 3160707 Advanced Java Programming old question papers PDF?

You can download official GTU 3160707 original question paper PDFs directly from the table above with 1 click and zero deceptive ads or wait timers. Every paper also includes interactive online questions with AI study prompts.

What is the passing mark for GTU Advanced Java Programming (3160707)?

The external theory exam carries 70 marks. The minimum passing cutoff is 23 marks (33%). Exam duration is 2.5 hours.

What is the GTU exam pattern for 3160707?

The examination contains 5 main questions of 14 marks each, totaling 70 marks. Questions 2 through 5 provide internal OR choices, typically split into 3-mark, 4-mark, and 7-mark questions.