![Page 1: Bai 02 - Stateless Session Bean EJB2.1 Voi NetBeans 6.7.1](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.site/reader034/viewer/2022052618/5534e57a4a79591f058b4575/html5/thumbnails/14.jpg)
Series: EJB 2.x với Netbeans
By Võ Văn Hải – http://vovanhai.wordpress.com
Nhấn nút Convert