- Java EE 8 Application Development
- David R. Heffelfinger
- 191字
- 2021-07-02 22:04:58
One standard, multiple implementations
At its core, Java EE is a specification—a piece of paper, if you will. Implementations of Java EE specifications need to be developed so that application developers can actually develop server-side, enterprise Java applications against the Java EE standard. Each Java EE API has multiple implementations; the popular Hibernate Object-Relational Mapping tool, for example, is an implementation of Java EE's Java Persistence API (JPA). However, it is by no means the only JPA implementation; other JPA implementations include EclipseLink and OpenJPA. Similarly, there are multiple implementations of every single Java EE API specification.
Java EE applications are typically deployed to an application server; some popular application servers include JBoss, Websphere, Weblogic, and GlassFish. Each application server is considered to be a Java EE implementation. Application server vendors either develop their own implementation of the several Java EE API specifications or choose to include an existing implementation.
Application developers benefit from the Java EE standard by not being tied to a specific Java EE implementation. As long as an application is developed against standard Java EE APIs, it should be very portable across application server vendors.
- Python從小白到大牛
- 算法零基礎一本通(Python版)
- 區塊鏈架構與實現:Cosmos詳解
- JAVA程序設計實驗教程
- INSTANT Passbook App Development for iOS How-to
- 批調度與網絡問題的組合算法
- AIRIOT物聯網平臺開發框架應用與實戰
- Mastering Akka
- R數據科學實戰:工具詳解與案例分析
- Go語言底層原理剖析
- Unity Character Animation with Mecanim
- 軟件體系結構
- ActionScript 3.0從入門到精通(視頻實戰版)
- ASP.NET Web API Security Essentials
- 數據分析與挖掘算法:Python實戰