tailieunhanh - Hướng Dẫn Chức Năng CRUD Với EJB3 Sử Dụng NetBeans 6.9.1 Server GlassFish 3.1 và JSF 2.0

Bài viết hướng dẫn thao tác bằng EJB 3 để thêm , xóa , sửa dữ liệu tương tác với CSDL. Một số yêu cầu của bài viết: • Đang tìm hiểu EJB3, những người có khái niệm cơ bản về EJB • Đang tìm hiểu hoặc đã biết về JSF ( hay , có thể sử dụng các framework hỗ trợ JSF như richfaces. . .) • Một số kiến thức cơ bản với NetBeans IDE. | 6C ca Hướng Dẫn Chức Năng CRUD Với EJB3 Sử 5 Dụng NetBeans Server GlassFish và JSF .-0 V 3a V Bài viết hướng dẫn thao tác bằng EJB 3 để thêm xóa sửa dữ liệu tương tác với CSDL. Môt số yêu cầu của bài viết . . -A . . . A _ Đang tìm hiểu EJB3 những người có khái niệm cơ bản về EJB Đang tìm hiểu hoặc đã biết về JSF hay có thể sử dụng các framework hỗ X O v o e cap .- XA ._ c _- XA . . ca yá _rt5ã c Qá trợ JSF như richfaces. . . G 0 Một số kiến thức cơ bản với NetBeans IDE. Chuẩn bị cTrước khi thực hiện các thao tác chúng ta cần có một cơ sở dữ liệu. Ở đây tôi sử dụng hệ quản trị CSDL MySQL để thiết lập Database. ộcS ộcS Tôi đã tạo 1 Database với tên là EJB gồm 2 bảng Tbl_user và groups. Có quan hệ Nhiều - Một Tbl_user Many - Groups One . Chúng sẽ có mô hình quan hệ như sau oC5 x eC . s 5á tbl_user 6C -ye _ vá c groupid INT IŨ . . groLipname VARCHAR 45 lì userid ir-JTi 11 username VARCHAR 45 password VARCHAR 45 . . ẹ dob DATETIME groupid INT 10 X 0 v e yo 0V7 Hình 1 Mối quan hệ Một Nhiều giữa 2 bảng Groups và tbl_user. Sauk hi đã có CSDL và xác định được mối quan hệ của các bảng chúng ta sẽ dùng Netbeans IDE để tạo kết nối giữa Netbeans với hệ quản trị CSDL. G Tao kết nối giữa NetBeans IDE và MySQL . . oa _ - Ý 0 6C VẤ e 6C 5 . 5 _- XA _ vá c Khởi động Netbeans IDE .1 r 7- A . . Chúng ta tiếp tục chọn Tabs Services. Ở đây tôi đã tạo kết nối giữa Netbeans IDE với MySQL nên tôi sẽ không tạo lại nữa. Nếu bạn chưa tạo bạn có thể tạo 1 kết với vào MySQL .- XA . _ vá 5X 0 _- XA G - á _- XA rf1 VẤ e Bước tiếp theo là tạo kết nối giữa. Netbeans IDE và Database mà ta cần thao tác như hình sau Chuột phải vào Database New Connection. . . Hình 2 Tạo kết nối mới với Database từ Netbeans K T . m . A A -A. G Sau khi chọn New Connection . . .một cửa só hiện thông tin các tham số cần thiết G- để thiết lập kết nối với Database cần kết nối. Sở Sẹ Hình 3 - Thiết lập thông số kết nối giữa Netbeans vào Database Các thông số trong hình là c ựo