본문 바로가기

프로그래밍/Spring

(5)
계속 쓸 Spring 개념 보호되어 있는 글입니다.
Oracle DB환경 구축한 후 Spring과 연동해보기 Oracle에 대한 TableSpace생성하기 OracleDB 설치를 완료했을 경우 sql plus를 실행해 접속을 완료한다. Oracle 12c의 경우 11g와의 호환을 위해 cmd에서 아래 명령어를 우선 입력해야 한다. * 만일 11g환경에서 작업한다면 필요없는 부분이다. alter session set "_ORACLE_SCRIPT"=true; 이후 아래의 명령을 차례로 진행해 TableSpace를 생성한다. - 이때 datafile의 위치는 c의 루트 디렉토리로 지정하면 보안상의 문제때문에 정상적으로 지정되지 않는다. create tablespace spring datafile 'c:/SpringConfig/spring.dbf' size 50m autoextend on next 10m maxsize..
Spring 기초 개념 잡기 JDK당 Spring Framework 버전 JDK 8+ => spring 5.x JDK 6+ => spring 4.x JDK 5+ => spring 3.x Missing tools 오류 발생시 해당 오류가 발생하 때는 보통 JRE가 PC에 설치된 JRE폴더의 VM을 참조해 발생하는 문제이다. PC의 JDK폴더 내부의 JRE VM을 참조하도록 설정을 변경한다면 문제가 해결된다. home.jsp의 실행 과정 가장 먼저 web,xml을 참조하게 된다. (웹 프로젝트의 배치 기술서) => 웹 프로젝트의 중요한 정보들을 가지고 있는 환경 설정 파일이라 할 수 있다. Spring 내에 자체적으로 내장된 DispatcherServlet을 디폴트 서블릿으로 지정한다. => 이후 모든 서블릿 요청은 Dispatcher..
Eclipse환경에서 Spring MVC 프로젝트 생성하기 Spring 3 플러그인 추가 설치하기 Spring 3또한 지원하도록 만들기 위해 마켓을 방문한다. spring을 검색해 나오는 STS3 플러그인을 설치한다. Eclipse의 기본 인코딩들을 UTF-8로 설정해주기 preference로 들어간 후 General > Workspace탭으로 향한 뒤 위 사진과 같이 UTF-8로 설정한다. 같은 설정창에서 General > Editors > Text Editors > Spelling탭으로 향한 뒤 UTF-8로 설정해준다. Web탭에서의 CSS & HTML & JSP탭에서 각 인코딩들을 전부 UTF-8로 변경해준다. 프로젝트 생성하기 프로젝트를 처음 만들었을 때는 New > Others를 누른 후 검색창에 spring을 작성해주어 spring에 관련된 프로젝트들..
intellij를 통한 Spring MVC, Maven 프로젝트 생성하기 Maven 프로젝트 생성 GroupId group id는 프로젝트마다 접근할 수 있는 고유한 이름으로 설정한다. 보통은 패키지 네이밍에 대한 규칙(도메인 뒤집기)을 따르는게 정석이다. ex) org.apache.maven, org.apache.commons ArtifactId artifact id는 jar 파일에서 버전 정보만 뺀 것을 이름으로 설정하게 된다. 이름의 형식은 정해져있지 않으나 소문자를 사용하며 특수문자를 사용하지 않는 것을 권장한다. ex) maven, commons-math 프로젝트를 생성한 후에는 우측 아래에 팝업창으로 생성되는 enable auto import를 클릭해주는 것이 좋다. Spring MVC 적용하기 Spring MVC를 체크해 해당 프레임워크가 프로젝트에 적용되도록 해..