Tomcat과 TomEE, TomEE 및 TomEE Plus의 차이점은 무엇입니까?
EJB ear을 서버에 배포하고 싶지만 tomcat, TomEE및 에서 서버를 선택하는 것이 정말 혼란 스럽습니다 TomEE Plus.
- 의 차이점은 무엇입니까
Tomcat와는TomEE? TomEE및 의 새로운 기능은 무엇입니까TomEE Plus?- 이 경우 (들) 그것은을 위해 갈 의미가 않습니다
TomEE와TomEE Plus?
정보에 입각 한 결정을 내리려면 몇 가지 제안이 필요합니다.
Tomcat , TomEE 및 TomEE + 간의 함수 비교 매트릭스입니다 .
(출처 : http://tomee.apache.org/comparison.html )
1. Tomcat 대 TomEE
Tomcat 은 서블릿과 JSP 기술을 지원하는 서블릿 컨테이너입니다. TomEE 는 다른 많은 Java EE 기술 (JSR-xxx로 지정됨 )을 지원하는 Tomcat 보다 더 광범위 합니다.
2. TomEE 와 TomEE + 비교
TomEE 에는 다음이 포함됩니다.
CDI-Apache OpenWebBeans
EJB-Apache OpenEJB
JPA-Apache OpenJPA
JSF-Apache MyFaces
JSP-Apache Tomcat
JSTL-Apache Tomcat
JTA-Apache Geronimo 트랜잭션
서블릿
-Apache Tomcat Javamail-Apache Geronimo JavaMail
Bean 유효성 검사-Apache
BVal TomEE +
TomEE Plus 배포는 다음을 추가합니다.
JAX-RS-Apache CXF
JAX-WS-Apache CXF
JMS-Apache ActiveMQ
커넥터 -Apache Geronimo 커넥터
(Source: http://tomee.apache.org/apache-tomee.html)
What is new in Tomcat? Of cource, see Tomcat change log.
What is new in TomEE plus? see TomEE change log.
3. Choose TomEE or TomEE plus?
See functions matrix at the above, pick your functions in your application what you will use. Then choose Servlet container/ Web profile application server / Application server by yourself.
Apache Tomcat is a Java servlet container which implements the following specifications:
- Java Servlet Specification
- Java ServerPages (JSP)
- Expression Language (EL)
- WebSocket
The version of Tomcat you choose will dictate the versions of the above specifications that are supported.
Apache TomEE is a Java EE Web Profile-certified stack which is built on top of an Apache Tomcat base integrated with additional related technologies. It adds implementations for the following specifications (using the Apache project shown in parentheses):
- CDI - Apache OpenWebBeans
- EJB - Apache OpenEJB
- JPA - Apache OpenJPA
- JSF - Apache MyFaces
- JSP - Apache Tomcat
- JSTL - Apache Tomcat
- JTA - Apache Geronimo Transaction
- Servlet - Apache Tomcat
- Javamail - Apache Geronimo JavaMail
- Bean Validation - Apache BVal
Apache TomEE+ adds:
- JAX-RS - Apache CXF
- JAX-WS - Apache CXF
- JMS - Apache ActiveMQ
- Connector - Apache Geronimo Connector
Note that all of this was available from some obvious places on these Apache web sites:
내가 올바르게 이해한다면 오래된 WAR 파일을 위해 전체 EAR이 버려졌습니다. 그러나 EAR 파일을 배포해야하는 경우 Apache TomEE가 필요할 가능성이 높습니다. Apache Tomcat은 확실히 EAR 파일로 무엇을해야하는지 알지 못합니다.
'IT TIP' 카테고리의 다른 글
| 복잡한 플롯에 대한 수동 범례 구성 (0) | 2020.11.24 |
|---|---|
| 일부 호출이 작동하고 다른 호출이 실패하면 $ q.all ()은 어떻게됩니까? (0) | 2020.11.24 |
| Angular2 : 자식 구성 요소 액세스 부모 클래스 변수 / 함수 (0) | 2020.11.24 |
| 사용자 인터페이스없이 Web API의 토큰 기반 인증 (0) | 2020.11.24 |
| Git : 이전 커밋에서 파일을 체크 아웃하고 HEAD로 수정 (0) | 2020.11.24 |