일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 퇴사후공무원
- 성북구맛집
- 통영
- ELK
- 방이편백육분삼십
- 통영에어비앤비
- 한남동맛집
- react
- 뚝섬역맛집
- 돈암동맛집
- 한성대맛집
- ubuntu자바설치
- 자바스크립트에러처리
- 성신여대편백집
- 서울숲누룽지통닭구이
- springboot
- gradle
- npm
- 국가직
- 통영여행
- 스페인여행
- 공무원
- 통영예쁜카페
- 파이썬
- 꼴뚜기회
- 방이편백육분삼십성신여대
- tomcat7
- 영화추천
- JavaScript
- 성신여대맛집
- Today
- Total
코린이의 기록
[javascript] Tomcat, JBoss 차이 본문
JBoss 및 Glassfish
Jboss란 Red Hat의 자회사인 Jboss가 개발한 Jboss Application Server로 IBM Websphere 및 SAP NetWeaver와 같은 솔루션을 대체하는 오픈 소스 역할을 한다. 주로 Sun Microsystems의 Enterprise JavaBeans(EJB) API를 사용하여 기능을 제공한다.
- EJB container와 그 스택의 다른 모든기능을 포함한 Java EE Application Server이다.
- Java EE 서버는 수백 메가 메모리를 가짐.
Tomcat
Tomcat이란 흔히 "Apache Tomcat"이라고 불리는 Tomcat은 기술적으로는 응용 프로그램 서버가 아니다. 오히려 Tomcat은 Web server와 Web container에 가깝다. 그렇다고해서 기능이 부족한것은 아니다. Java Servlet, JavaServer Pages, Java Expression Language 및 Java WebSocket Technologies의 오픈 소스 구현으로, 대규모 mission-critical web application 프로그램을 구동하기 위한 플랫폼으로 사용된다.
- http 서버 및 Java servlet container일 뿐이다.
- 가벼운 메모리 (약 60-70MB)를 가짐
- 단순한 웹 응용 프로그램이나 전체 Java EE 서버가 필요없는 Spring과 같은 프레임 워크를 사용하는 응용 프로그램에 널리 사용된다.
Jboss와 Tomcat의 차이점.
Jboss와 Tomcat은 모두 Java Servlet Application 서버지만 Jboss는 훨씬 더 기능이 많다. 이 둘의 가장 큰 차이점은 Jboss가 EJB 및 엔터프라이즈 Java 응용 프로그램에서 작업하는 개발자에게 유용한 기타 기술을 포함하여 완전한 Java Enterprise Edition(JEE) 스택을 제공한다는 것이다. Tomcat은 훨신 더 제한적이다. Jboss가 Servlet Container와 Web server를 포함하는 JEE 스택인 반면 Tomcat은 대부분 Servlet Container와 Web Server이다.
이미지 출처 : http://www.allsoft.co.kr/bbs/board.php?bo_table=study1_4&wr_id=49
Jboss를 선택해야하는 경우
일단 Jboss는 Tomcat보다 무겁다. JEE가 제공하는 모든 기능을 필요로 할 때 사용된다.
Tomcat을 선택해야하는 경우
JEE 스택을 필요로 하지 않을 경우 사용된다.
결론
복잡한 Java Enterprise Application 개발자는 JBoss 또는 GlassFish를 선택해야 하며 전체 JEE 스택을 필요로 하지 않다면 Tomcat을 사용하는 것이 좋다.
JEE Stack? J2EE Stack??
Reference
https://www.futurehosting.com/blog/jboss-vs-tomcat-choosing-a-java-application-server/
'javascript,HTML,CSS' 카테고리의 다른 글
[HTML] <form:select> 과 itemValue & itemLabel (0) | 2018.10.08 |
---|---|
[javascript] 모듈화 js 분리 (0) | 2018.08.20 |
[JSP] ' WAS' 와 ' Web Server' 의 차이 (0) | 2018.08.14 |
[JSP] setRequestHeader 에서 csrfHeader is not defined 오류 발생 (0) | 2018.07.10 |
[javascript] Javascript 기초 (0) | 2018.07.04 |