CSIT 7th Semester
Advanced Java Programming Board Question Paper 2078


CSC 409-2078 ✡
Tribhuvan University
Institute of Science and Technology
2078
Bachelor Level/Fourth Year/Seventh Semester/Science
Computer Science Information Technology (CSC 409)
(Advanced Java Programming)
(New Course)
Full Marks:60 Pass Marks:24 Time:3 hours

Candidates are required to give their answers in their own words as for as practicable.
The figures in the margin indicate full marks

Section A
Long Answer Questions
Attempt any Two question.
[2x10=20]
1.

Compare AWT with Swing. Write a GUI program using swing components to find sum and difference of two numbers. Use two text fields for giving input and a label for output. The program should display sum if user presses mouse and difference if user release mouse.

2.

Explain life-cycle of servlet in detail. Create a simple servlet that reads and displays data from HTML form. Assume a HTML form with two fields username and password.

3.

Explain RMI architecture layers in detail. Write a Java programs using RMI to find product of two numbers.

Section B

Attempt any Eight questions

[8x5=40]
4.

What is package? How can you create your own package in Java? Explain with example.

5.

Why do we need swing components? Explain the uses of check boxes and radio buttons in GUI programming.

6.

How can we use listener interface to handle events? Compare listener interface with adapter class.

7.

What is row set? Explain cached row set in detail.

8.

What Java Mail API? How can you use this API to send email messages?

9.

Compare JavaFX with swing. Explain HBox and BBox layouts of JavaFX.

10.

What is servlet? Write a simple JSP file to display "Tribbuvan University" five times.

11.

Why CORBA is important? Compare CORBA with RMI.

12.

Write short notes on:
a. JDBC drivers
b. Java server pages