By GokiSoft.com| 19:07 09/05/2020|
Java Web + EA

Overview - Hướng dẫn ôn tập môn EAD + WS + EA (WEBENT)

Overview - Hướng dẫn ôn tập môn EAD + WS + EA (WEBENT)

I) EJB - (EAD)
	1) Phần 1 >> Enterprise Application
		- Phát triển Enterprise Application
			- Cách tạo dự
		1.1 EJB Mobule + Application Client
		- EJB Module
			- Add thử viên jdbc mysql driver
			- Generate Entity => Database => class object (ORM)
			- Session Bean
				=> Stateless (focus)
				=> Statefull
				=> Singleton
				Mục chính
				=> Local (EJB Module + Web Application Module)
				=> Remote (EJB Mobule + Application Client (Java Swing))
			- Cách viết API (functions) trong SessionBean
				=> Ví dụ : Lấy danh sách thông sinh viên, thêm, sửa, xoá, ...
		- Application Client (Java Swing)
			- Nhúng (gọi) SessionBean từ EJB module trong dự án Application Client
			- Thiết kế giao diện + xử lý logic phía client
			- Kết nối phía client vs API của SessionBean
		1.2 EJB Module + Web Application Module
		- EJB Module => Giống ở trên
		- Web Application Module
			- Build dự án web bằng JSF Framework
			- Java Bean (Managed Bean) => Gọi API của EJB Module (SessionBean)
			- Thiết kế jsp (xhtml) => Tương tác vs ManagedBean
	2) Phần JMS (Receiver + Sender)
		2.1) EJB (Receiver) + Web Application (Sender) => ManagedBean
		2.2) EJB (Receiver) + Application Client (Java Console + Java Swing)
		2.3) Application Client (Receiver + Sender) => Phần lớn thi cái này
		Một số mục quan trong cần nắm
		- Đăng ký TMS Resource
		- Đăng ký mới 1 ConnectionFactory trong TMS hoặc lấy ConnectionFactory mặc định của GlassFish
		- Xem ví dụ cách dùng => Để ý video hướng dẫn của Thầy là OK

II) WS (Web Service) - SOAP API
	1) Phía Server (Tuyết đôi không sử dụng JSF Framework trong dự án)
		=> Tạo ra Web Service
		=> Functions trong Web Service (Đặt anotation) @WebService, @WebMethod, @WebParam, ...
		=> Add thư viên jdbc mysql driver
		=> Generate Entities từ Database (Local Resource)
		=> Viết code tương tác CSDL trong Web Service
		=> Build dự án + hiểu về WSDL (URL)
		=> Generate HTTP Wrapper cho Web Service => cho phép giao tiền giữa Client và Server (Web Service) => Chuyển class object thành chuỗi SOAP XML và ngược lại
	2) Client (Java Swing + Java FX + Java Console)
		=> Add Web Service (WSDL) vào trong dự án Client
		=> Nhứng API trong class dự án Client => Nên tạo 1 class cho từng WSDL
		=> Tạo giao diện + logic của Client
		=> Kết nối SOAP API (Web Service) với chức năng của Client

III) EA - WEBENT
	=> Tạo dự án bằng JSF Framework
	=> Cấu hình lại web.xml => URL đơn giản hơn
	=> Add thư viên jdbc mysql driver
	=> Generate Entities từ Database (CSDL)
	=> Java Bean (Managed bean) => Viết các chức năng logic của dự án (Ví du: Lấy danh sách sinh viên, thêm, sửa, xoá)
		=> Tạo ra các function (action) => Tương tác với JSP (xhtml)
	=> JSP (xhtml) => Biết các kết nối dữ liệu với Java Bean (Managed Bean)
		=> Gọi tới action
		=> Biết cách chuyển trang
	=> Lưu ý khi giao tiếp xhtml và Java Bean (ManagedBean) => Khi chuyển page (jsp - xhtml)
		=> Lưu ý về trạng thái biến trong Java Bean (ManagedBean)




Tags:

Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)