본문 바로가기

자바3

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.
Java 시험장 팁 1. 정렬 sort() Arrays.sort() : 배열 정렬 Collections.sort() : List Collection 정렬 ex) ArrayList, LinkedList, Vector Interface Comparable 기본적으로 적용되는 정렬 기준이 되는 메서드를 정의 기본적으로 오름차순 구현 방법 정렬할 객체에 Comparable interface implements compareTo() 메서드 오버라이드 리턴 값이 음수, 0 ⇒ 그대로 리턴 값이 양수 ⇒ 두 객체 swap if(this.o > param.o) return 1 // 오름차순 if(this.o < param.o) return 1 // 내림차순 else return -1 - 예시 @Override // 오름차 순 (어린거부터.. 2020. 4. 24.