Exam Details
Subject | advanced java programming | |
Paper | ||
Exam / Course | mca | |
Department | ||
Organization | apj abdul kalam technological university | |
Position | ||
Exam Date | April, 2018 | |
City, State | kerala, thiruvananthapuram |
Question Paper
E EC408 Pages: 2
Page 1 of 2
Reg
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER (Second Year Direct)
FOURTH SEMESTER MCA (Regular) DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA272
Course Name: ADVANCED JAVA PROGRAMMING
Max. Marks: 60 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks.
1 Explain any three Collection API improvements in java
2 What is JVM JavaScript Engine? Give an example.
3 Explain a solution to session tracking in Servlets?
4 How do you remove dependencies from a java program? Explain with an
example.
5 What is Spring Boot? List out and define the features of Spring Boot?
6 Explain Strengths of java's Servlet technology.
7 What is Spring security? List out its advantages.
8 Explain point-to-point messaging model and publish subscribe messaging
model?
PART B
Each question carries 6 marks.
9 With a neat diagram, explain Core collection interfaces and its hierarchy.
OR
Explain JVM architecture with a neat diagram.
10 Define bound and constrained properties of beans.
OR
Explain the process of analyzing a Bean to determine its capabilities.
11 What is Lambda Expression? With an example, explain the advantages of
using Lambda Expressions.
OR
Write a program to read local date and time and manipulate local date
values in absolute way.
12 Explain Servlets life cycle with a diagram.
OR
Define GenericServlet and HttpServlet
E EC408 Pages: 2
Page 2 of 2
13 Explain life of a bean in spring container
OR
Explain unit testing in Spring Framework
14 How a request makes its way from the client through the components in
Spring MVC? Explain with diagram.
OR
Explain how data can be accessed with Spring Boot? Give an example.
Page 1 of 2
Reg
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
SECOND SEMESTER (Second Year Direct)
FOURTH SEMESTER MCA (Regular) DEGREE EXAMINATION, APRIL 2018
Course Code: RLMCA272
Course Name: ADVANCED JAVA PROGRAMMING
Max. Marks: 60 Duration: 3 Hours
PART A
Answer all questions, each carries 3 marks.
1 Explain any three Collection API improvements in java
2 What is JVM JavaScript Engine? Give an example.
3 Explain a solution to session tracking in Servlets?
4 How do you remove dependencies from a java program? Explain with an
example.
5 What is Spring Boot? List out and define the features of Spring Boot?
6 Explain Strengths of java's Servlet technology.
7 What is Spring security? List out its advantages.
8 Explain point-to-point messaging model and publish subscribe messaging
model?
PART B
Each question carries 6 marks.
9 With a neat diagram, explain Core collection interfaces and its hierarchy.
OR
Explain JVM architecture with a neat diagram.
10 Define bound and constrained properties of beans.
OR
Explain the process of analyzing a Bean to determine its capabilities.
11 What is Lambda Expression? With an example, explain the advantages of
using Lambda Expressions.
OR
Write a program to read local date and time and manipulate local date
values in absolute way.
12 Explain Servlets life cycle with a diagram.
OR
Define GenericServlet and HttpServlet
E EC408 Pages: 2
Page 2 of 2
13 Explain life of a bean in spring container
OR
Explain unit testing in Spring Framework
14 How a request makes its way from the client through the components in
Spring MVC? Explain with diagram.
OR
Explain how data can be accessed with Spring Boot? Give an example.
Other Question Papers
Subjects
- advanced database systems
- advanced java programming
- application development andmaintenance
- applied probability and statistics
- applied statistics lab
- big data technologies
- business intelligence and its applications
- computational science
- computer networks
- computer organization andarchitecture
- data structures
- data structures lab
- database lab
- database managementsystems
- design and analysis of parallel algorithms
- design and analysis ofalgorithms
- digital fundamentals
- discrete mathematics
- elective i
- functional programming
- introduction to machine learning
- mobile application developmentlab
- mobile computing
- object oriented programming
- object oriented programminglab
- operating systems
- operations research
- principles of management
- problem solving and computer programming
- programming lab
- software engineering
- system design lab
- web programming
- web programming lab