Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 72 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
72
Dung lượng
1,34 MB
Nội dung
Lập trình mạng J2EE patterns Giảng viên: TS. Nguyễn Mạnh Hùng Học viện Công nghệ Bưu chính Viễn thông (PTIT) 2 Nội dung Giới thiệu về J2EE patterns Lập trình web với JSP – Java - Tomcat Lập trình web sử dụng web service Struts framework Bài tập J2EE patterns 4 Kiến trúc J2EE với WS [image source: http://media.wiley.com/] 5 [image source: http://java.sun.com/] 6 Các nhóm patterns Bean (EJB): entity bean, session bean, message-driven bean Object (control of object): DAO, transfer object Control: delegate, front control, service locator/handler View: view helper, dispatcher view Lập trình web với JSP 8 Java – JSP - Tomcat DB BeanDAO Control x.JSP doX.JSP 9 Ví dụ: login trên web DB entity.Userdao.UserDAO Home.jsp doLogin.jsp UserHome.jsp 10 Cài đặt server Tomcat (1) Bước 1: Cài đặt môi trường JDK, tomcat và axis: Giải nén tập tin jakarta-tomcat-4.0.6.zip tại C:\Webservice\jakarta- tomcat-4.0.6 Giải nén tập tin xml-axis-beta1.zip tại C:\Webservice\xml-axis-beta1 Cài đặt JDK tại C:\Program Files\Java\jdk1.6.0_21 Copy thư mục axis (C:\Webservice\xml-axis-beta1\webapps\axis) vào trong thư mục webapps (C:\Webservice\jakarta-tomcat- 4.0.6\webapps) Copy tập tin xerces.jar (C:\Webservice\jakarta-tomcat- 4.0.6\common\lib\xerces.jar) vào trong thư mục lib (C:\Webservice\jakarta-tomcat-4.0.6\webapps\axis\WEB-INF\lib) [...]... calculator.getFirstnumber() %> and is: 34 Trang doAdd.jsp (2) 35 Bài tập Cài đặt theo mô hình web service cho bài toán tìm USCLN Cài đặt theo mô hình web service cho bài toán giải phương trình bậc hai 36 ... Bước 1: Tạo một thư mục « test » trong thư mục: tomcat/webapps Bước 2: copy các thư mục entity,control và dao (đã biên dịch các file java thành class) vào thư mục: Tomcat\webapps\test \WEB- INF\classes Bước 3: copy các file jar trong thư mục lib của axis (file down từ mạng trong các bài trước) vào thư mục: Tomcat\common\lib Bước 4: vào thư mục: Tomcat\webapps\test tạo ra 2 file jsp như sau: add.jsp, doAdd.jsp... server Tomcat Bước 1: Tạo một thư mục « test » trong thư mục: tomcat/webapps Bước 2: copy các thư mục entity và dao (đã biên dịch các file java thành class) vào thư mục: Tomcat\webapps\test \WEB- INF\classes Bước 3: copy thư viện jdbc driver (file down từ mạng trong các bài trước) vào thư mục: Tomcat\common\lib Bước 4: vào thư mục: Tomcat\webapps\test tạo ra 3 file jsp như sau: Home.jsp, doLogin.jsp, UserHome.jsp... content="text/html; charset=iso-8859-1"> Welcome ! 25 Trang UserHome.jsp (2) 26 JSP và Web service Ví dụ: web service tính tổng add.jsp doAdd.jsp control CalculatorCtr entity.Calculator Axis web service 28 Lớp bean: entity.Calculator package entity; public class private private private Calculator { double firstnumber; double secondnumber; . jakarta-tomcat-4.0.6.zip tại C:Webservicejakarta- tomcat-4.0.6 Giải nén tập tin xml-axis-beta1.zip tại C:Webservicexml-axis-beta1 Cài đặt JDK tại C:Program FilesJavajdk1.6.0_ 21 Copy thư mục axis (C:Webservicexml-axis-beta1webappsaxis). mục axis (C:Webservicexml-axis-beta1webappsaxis) vào trong thư mục webapps (C:Webservicejakarta-tomcat- 4.0.6webapps) Copy tập tin xerces.jar (C:Webservicejakarta-tomcat- 4.0.6commonlibxerces.jar). trình web với JSP 8 Java – JSP - Tomcat DB BeanDAO Control x.JSP doX.JSP 9 Ví dụ: login trên web DB entity.Userdao.UserDAO Home.jsp doLogin.jsp UserHome.jsp 10 Cài đặt server Tomcat (1) Bước 1: