컴퓨터 공부40 스프링 프레임워크 * 스프링 프레임워크 : 자바 웹 애플리케이션 개발을 위한 오픈 소스 프레임워크로 경량 컨테이너라고도 불림. 대표적인 컨테이너로 톰캣이 있는데, 톰캣은 서블릿 컨테이너로도 불림. 그 이유는 톰캣을 실행하면 톰캣은 서블릿의 생성, 초기화, 서비스 실행, 소멸에 관한 모든 권한을 가지고 서블릿을 관 리하기 때문. 스프링 또한 마찬가지로 애플리 케이션에 사용되는 여러가지 빈(클래스 객체)을 개발자가 아닌 스프링이 권한을 가지고 직접 관리함. * 스프링의 특징 EJB보다 가볍고 배우기 쉬우며 경량 컨테이너의 기능을 수행 제어 역행(IoC, Inversion of Control) 기술을 이용해 애플리케이션 간의 느슨한 결합을 제어 의존성 주입(DI, Dependency Injection) 기능을 지원 관점 지향(.. 2021. 8. 21. java.lang / java.util 패키지 * java.lang 패키지 : 자바 프로그램의 기본적인 클래스를 담은 패키지로 import없이 사용가능 (ex. String) 클래스 용도 Object - 자바 클래스의 최상위 클래스 System - 표준 입력 장치(키보드)로부터 데이터를 입력받음 - 표준 출력 장치(모니터)로 출력하기 위해 사용 - 자바 가상 시계를 종료시킬 때 사용 - 가비지 컬렉터 실행 요청시 사용 Class - 클래스를 메모리로 로딩 StringBuffer, StringBuilder - 문자열을 저장하고 내부 문자열을 조작 시 사용 Math - 수학 함수를 이용할 때 사용 Wrapper Byte, Short, Character Integer, Float, Double Boolean, Long - 기본 타입의 데이터를 갖는 객체 .. 2021. 8. 20. 자바 API * API(Application Programming Interface) : 라이브러리, 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음 * API 저장 장소 /jre/lib/rt.tar 라는 압축 파일에 저장되어 있다. 2021. 8. 20. JSP 파일 업로드 * 파일 업로드 라이브러리 설치 후 lib에 추가 * 파일 업로드 관련 API - 관련 클래스 : DiskFileItemFactory, ServletFileUpload - DiskFileItemFactory 메서드 기능 setRepository() 파일을 저장할 디렉터리를 설정 setSizeThreadhold() 최대 업로드 가능한 파일 크기를 설정 - ServletFileUpload 메서드 기능 parseRequest() 전송된 매개변수를 List 객체로 얻음 getItemIterator() 전송된 매개변수를 Iterator 타입으로 얻음 2021. 8. 19. 이전 1 2 3 4 5 6 7 8 ··· 10 다음