안녕하세요 설치포스팅 장인입니다.ㅋㅋㅋㅋ 오늘은 스프링 환경 구축에 대해서 포스팅 하려고 합니다. (예전에 포스팅 했던 글은 사실 교육받을 때라서 깔끔하게 포스팅 하기가 쉽지 않았습니다.) 스프링 프레임 워크 개발 환경 구축 방법에는 크게 2가지가 있습니다. 1. 이클립스에 STS 환경을 추가적으로 설치하는 방법 2. STS 환경에 맞는 플러그인들이 통합된 툴 다운방법 사실 뭐가 좋은지 저도 찾아봤습니다. 서로의 장단점을 간략하게 말씀 드리면서 원하시는 방향으로 설치를 진행하시면 될 것 같습니다. ( 큰 차이 없습니다. ) 이클립스(Eclipse)에 STS를 설치하는 것에 대한 장점 첫째, 별도의 툴을 다운받을 필요가 없다. ( Eclipse 안의 Marketplace를 이용하기 때문에 ) 둘째, 본인이..
스프링을 사용하는 이유에 대해서 순차적으로 알아보기. [문제점] - 기존 자바로 JDBC 를 구현하기 위해서는 lib에 jar 파일을 넣고, Driver 로딩 , 커넥션 연결, SQL 명령어 작성, PreparedStatement에 값 설정 쿼리 실행 결과값 제어 자원반납과 같은 순으로 작업을 해야한다. 여기서 우리는 항상 커넥션 관리를 매번 해야 하나 ? close를 위한 try-catch-finally 구문 같은 부분도 가독성이 떨어진다.select 명령어 실행 후에는 결과값을 핸들링 까지 해줘야 한다. 이러한 문제점을 스프링에서는 조금 더 효과적으로 개발할 수 있게 도와주지만 지금은 기존 자바 버전의 불편한 점부터 느껴보도록 하겠다.( 물론 이전부터 이런식으로 JDBC 연동을 하였기 때문에 이런 작..
[ 스프링 시작하기 ] [툴 다운로드] 첫번째 : STS : 이클립스 -> help -> Marketplace -> sts 검색 및 install 두번째 : 이클립스 마켓은 상당히 느린 관계로 ( 사양에 따라 다르겠지만,, ) [ https://spring.io/tools ] 에서 직접 툴을 다운받는 편이 조금 더 빠르다. [ Maven ] - 필요한 jar 파일들을 다운로드 받아서 프로젝트에 추가시켜주는 작업 자바프로젝트 생성 -> 우클릭 -> configure -> convert to maven project - > finish 생성된 pom.xml 파일에 태그 추가 후에 [ www.mvnrepository.com ] 사이트에서 를 복사 후 붙여넣기 저장 하면 jar 파일들이 프로젝트에 다운로드 된다..
Spring Java Enterprise Application 개발에 사용되는 Application Framework [특징] - 종속객체주입 기술을 통해 낮은 결합도를 유지할 수 있음- AOP 를 이용하여 객체지향만이 아닌 관심지향 기법- 레이어 간 연결이 interface로 이어지기 때문에 interface 생성이 필요. [ DI ] - Dependency Injection ( 의존성 주입 ) - applicationContext.xml 에서 설정만 해주면 객체를 주입- 코드내부에서 의존관계를 맺는 코드 생성이 불필요 [AOP] - Aspect Oriented Programming ( 약자 관심지향 프로그래밍 ) - 특정 관심사를 가진 코드 부분을 별도의 모듈로 분리함으로써 기존 객체 지향의 강력한 ..
[ SPRING 연습 3일차 ] 드디어 블로그 초대장을 받았다. 그간 공부하면서 1주일 동안 초대장을 받으려고 애를 썼다. 공부했던 기록들을 남겨둬야 겠다는 생각으로 시작한다. [원인] Oracle은 Maven 이 한번에 경로를 잘 못찾는다. 의 경로를 한번 더 경유한 후에 찾아줄 수 있다. [해결방안] - pom.xml 파일 mesir-repo https://maven.atlassian.com/3rdparty/ com.oracle ojdbc6 12.1.0.1-atlassian-hosted