Sự phát triển như vũ bão của công nghệ thông tin, nhất là mạng Internet đã khiến cho mô hình lập trình ứng.. dụng thay đổi rất nhiều.[r]
(1)Bài 1: Tổng quan
(2)Mục tiêu học
- Giới thiệu Java EE
- Mơ hình web service Java EE
- Web application,components, Web container - Cấu hình ứng dụng Web
- Giới thiệu mẫu thiết kế MVC
(3)Mở đầu
Sự phát triển vũ bão công nghệ thông tin, mạng Internet khiến cho mơ hình lập trình ứng
dụng thay đổi nhiều
Các chương trình cần phải tương tác với người dùng, chia sẻ tài nguyên, kết nối từ xa, phân tán liệu … Với yêu cầu mơ hình khách/chủ
(4)Mở đầu
Tuy nhiên máy khách máy chủ ngày trở nên tải độ phức tạp yêu cầu người dùng Từ phát sinh mơ hình phát triển ứng dụng đa tầng
(multi-tier)
Mục tiêu làm cho máy khách trở nên gọn nhẹ, dễ cấu hình Tất mã nguồn lõi, cài đặt, xử lý thực máy chủ, chương trình trở nên dễ quản lý,
các máy khách phục vụ với phiên chương trình
Web ví dụ điển hình mơ hình ứng dụng đa tầng
(5)Java EE
Java EE viết tắt Java Platform, Enterprise Edition tảng tiêu chuẩn mở để xây dựng, phát triển ứng dụng doanh nghiệp lớn, bao gồm: ứng dụng mạng, web, đa tầng, phân tán… J2EE mở rộng J2SE
Các phiên
• J2EE 1.2 (December 12, 1999) • J2EE 1.3 (September 24, 2001) • J2EE 1.4 (November 11, 2003) • Java EE (May 11, 2006)
(6)Java EE
J2EE cung cấp API cho việc phát triển ứng dụng nhằm:
(7)Java EE
Là kiến trúc ứng dụng đa tầng với ưu điểm:
• Khả mở rộng • Khả truy cập • Khả quản lý
Mơ hình kiến trúc chia làm tầng:
(8)(9)(10)Java EE Container
Container cung cấp dịch vụ :
• Dịch vụ bảo mật (security service)