{--}Chào mừng bạn đến với diễn đàn HCD07CNTT ! {--}
Bạn có muốn phản ứng với tin nhắn này? Vui lòng đăng ký diễn đàn trong một vài cú nhấp chuột hoặc đăng nhập để tiếp tục.



 
Trang ChínhTìm kiếmLatest imagesĐăng kýĐăng Nhập

 

 Tổng quan về J2EE - phần 1

Go down 
3 posters
Tác giảThông điệp
hoanghmnm
Quản lý chung
Quản lý chung
hoanghmnm


Tổng số bài gửi : 40
Registration date : 10/06/2008

Tổng quan về J2EE - phần 1 Empty
Bài gửiTiêu đề: Tổng quan về J2EE - phần 1   Tổng quan về J2EE - phần 1 Icon_minitimeTue Jun 10, 2008 9:35 pm

Tổng quan về J2EE

J2EE là thuật ngữ viết tắc của Java 2 Platform, Enterprise Edition , đây là một distributed computing framework (không biết thuật ngữ tiếng Việt là gì :-D, mong quý vị lượng thứ) của Sun Microsystems. Bài viết này dựa trên 1 chương trong 1 cuốn Study Guide của Sun về J2EE, mục đích không phải là mô tả chi tiết về J2Ê mà là để đem lại cho người đọc những hiểu biết cơ bản về J2EE và các khả năng của nó.

1. Mở đầu

J2EE là một platform để phát triển những ứng dụng distributed . J2EE bao gồm những phần sau (được xem như là J2EE Framwork):
• J2EE Platform - một platform chuẩn để hosting các ứng dụng J2EE.
• Reference Implemetation - một application server hỗ trợ chuẩn mới nhất của J2EE, ngoại trừ những tiêu điểm của nó là những đặc tính mới trong phiên bản chuẩn của J2EE, đây chưa phải là 1 sản phẩm hoàn chỉnh.
• Compatibility Test Suite - một công cụ để kiểm tra xem một application server có tương thích với chuẩn J2EE hay không. Thiếu cái này thì mỗi nhà cung cấp có thể hiểu và từ đó phát triển chuẩn J2EE theo những hướng khác nhau mà như thế thì làm giảm đi thế mạnh của J2EE platform là “write once, run anywhere”.
• Application Programming Model (APM) Blueprint – một mô hình ứng dụng tham khảo, được cung cấp để minh hoạ cách phát triển ứng dụng dùng J2EE

2. Phát triển chương trình dùng J2EE

J2EE Framework cho phép phát triển những ứng dụng distributed bằng cách cung cấp 1 tập các dịch vụ cơ bản như quản lý transaction, kiểm tra security, quản lý trạng thái, quản lý tài nguyên. Các application serve đều cung cấp những dịch vụ cơ bản này của J2EE Framework.

3. J2EE API

Những công nghệ được sự dùng trong J2EE bao gồm:
• Java 2 Standard Edition (J2SE) - trước kia còn gọi là JDK
• Java Database Connectivity (JDBC) - Một API chuẩn dùng để kết nối Java Platform với cơ sở dữ liệu.
• RMI-JRMP – Remote Method Invocation (RMI) , một chuẩn dùng để gọi hàm từ xa dựa trên Java Remote Message Protocol (JRMP)
• Java Interface Definition Language (Java IDL) - một dịch vụ kết hợp Common Object Request Broker Architecture (Corba) vào trong Java Platform để cung cấp tính interoperability thông qua chuẩn IDL .
• Remote Method Invocation – Internet Inter- ORB Protocol (RMI-IIOP) - Một giao thức cho phép lập trình viên RMI kết hợp những lợi ích của RMI API và giao thức CORBA IIOP để giao tiếp với CORBA-compliant client được phát triển bởi bất cứ ngôn ngữ nào tuân theo CORBA.
• Enterprise JavaBean (EJB) - một kiến trúc component để phát triển và triển khai các ứng dụng kiểu component-based distributed.
• Servlet – tương tác với Web client thông qua cơ chế request – response. Cơ chế này dựa trên giao thức HTTP.
• Java Server Page (JSP) – Dùng để xây dựng những ứng dụng có chứa nội dung web động như là HTML, DHTML, XML
• Java Message Service (JMS) - một API để giao tiếp với Message Oriented Middleware (MOM) cho phép truyền nhận message theo cơ chế point-to-point và publish/subcribre.
• Java Naming and Directory Interface (JNDI) - một interface duy nhất dùng để truy cập những kiểu dịch vụ khác nhau về naming và directory.
• Java Transaction API (JTA) - một tập API cho phép quản lý transaction. Ứng dụng có thể sự dụng JTA để start, commint, abord transaction.
• JavaMail - một API cung cấp 1 framework platform-independent và protocol-independent (không phụ thuộc giao thức về platform) để xây dựng ứng dụng về mail và messaging
• JavaBean Activation Framework (JAF) - tập các API được sử dụng bởi các package khác như là JavaMail,…Bạn có thể dùng JAF để xác định kiểu dữ liệu, đóng gói truy cập đến dữ liệu đó, mở rộng những tác vụ dựa trên dữ liệu đó và khởi tạo một bean tương ứng để thực hiện những tác vụ đó. Ví dụ JavaMail dùng JAF để xác định object nào sẽ được khởi tạo dựa trên kiểu MIME của object.

4. Các thành phần của J2EE

J2EE được xây dụng trên một mô hình container component. Bốn container component cốt lõi cung cấp môi trường cho các component khác của J2EE thông qua các API. Những component cốt lõi này liên quan đến bốn kiểu container được hỗ trợ trong J2EE bao gồm, Application Client, Applet, Web và EJB:
• Java Application – component này là 1 chương trình standalone chạy bên trong Application Client container. Application Client container cung cấp những API hỗ trợ cho messaging, remote invocation, database connectivity và lookup service. Application Client container đòi hỏi những API sau: J2SE, JMS, JNDI, RIM-IIOP và JDBC. Container này được cung cấp bởi nhà cung cấp application server
• Applet – Applet component là java applet chạy bên trong Applet container, chính là web browser có hỗ trợ công nghệ Java. Applet phải hỗ trợ J2SE API.
• Servlet và JSP – đây là Web-based component chạy ở bên trong Web container, được hỗ trợ bởi Web Server. Web container là một môi trường run-time cho servlet và jsp. Web Container phải hỗ trợ những API sau: J2SE, JMS, JNDI, JTA, JavaMail, JAF, RIM-IIOP và JDBC. Serlet và JSP cung cấp một cơ chế cho việc chuẩn bị, xử lý, định dạng nội dung động
• Enterprise JavaBean (EJB) – EJB component là business component chạy bên trong EJB container. EJB component là phần nhân, cốt lõi của ứng dụng J2EE. EJB container cung cấp các dịch vự quản lý transaction, bảo mật, quản lý trạng thái, quay vòng tài nguyên (resource pooling). EJB container phải hỗ trợ những API sau: J2SE, JMS, JNDI, JTA, JavaMail, JAF, RIM-IIOP và JDBC.
[Nguồn: javavietnam]
Về Đầu Trang Go down
Admin
Chủ tịch HDQT
Chủ tịch HDQT
Admin


Tổng số bài gửi : 69
Age : 38
Đến từ : Hoà Bình
Registration date : 08/06/2008

Tổng quan về J2EE - phần 1 Empty
Bài gửiTiêu đề: Re: Tổng quan về J2EE - phần 1   Tổng quan về J2EE - phần 1 Icon_minitimeTue Jun 17, 2008 10:58 am

phần tiếp theo đi !
Về Đầu Trang Go down
https://hcd07.forumvi.com
Theo_Walcot
Thành viên mới
Thành viên mới
Theo_Walcot


Tổng số bài gửi : 5
Age : 37
Đến từ : BG
Registration date : 16/06/2008

Tổng quan về J2EE - phần 1 Empty
Bài gửiTiêu đề: Re: Tổng quan về J2EE - phần 1   Tổng quan về J2EE - phần 1 Icon_minitimeFri Sep 19, 2008 11:27 am

Chả bác nào chịu vào Post bài j` cả. Ai biết j về JAVA thì share chút cho anh em với chứ.
Về Đầu Trang Go down
Sponsored content





Tổng quan về J2EE - phần 1 Empty
Bài gửiTiêu đề: Re: Tổng quan về J2EE - phần 1   Tổng quan về J2EE - phần 1 Icon_minitime

Về Đầu Trang Go down
 
Tổng quan về J2EE - phần 1
Về Đầu Trang 
Trang 1 trong tổng số 1 trang
 Similar topics
-
» CẢNH BÁO.. TỐI QUAN TRỌNG TRƯỚC KHI THI
» can tim viec lam them ve quan tri mang

Permissions in this forum:Bạn không có quyền trả lời bài viết
{--}Chào mừng bạn đến với diễn đàn HCD07CNTT ! {--} :: -|-Lập trình và phát triển Web-|- :: Java-
Chuyển đến