Tribhuvan University
Bachelor of Science in Computer Science and Information Technology
Semester 7 · TU Board 2078
Course Title: Advanced Java Programming (CSC409)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.
Group A
Attempt any two questions.(2 × 10 = 20)
- 1.10
Compare AWT with Swing. Write a GUI program using 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.10
Explain life-cycle of servlet in detail. Create a simple servlet that reads and displays data from HTML form. Assume form with two fields username and password.
- 3.10
Explain RMI architecture layers in detail. Write a Java programs using RMI to find product of two numbers.
Group B
Attempt any eight questions.(8 × 5 = 40)
- 4.5
What is package? How can you create your own package in Java? Explain with example.
Answer comingAlso asked in 2079
- 5.5
Why do we need swing components ? Explain the uses of check boxes and radio buttons in GUI programming.
- 6.5
How can we use listener interface to handle events? Compare listener interface with adapter class.
- 7.5
What is row set? Explain cached row set in detail.
- 8.5
What is Java Mail API ? How can you use this API to send email messages?
- 9.5
Compare JavaFX with swing. Explain HBox and BBox layouts of JavaFX.
Answer comingAlso asked in 2079
- 10.5
What is servlet? Write a simple JSP file to display "Tribhuwan University" five times.
- 11.5
Why CORBA is important? Compare CORBA with RMI.
- 12.5
Write short notes on:
- a) JDBC drivers
- b) Java server pages
— The End —