본문 바로가기

백엔드2

Spring Framework 개념 EJB EJB : 자바 엔터프라이즈 애플리케이션 개발 표준 이 대안으로 Spring Framework가 나왔다 Spring Framework 자바 엔터프라이즈 개발을 위한 오픈소스 경량 애플리케이션 프레임워크 공통 프로그래밍 모델 및 Configuration 모델 제공 프레임워크가 애플리케이션 수준의 인프라 구조 제공 엔터프라이즈 시스템 : 서버환경에서 동ㅇ—- 다른 프레임워크와의 연동이 좋다 스프링 삼각형 POJO (Plain Old Java Object) POJO : 특별한 기술에 종속되지 않은 순수한 자바 객체 다른 클래스에 종속적이지 않은 (다른 클래스를 상속하지 않는) 클래스! 테스트가 쉽고 객체 지향 설계를 자유롭게 적용할 수 있음 엔터프라이즈 시스템의 복잡함을 나눠서 개발할 수 있다 스프링은.. 2020. 5. 19.
Servlet 개요 Servlet : 웹 서버(컨테이너)에서 수행되는 자바 클래스 서버의 응용 프로그램을 구현하는 기술 서버 프로토콜 종류에 관계없이 여러 애플리케이션 기반의 응용프로그램 개발 가능 주요 서버 환경 : HTTP 프로토콜 클라이언트의 요청에 대해 서블릿 컨테이너에 의해 독립된 스레드 기반으로 서비스 ⇒ 프로세스 기반 서비스인 CGI보다 속도 빠름 서블릿 컨테이너 : 클라이언트에서 전송되는 서블릿 요청/응답에 대한 처리 담당 비즈니스 로직과 프레젠테이션 로직이 혼합된 형태 단점 : html 코드가 변경되면 매번 서블릿을 재컴파일 해야 함 동작 과정 웹 클라이언트가 웹 서버에게 HTTP 요청 메시지 보냄 (GET/POST) 웹 서버가 HTTP 요청을 해석 서블릿에 대한 요청일 경우 서블릿 컨테이너에게 요청 .. 2020. 4. 24.