JSP: Quy tắc phát triển

Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực

Những module tái sử dụng làm cho nó có thể phân chia sự phát triển ứng dụng và quá trình triển khai vào vai trò khác nhau để mọi người khác nhau hoặc các công ty có thể thực hiện các phần khác nhau của quá trình.

Hai vai trò đầu tiên liên quan đến việc mua và cài đặt sản phẩm và công cụ Java EE. Sau khi phần mềm được mua và cài đặt, các thành phần Java EE có thể được phát triển bởi các nhà cung cấp thành phần ứng dụng, lắp ráp bởi các nhà lắp ráp ứng dụng, và triển khai bởi deployers ứng dụng. Trong một tổ chức lớn, mỗi vai trò này có thể được thực hiện bởi các cá nhân hoặc nhóm khác nhau. Sự phân chia lao động này hoạt động bởi vì mỗi vai trò đầu ra một tệp tin di động là đầu vào cho vai trò tiếp theo. Ví dụ, trong giai đoạn phát triển thành phần ứng dụng, một nhà phát triển phần mềm hạt nhân doanh nghiệp cung cấp các tệp EJB JAR. Trong vai trò lắp ráp ứng dụng, một nhà phát triển khác kết hợp các tệp EJB JAR này vào ứng dụng Java EE và lưu nó vào tệp EAR. Trong vai trò triển khai ứng dụng,

Các vai trò khác nhau không phải lúc nào cũng thực hiện bởi những người khác nhau. Ví dụ: nếu bạn làm việc cho một công ty nhỏ hoặc nếu bạn đang tạo mẫu cho một ứng dụng mẫu, bạn có thể thực hiện các tác vụ trong từng giai đoạn.

Nhà cung cấp sản phẩm Java EE

Nhà cung cấp sản phẩm Java EE là công ty thiết kế và cung cấp cho việc mua các API nền Java EE và các tính năng khác được định nghĩa trong đặc tả Java EE. Các nhà cung cấp sản phẩm thường là các nhà cung cấp máy chủ ứng dụng thực hiện nền tảng Java EE theo đặc tả của nền tảng Java EE 5.

Nhà cung cấp công cụ

Nhà cung cấp công cụ là công ty hoặc người tạo ra các công cụ phát triển, lắp ráp và đóng gói được sử dụng bởi các nhà cung cấp linh kiện, lắp ráp và người triển khai.

Nhà cung cấp phần mềm ứng dụng

Nhà cung cấp thành phần ứng dụng là công ty hoặc người tạo ra các thành phần web, các doanh nghiệp đậu, các ứng dụng, hoặc ứng dụng khách hàng để sử dụng trong các ứng dụng Java EE.

Nhà phát triển Bean Doanh nghiệp

Nhà phát triển hạt nhân doanh nghiệp thực hiện các tác vụ sau để cung cấp tệp JAR EJB chứa một hoặc nhiều hạt cà phê doanh nghiệp:

  • Viết và biên dịch mã nguồn

  • Chỉ định descriptor triển khai

  • Gói các tệp .class và descriptor triển khai vào tệp EJB JAR

Nhà phát triển thành phần Web

Nhà phát triển thành phần web thực hiện các tác vụ sau để cung cấp tệp tin WAR chứa một hoặc nhiều thành phần web:

  • Viết và biên dịch mã nguồn servlet

  • Viết các tệp JSP, JavaServer Faces và HTML

  • Chỉ định descriptor triển khai

  • Gói các tệp tin .class , .jsp , và .html và tệp mô tả triển khai vào tệp tin WAR

Nhà phát triển Ứng dụng Khách hàng

Nhà phát triển ứng dụng khách hàng thực hiện các tác vụ sau để phân phối tệp JAR có chứa ứng dụng khách:

  • Viết và biên dịch mã nguồn

  • Chỉ định descriptor triển khai cho client

  • Gói các tệp .class và descriptor triển khai vào tệp JAR

Khớp các ứng dụng

Trình lắp ráp ứng dụng là công ty hoặc người nhận mô đun ứng dụng từ các nhà cung cấp thành phần và lắp ráp chúng vào tệp EAR ứng dụng Java EE. Trình lắp ráp hoặc người triển khai có thể chỉnh sửa trực tiếp descriptor triển khai hoặc có thể sử dụng các công cụ thêm thẻ XML một cách chính xác theo các lựa chọn tương tác.

Nhà phát triển phần mềm thực hiện các tác vụ sau để phân phối tệp EAR có chứa ứng dụng Java EE:

  • Gắn các tệp EJB JAR và WAR được tạo trong các giai đoạn trước vào tệp ứng dụng Java EE (EAR)

  • Chỉ định descriptor triển khai cho ứng dụng Java EE

  • Xác minh rằng nội dung của tệp EAR được hình thành tốt và tuân thủ đặc tả Java EE

Người triển khai ứng dụng và Quản trị viên

Người triển khai và quản trị viên ứng dụng là công ty hoặc người cấu hình và triển khai ứng dụng Java EE, quản lý cơ sở hạ tầng máy tính và mạng nơi ứng dụng Java EE chạy và giám sát môi trường chạy. Nhiệm vụ bao gồm những điều như thiết lập điều khiển giao dịch và các thuộc tính bảo mật và xác định kết nối với cơ sở dữ liệu.

Trong quá trình cấu hình, trình triển khai thực hiện theo các hướng dẫn được cung cấp bởi nhà cung cấp thành phần ứng dụng để giải quyết các phụ thuộc bên ngoài, chỉ định cài đặt bảo mật và gán các thuộc tính giao dịch. Trong quá trình cài đặt, người triển khai di chuyển các thành phần ứng dụng tới máy chủ và tạo ra các lớp học và các giao diện cụ thể cho container.

Người triển khai hoặc quản trị viên hệ thống thực hiện các tác vụ sau để cài đặt và cấu hình một ứng dụng Java EE:

  • Thêm tệp ứng dụng Java EE (EAR) được tạo ra trong giai đoạn trước cho máy chủ Java EE

  • Định cấu hình ứng dụng Java EE cho môi trường vận hành bằng cách sửa đổi descriptor triển khai của ứng dụng Java EE

  • Xác minh rằng nội dung của tệp EAR được hình thành tốt và tuân thủ đặc tả Java EE

  • Triển khai (cài đặt) tệp EAR ứng dụng Java EE vào máy chủ Java EE

» Tiếp: Các API của Java EE
« Trước: Triển khai và khớp ứng dụng Java EE
Các khóa học qua video:
Python SQL Server PHP C# Lập trình C Java HTML5-CSS3-JavaScript
Học trên YouTube <76K/tháng. Đăng ký Hội viên
Viết nhanh hơn - Học tốt hơn
Giải phóng thời gian, khai phóng năng lực
Copied !!!