Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Chương trình RMIClient1.java được sửa đổi để sử dụng lớp DataOrder để gửi dữ liệu thứ tự trên mạng. Các phương pháp RMIClient1.actionPerformed tạo ra một thể hiện của lớp DataOrder và khởi tạo các lĩnh vực của nó với các dữ liệu để lấy ra từ các lĩnh vực giao diện người sử dụng văn bản và các khu vực. | Java TM Language Basics Part 2 Lesson 4 Serialization http developer.java.sun.com developer.ning Programming BasicJava2 serial.html The RMIClient1.java program is modified to use the DataOrder class to send the order data over the net. The RMiciientl.actionPerformed method creates an instance of the DataOrder class and initializes its fields with order data retrieved from the user interface text fields and areas. public void actionPerformed ActionEvent event Object source event.getSource Integer applesNo peachesNo pearsNo num Double cost String number text text2 DataOrder order new DataOrder if source purchased order.cardnum creditCard.getText order.custID customer.getText order.apples appleqnt.getText order.peaches peachqnt.getText order.pears pearqnt.getText The total number of items is calculated using the order.icost field. if order.apples.length 0 try applesNo Integer.valueOf order.apples order.itotal applesNo.intValue catch java.lang.NumberFormatException e appleqnt.setText Invalid Value else order.itotal 0 The total number of items is retrieved from the order.itotal field and displayed in the user interface. num new Integer order.itotal text num.toString this.items.setText text Similarly the total cost is calculated and displayed in the user interface using the order.icost field. order.icost order.itotal 1.25 cost new Double order.icost text2 cost.toString this.cost.setText text2 try send.sendOrder order catch Exception e System.out.println Cannot send data to server After the totals are calculated the order object is sent over the net to the server program. Server Program 2 of 5 21-04-2000 17 34 Java TM Language Basics Part 2 Lesson 4 Serialization http developer.java.sun.com developer.ning Programming BasicJava2 serial.html The Send.java and RemoteServer.java classes are much simpler in this lesson. They have one getxxx method that returns an instance of DataOrder and one setxxx method that accepts an instance of DataOrder. Send.java import java.rmi.Remote