Tribhuvan University
Bachelor of Computer Application
Semester 6 · TU Board 2021
Course Title: Advance Java Programming (CACS354)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to answer the question in their own words as far as possible.
Group B
Attempt any SIX question.(6 × 5 = 30)
- 2.5
Why do we need a top-level container like JFrame to write Java programs with GUI? How can we display two-dimensional objects in Java?
- 3.5
Explain JTextField and JTextArea components of the Java Swing library.
- 4.5
How do you execute SQL statements using JDBC? Explain with an example.
- 5.5
Compare result set with row set. Explain a prepared statement with an example.
- 6.5
How do you set and get Cookie in Servlet? Explain using a suitable Java program.
- 7.5
Explain different scripting elements of JSP with examples.
- 8.5
Write short notes on (Any Two): a) Java web frameworks b) CORBA c) Bean bound property
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
Write a GUI application to find the sum and difference of two integer numbers. Use two text fields for input and a third text field for output. Your program should display the sum if the user presses the mouse and the difference if the user releases the mouse.
- 10.10
What is a bean design pattern? Explain simple, Boolean, and indexed property design patterns with suitable examples in detail.
- 11.10
Define RMI. What is stub and parameter marshalling? Write a client/server application using RMI to find the product of two numbers.
— The End —