2009년 01월 08일
웹로직이란 ?
웹로직(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서버가 사용이 되어야만 프로그램이 작동하게 됩니다.
이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 1-5. JSP와 JAVA와의 관계 by 아카드
- EJB란? by darkmirr
- ASP를 가지고 어떤 일을 하나요? by 시싯2
- 뒤돌아보지마 by 백향
- asp에 대해서 알고 싶어요! by 시싯2
# by | 2009/01/08 11:21 | 트랙백 | 덧글(1)





☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]
엄밀히 말하자면 웹 서버와 웹 어플리케이션 서버는 구분해야 하는데 말입니다.
Apache Web Server와 Tomcat server는 둘 다 웹 컨텐츠를 제공하지만,
대규모 사이트에서는 두 가지 서버의 역할을 분리해서 사용하거든요.
전자는 정적 컨텐츠 제공, 후자는 동적 컨텐츠 제공을 위해서 말입니다.
이런 상황에서는 웹 서버와 웹 어플리케이션 서버(WAS)를 구분해서 부릅니다.
물론 Apache Web Server에서 PHP 프로그램을 실행하면 애매해 지지만 말입니다. ^^;
좋은 글들 올려 주셔서 감사드립니다. 링크 신고 드립니다.