웹로직(WebLogic ) EJB 서버(J2EE SDK, WebLogic, 웹 스피어, BES .. 등 ) 입니다.
톰켓 및 레진은 웹서버 입니다 .
쉽게 설명하면 단순히 홈페이지를 만든다고 생각해 봅시다. 요즘 HTML 만으로 홈을 만들면 단순한
http 웹 서버만 있으면 됩니다. 그중 IIS , 아파치 ... 등 등 이런 서버를 쓰면 됩니다 ..
그리고 거기에 만약 게시판을 만든다고 생각 했습니다. 그러면 웹 언어인 jsp , asp , php .. 등 많은
언어로 프로그램을 개발을 해야 합니다. 그럴 경우 웹서버 만으로는 지원을 하지 못합니다 .
이럴때 jsp , asp , php ,... 등 프로그램을 해석할수있는 해석기가 장착 되어 있어야 합니다.
그때 쓰는 서버가 톰켓(jsp), 레진(jsp) , IIS(asp) , php 경우는 해석기를 깔면 되는 이런 경우가
됩니다.
하지만 가정에서 이렇게 홈에 게시판 등.. 다른 조그마한 웹프로그램을 쓸때는 무리가 없습니다.
요즘 화두가 되는 프로그램 개발 환경이 새로 나오게 된것인데 엔터 프라이즈 환경에서 실행되는 응용프
로그램을 작성하는 경우가 생긴것이 됩니다.
이때 EJB 라는 것이 나온것입니다.
엔터프라이즈 자바 빈 (EJB Enterprise JavaBeans) 은 N-tier 를 지원하는 컴포넌트 기반의 분산 컴퓨팅
을 위한 구조입니다. EJB 는 간단한 노력만으로 분산 처리가 가능하고 보안성 , 트랜잭션 , 쓰레드 등의
기능에 신경 쓰지 않고 , 오직 비즈니스 로직만을 전념할 수 있게 한것입니다.
EJB 는 일반 자바 프로그램 처럼 혼자 실행될수 없습니다. 그래서 EJB 컨테이너(Container)라는 소프트웨
어에 설치 되어야 실행 될수있습니다. 예를 들면 , BEA 의 WebLogic , IBM 의 웹스피어 , 볼랜드 의
BES.. 등 이런 EJB 컨테이너가 필요 합니다.
그러므로 jsp 만 사용하여 웹 프로그램을 사용 한다면 톰켓 및 레진을 사용하지만 EJB 가 사용이 된다면
이런 EJB서버가 사용이 되어야만 프로그램이 작동하게 됩니다.
참고: 톰켓 과 레진의 차이는 둘다 비슷 하지만 톰켓은 유닉스나 윈도우나 .. 여러 운영 체제에 사용이
가능하면 레진은 윈도우 운영체제에 맞게 나온 것으로 알고 있습니다.
그럼 .. 많은 도움 되시길 바랍니다.
자바 디컴파일러 리스트 (0) | 2007.12.11 |
---|---|
톰캣 한글 세팅문제 (0) | 2007.11.22 |
JSP에서 엑셀 다운로드 (0) | 2007.11.14 |
JAVA 튜닝가이드 (0) | 2007.11.12 |
IP 가져오기 (0) | 2007.11.12 |