본문 바로가기
Learn IT Knowledge/Computer Science

[ 전공 지식 ] EJB

by ${코딩몬} 2018. 1. 2.

Evernote 전공 정리 노트 불러오기



Computer Science

EJB



EJB
  • 엔터프라이즈 자바빈즈(Enterprise JavaBeans; EJB)
    • 기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다.
    • Java EE의 자바 API 중 하나
    • 주로 웹 시스템에서 JSP는 화면 로직을 처리하고, EJB는 업무 로직을 처리하는 역할을 한다.
  • 종류
    • 세션 빈 (Session Bean)
      • DB 연동이 필요 없음
    • 엔티티 빈 (Entity Bean)
      • 데이터베이스의 데이터를 관리하는 객체
      • Insert(삽입), Update(수정), Delete(삭제), Select(조회)
      • DB 관련 쿼리는 자동으로 만들어지고 개발자는 고급 업무 처리에 집중할 수 있음
      • DB가 수정되면 코드 수정 없이 다시 배포(설정 문서 만들어서 복사)
    • 메시지 구동 빈 (Message-driven Bean)
      • JMS로 빈을 날려줌



'Learn IT Knowledge > Computer Science' 카테고리의 다른 글

[ 전공 지식 ] POJO  (0) 2018.01.02
[ 전공 지식 ] AOP  (0) 2018.01.02
[ 전공 지식 ] Component  (0) 2018.01.02
[ 전공 지식 ] Dependency Injection  (0) 2017.12.29
[ 전공 지식 ] Java EE  (0) 2017.12.29