Tôi có một số kinh nghiệm về Java lõi và Java EE. Tôi đọc câu hỏi khác nhau về SO để hiểu chính xác Java EE là gì? Và vài câu trả lời trong SO là: what-exactly-is-java-ee, what-is-java-eeJava EE - ai thực hiện đặc tả?
Tôi có một số nghi ngờ:
1) Nếu Java EE chỉ là một đặc điểm kỹ thuật, người không thực hiện chúng? Các máy chủ ứng dụng (như JBOSS, GlassFish) có thực hiện các đặc tả này không?
2) Nếu tôi sửa thông số EJB được thực hiện bởi vùng chứa EJB, và tôi tin rằng EJB Container là một phần của Máy chủ ứng dụng. Bây giờ, khi chúng tôi là nhà phát triển viết mã EJB, chúng tôi đang thực sự làm gì? Tôi nghi ngờ rằng, EJB container thực hiện đặc tả EJB, vì vậy chúng ta có ghi đè một số "phần đặc tả" của EJB không? Làm thế nào đến, một số phần của EJB được thực hiện bởi các container EJB và một số điều mà các nhà phát triển đang viết? HOẶC có phải là một phần nào đó của EJB phải được cung cấp bởi EJB container và một phần nào đó được phát triển bởi các nhà phát triển? Tôi gặp khó khăn trong việc từ bỏ việc này.
Bạn có thể giúp ai hiểu điều này không?
1) Đã được trả lời ở dạng trùng lặp. 2) Chúng tôi, các nhà phát triển Java EE, chỉ là những người dùng cuối của API Java EE. – BalusC