본문 바로가기

_Programming

(58)
Spring.파일첨부(file) 첨부방법3가지 -일반 파일 첨부 : Spring으로 -Drag & Drop : Javascript이용 - 새로운 UI제공하여 업로드 : 보안적인영향으로 많이 사용. 여기서는 가장 보편적이고 기본적이 방식인 Spring으로 FileUpload. 1. apache Commons를 검색하고 들어가서 FileUpload(1.3.1) 업로드와 IO(2.7)관련하여 두개의 라이브러리 버전을 확인한다. 2. Maven Repository에 가서 두개의 라이브러리를 찾고 Maven의 코드를 pom.xml의 util부분에 복붙한다. -CommonIO - Fileuploade //pom.xml commons-io commons-io 2.7 commons-fileupload commons-fileupload 1.3.1 3...
Spring.classpath ClassPath JVM이 프로그램을 실행할 때 컴파일 된 class파일을 찾는데 기준이 되는 경로로 만약 ClassPath 미지정시 JVM이 위치한 디렉토리에서만 클래스들을 찾게 된다. classpath는 프로젝트 우클릭 - Build Path - Configure Build Pth.. - Source 에서 찾아 볼 수있다. 아래는 해당 classpath위치로 현재 2가지가 있는 것을 볼 수 있다.
Sping.Bean Bean과 Beans란 Bean Spring IoC 컨테이너가 관리하는 자바 객체를 의미하며 일반적으로 xml파일에 정의한다. 우리가 new를 사용하여 생성 할 수 있는 객체는 해당 되지 않으며 ApplicationContext.getBean()으로 얻을 수 있다. 즉, ApplicationContext가 만들어서 그 안에 담고 있는 개체를 의미한다. Bean을 등록하는 방법에는 두가지가 있다. 1. Component Scanning @ComponentScan 이용 2. 빈 설정파일에 직접 빈을 등록 xml파일에 직접 등록해서 사용. 최근에는 자바 설정파일을 더 사용. 자바 설정 파일은 자바 클래스를 생성해서 작성 가능하며 클래스 이름은 xxxConfiguration과 같이 명명하고 클래스 내에 @Con..
Spring.Settings 폴더구조파악 pom.xml 라이브러리의 관리를 담당. 보통은 maven에서 자동으로 우리가 다운 받은라이브러리를 업데이트 해주지만 라이브러리가 깨지거나 인식을 하지 못할경우에는 직접 태그를 사용하여 강제적으로 라이브러리를 등록시킬 수 있다. : 공통적인 속성값들을 묶어 주는 역할을 함. : 라이브러리들의 모임. : 하나의 라이브러리에 대한 정보를 담고있음. : 프로젝트의 그룹id를 설정함 : 버전 정보를 생략한 jar파일의 이름. : 버전 정보를 제공함 src/main/java 자바 파일이 모여있는 폴더이다. 우리가 만드는 자바파일은 모두 여기에 구성한다. src/main/resources 자바 코드에서 사용되는 리소스가 들어있는 파일이다. src/test/java test관련폴더 src/main/web..