bai 02 - stateless session bean ejb2.1 voi netbeans 6.7.1

14
Series: EJB 2.x vi Netbeans By Võ Văn Hải http://vovanhai.wordpress.com Bn cn tham khảo bài: Bai 1- Cau hinh JBoss 4.23GA trong Netbeans.docx Stateless Session Bean EJB21 vi NetBeans 6.7.1 Trong bài này chúng ta sẽ to 1 Stateless Session Bean cho vic chuyển đổi tin tcó tên ConvertEJB và phần client. Lần lượt chúng ta slàm các bước như sau: Phn 1: To EJB Bước 1: Trong NB, To 1 project mới như sau:

Upload: hailuagiao

Post on 20-Apr-2015

143 views

Category:

Documents


2 download

DESCRIPTION

Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

TRANSCRIPT

Page 1: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bạn cần tham khảo bài: Bai 1- Cau hinh JBoss 4.23GA trong Netbeans.docx

Stateless Session Bean EJB21 với NetBeans 6.7.1

Trong bài này chúng ta sẽ tạo 1 Stateless Session Bean cho việc chuyển đổi tiền tệ có tên

ConvertEJB và phần client. Lần lượt chúng ta sẽ làm các bước như sau:

Phần 1: Tạo EJB

Bước 1:

Trong NB, Tạo 1 project mới như sau:

Page 2: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 2: Thêm vào project 1 EJB 2.1 Stataless Session Bean

Page 3: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Page 4: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 3: Thêm các business logic mathods: Ở ví dụ này chúng ta thêm vào 2 phương thức

VND2USD và USD2VND dung để chuyển tiền tệ từ USD sang VND và ngược lại

Nhấn chuột phải lên cửa sổ code của lớp ConvertEJBBean.java chọn Insert Code

Page 5: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Hoàn toàn tương tự cho phương thức USD2VND

Page 6: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Sửa code NB sinh lại như hình sau

Mở file ejb-jar.xml trong mục configuration ta được như hình

Ta thấy java sẽ tự sinh cho ta file này, tuy nhiên chúng ta cũng cần để ý 1 chút đến phần được

chọn.

Page 7: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 4 : Triển khai project trên JBoss Application Server

Nhấn phải chuột lên project, chọn deploy như hình.

Kết quả triển khai :

Page 8: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Phần 2: Tạo Client

Bước 1: Tạo project mới như hình

Page 9: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 2: Tạo tham chiếu:

Nhấn chuột phải lên project, chọn properties

Page 10: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 3: Thêm Servlet mới

Page 11: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Sửa code lại như sau:

Page 12: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Phần import sẽ là :

Bước 4 : Hiệu chỉnh trang index.jsp

Page 13: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Bước 5: Thực thi chương trình

Nhấn F6 để thực thi chương trình. Kết quả triển khai trên JBoss

Kết quả trên browser:

Page 14: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1

Series: EJB 2.x với Netbeans

By Võ Văn Hải – http://vovanhai.wordpress.com

Nhấn nút Convert