Tuesday, September 9, 2014
Architecting assignment using jpa, ejb & jsf
Bước 1 : Tạo Web Application :
Bước 2 :Tạo Peristence -> Entity class from database để tạo kết nối với database và làm theo các bước sau
Bước 3 : Chọn SQL tương ứng và chỉnh thông số theo database của bạn
Sau đó chọn dbo
Bước 4 : Chúng ta chọn các bảng cần thao tác :
Các class được sinh ra
Bước 5 : Viết phương thức trong nhưng class được sinh ra sẵn
Bước 6 : Tạo Session Bean :
Bước 7 : Tiếp đó tạo JSF ManagedBean :
Nhận xét :
- EJB giúp người sử dụng đơn giản hóa việc code, giúp làm việc nhanh chóng dễ dàng không mất thời gian
- EJB có thể nảy sinh nhiều lỗi phức tạp trong quá trình sử dụng
Session bean
Bước 1 : Tạo Web Application :
Introduction to Java EE & EJB
Định nghĩa : EJB(Enterprise Java Beans ) là 1 component của server.Nó là một thành phần chạy code bên phía server. Nó được dùng để xây dựng ứng dụng enterprise. Khi chúng ta muốn phát triển những ứng dụng enterprise lớn cho doanh nghiệp thi chúng ta mới cần sử dụng EJB.
Mỗi EJB bao gồm một cái business applications.
EJB được gọi là một component độc lập vì nó là một đoạn code đưa ra ngoài một behavior và chúng ta sẽ gọi ra khi cần sử dụng và được tái sử dụng ở rất nhiều ứng dụng khác nhau
Tại sao nên sử dụng EJB :
- Vì dễ tạo ra.Nó là một lớp java bình thường chúng ta chỉ cần thêm một chút các nocation vào là có thể tạo ra một EJB.
- EJB có dạng component nên nó rất dễ tái sử dụng.
- EJB được nhúng trong các server contener mà các contener này có khả năng hỗ trợ cho việc phát triển ứng dụng lớn nên nó có tính scalable rất cao.
Tổng thể về EJB : Là một ứng dụng cho người dùng , có cấu trúc nhiều tầng , nhiều lớp.
Tầng đầu tiên là : tần giao diện (tâng client) đó có thể là trình duyệt hay một ứng dụng bình thường.
Tầng tiếp theo là tầng web : tầng này được phát triển bằng servlet hoặc Jsp tầng này lấy các câu lệnh của tầng EJB để hiển thị lên tầng giao diện
Tầng EJB có nhiện vụ sử lý nghiệp vụ và tầng cuối cùng là tầng làm việc với database.
Nhận xét :
Ưu điểm : không phụ thuộc vào nền tảng do được phát triển ở dạng component nên có tính tái sử dụng và được chạy trên server.
Java EE là cho phép chúng ta xây dựng ứng dụng tốn rất ít công sức.
Java EE là cho phép chúng ta xây dựng ứng dụng tốn rất ít công sức.
Nhược điểm : phát triển các ứng dụng vừa và nhỏ thì không nên sử dụng EJB.
Install glassfish 4 as a windows service
Các bước cài GlassFish như một webService trong Windows
Bước 1: Chúng ta vào https://glassfish.java.net/download.html để tải JDK và GlassFish.
Bước 2:Sau khi tải GlassFish chúng ta sẽ giải nén và copy đường dẫn thư mục.
Bước 3: bật CMD run as Administrator và pase đường dẫn vào đó
Bước 4:chạy câu lệnh : asadmin create-service
Bước 5: Chạy task manager chọn tab Services, run domain1
Các bạn có thể xem thêm tại đây : https://www.youtube.com/watch?v=UmQnihW1Hdw&feature=youtu.be
Subscribe to:
Posts (Atom)