Bạn đang xem: 403 forbidden
Khái niệm:- Java EE (Enterprise Edition) là một trong những căn nguyên được thực hiện rộng thoải mái, cất một tập đúng theo những technology được kết hợp vào với nhau, làm cho bớt đáng chú ý chi phí với độ phức tạp của câu hỏi cải tiến và phát triển, thực hiện với cai quản các tầng làm việc, các vận dụng máy chủ trung trung khu. Java EE được tạo ra dựa vào gốc rễ Java SE cùng cũng cấp cho thêm một tập những API (đồ họa xây dựng ứng dụng) nhằm phát triển và chuyển động những vận dụng phía máy chủ (Server-Side Applications) một giải pháp trẻ trung và tràn đầy năng lượng, có chức năng mlàm việc rông, an toàn và đáng tin cậy, di đông (portable) với bảo mật thông tin.* Một số nhân tố cơ bạn dạng bao gồm:- Enterprise Java Beans (EJB): một nguyên tố bản vẽ xây dựng của các áp dụng server được cai quản, thực hiện để bao gói (encapsulate) các business ngắn gọn xúc tích của những áp dụng. Công nghệ EJB cho phép cải tiến và phát triển mau lẹ với đơn giản dễ dàng hóa những áp dụng phân tán, các thanh toán bình an cùng cầm tay dựa vào công nghệ Java.- Java Persistence API (JPA): một framework mang lại pháp công ty phát triển thống trị dữ liệu bằng cách thực hiện ánh xạ đối tượng người tiêu dùng quan hệ giới tính (Object Relational Mapping - ORM) trong số dvận dụng được kiến thiết trên gốc rễ Java.II. Cấu trúc này được chia ra làm 3 tầng:- Client: Bao tất cả những hình ảnh mà thông qua đó những ứng dụng được truy cập. Giao diện được cải tiến và phát triển và để được áp dụng vày khách hàng, nhân viên, công ty cung ứng của người sử dụng.- Middle: tiến hành xúc tích của các áp dụng thông qua Beans với các tập tin lớp khác của vận dụng.- Data: Bao tất cả toàn bộ các tài liệu đó mà được truy cập vì chưng những vận dụng.III. Ứng dụng đa tầng:* Thành phần khác nhau của Java EE vận dụng nhiều tầng là: Java EE clients, Web components, Java EE components, Database components, Security components.- Java EE clients tyêu thích chiếu cho những người thực hiện sau cùng hoặc thực thể mà các áp dụng được thiết kế: Web clients, Application clients, Applets, Java Bean components.- Cả hai yếu tố Web và các thành phần Java EE triển khai xúc tích và ngắn gọn marketing cho những vận dụng website với những vận dụng kinh doanh tương ứng: Servlets, JSPhường, với JSFs là hồ hết thành phần Web vào một ứng dụng Web. Các trang tĩnh HTML cũng chính là gần như nhân tố website. Enterprise beans tiến hành ngắn gọn xúc tích vào trường đúng theo ứng dụng công ty.- Các tầng báo cáo công ty lớn bao gồm các cơ sở dữ liệu của áp dụng.- Thành phần bảo mật tương quan đến sự việc tiến hành các phương thức bảo mật tương quan đến những ứng dụng dữ liệu.* Hình bên dưới đấy là minch họa phong cách xây dựng tầng nhiều cùng các nguyên tố tương ứng của nó:IV. Web cùng Máy nhà ứng dụng:- Các sever Web gồm một thùng đựng Web chứa toàn bộ các nhân tố Web.- Các sever ứng dụng bao gồm đựng Web tương tự như một thùng đựng EJB cất tất cả những yếu tố Java Bean doanh nghiệp:+ Máy nhà Web chấp nhận yên cầu từ quý khách thông qua những trang Web cùng đối phó với những trải đời cùng với những trang Web tương thích.+ Các báo cáo liên hệ thân những máy chủ của bạn cùng Web diễn ra thông qua Hyper Text Transfer Protocol (HTTP). + Một máy chủ ứng dụng là một trong thành phần ứng dụng nhưng mà được phụ trách đến toàn bộ các hoạt động vui chơi của doanh nghiệp lớn với thực hiện logic của người tiêu dùng.* EJB:I. EJB là gì?- EJB(Enterprise JavaBean) là 1 trong những thành phần trong phong cách thiết kế J2EE.
Xem thêm: Ncf Là Gì ? Sự Khác Biệt Giữa Dòng Tiền Và Lợi Nhuận Sự Khác Biệt Giữa Dòng Tiền Và Lợi Nhuận
EJB là 1 trong những căn nguyên được cho phép sản xuất các yếu tố phần mềm bao gồm tính di động cầm tay, có chức năng tái áp dụng cao. EJB góp bạn cũng có thể kiến tạo, thực thi những vận dụng phân tán trnghỉ ngơi đề nghị dễ ợt rộng.- EJB hướng tới Việc xây dựng những vận dụng tmùi hương mại, phệ, phân tán. EJB giới thiệu bản vẽ xây dựng cùng các đặc tả mang đến vấn đề cải tiến và phát triển và triển khai các thành phần phía hệ thống của cấc vận dụng phân tán. Các thành phần này rất có thể dược sản xuất do chủ yếu tổ chức cải tiến và phát triển hoặc áp dụng tuyệt mua lại từ một bên trang bị bố.- Tại sao buộc phải sử dụng EJB?+ Nó tạo điều kiện cho ta tận dụng được các công dụng cảu mô hình hướng nhân tố trên server+ Tách biệt business logic cùng với system code (container hỗ trợ những system services)+ Đảm bảo tính portability cho các components( bên trên hệ thống khác biệt, bên trên môi trường tính toàn không giống nhau)+ Cho phép cấu hình tai thời diểm triển khai* Mô hình EJB