Advanced Java 2 Platform HOW TO PROGRAM phần 6

JSP này sử dụng các lớp từ gói hiệu sách của chúng tôi () và từ các gói và . Scriptlet tại đường 25-43 bắt đầu bằng cách lấy các thuộc tính phiên họp cho các giỏ mua hàng Bản đồ (dòng 26). | Chapter 14 Session EJBs and Distributed Transactions 873 1 2 MathToolHome is the home interface for the MathTool EJB. 3 package 4 5 Java core libraries 6 import 7 8 Java standard extensions 9 import j 10 import 11 12 public interface MathToolHome extends EJBHome 13 14 create new MathTool EJB 15 public MathTool create throws RemoteException 16 CreateException 17 Fig. MathToolHome interface for creating MathTool EJBs. Please refer to Section for deployment instructions. Recall that MathTool is a stateless session EJB so you must specify this in the deployment process. Also be sure to specify an appropriate JNDI name . MathTool for the MathTool EJB. MathToolClient Fig. is an application client for the MathTool EJB. The user interface consists of a JTextField into which the user can enter an integer a JButton to invoke MathTool method getFactorial and a JButton to invoke MathTool method getFibonacciSeries. The calculation results are displayed in a JTextArea. The MathToolClient constructor lines 29-45 invokes method createMath-Tool line 35 to create a new instance of the MathTool EJB. Line 38 invokes method createGUI to create and lay out GUI components for the application s user interface. Method createMathTool lines 48-83 uses an InitialContext line 53 to look up the MathToolHome interface in the JNDI Directory lines 56-57 . Line 65 invokes MathToolHome method create to create a MathTool EJB instance. Method getFactorialButton lines 86-122 creates a JButton that when pressed invokes MathTool EJB method getFactorial. Lines 100-104 parse the number entered in numberTextField and invoke method getFactorial of the MathTool remote interface. Lines 107-108 display the factorial in resultsText-Area. Lines 113-115 catch a RemoteException if there is an error invoking method getFactorial. Method getFibonacciButton lines .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.