STS
-
스프링(Spring) 쿼리 로그 (Query log) 남기기Spring/환경설정 2018. 9. 6. 10:41
스프링에서 오류가 났을 때 추적을 용이하게 돕기 위해 쿼리 로그를 남기도록 지원한다. 로깅 툴과 함께 사용해야 한다.- pom.xml의 Dependencies 탭에서 log4jdbc 입력해 com.googlecode.log4jdbc jar 파일 선택 후 OKDB 설정 등록하는 xml 파일 (필자는 rootContext.xml 만들어 사용)의 driverClassName과 url을 다음과 같이 수정한다. driverClassName : net.sf.log4jdbc.DriverSpy url : jdbc:log4jdbc:oracle:thin:@localhost:1521:XE이후 수행하면 기존 등록한 로그에 수행된 쿼리문, 메소드 등의 정보를 가져올 수 있다.
-
스프링(Spring) 프로젝트 환경설정Spring/환경설정 2018. 9. 6. 10:36
MVC 패턴에 대해 파악하고 있음을 기반으로 설명하므로 이를 모른다면 이해하기 어려울 것이다. 스프링은 DI(Dependency Injection, 의존성 주입)을 지원한다. 여기서 의존성은 Servlet, Service, Biz, Dao간의 의존관계를 말한다. Servlet은 Service 객체를 호출, Service는 Biz 객체 호출, Biz는 Dao를 호출해야 그 의미가 있게 사용할 수 있다. 이를 '의존성이 있다'고 표현한다. 스프링 없이 웹 프로젝트를 개발할 때 서블릿단에서 Service service = new Service();를 서블릿에서 해야 했다. 하지만 injection(주입)을 통해 필요로 할 때마다 Service 객체를 private 멤버로 호출해 사용할 수 있도록 한다. 이렇게..
-
STS 톰캣(Tomcat) 연동Web/환경설정 2018. 9. 3. 11:51
톰캣은 http 프로토콜을 통해 요청하면 응답을 해주는 서버이다. HTTP ( HyperText Transfer Protocol ) 는 1. 요청 (Request) 2. 응답 (Response) 두가지 기능을 주로 하는 프로토콜로 클라이언트에서 url을 통해 서비스를 요청하면 그에 대응하는 결과값을 Text(html 등)으로 화면에 볼 수 있도록 해준다.클라이언트(브라우저)는 http://192.168.201.18:8080/hello/hello.html 의 URL을 통해 결과를 얻고자 하는 파일의 정보들을 입력한다. 서버는 URL 문법 및 정보에 부합하는 결과가 존재한다면 그 값을 클라이언트로 리턴해주는 역할을 수행한다. ※ URL 의미 192.168.201.18 : ipv4 주소. 접속 원하는 pc의 ..
-
STS (Spring Tool Suite) 다운 & 설치 & 환경설정Web/환경설정 2018. 9. 3. 11:06
STS (Spring Tool Suite) : 이클립스보다 조금 좋고 인텔리J 보다 훨씬 안좋은 개발 툴 스프링 프레임워크를 지원하기 때문에 웹 개발에 최적화되어 있는 툴(이클립스에서는 지원하지 않음). STS 다운https://spring.io/tools/sts/all 사용하는 운영체제의 목록 버튼 클릭해 맞는 비트 찾아 zip 버튼 클릭집파일 압축 풀어 설치하면 나뭇잎 모양의 실행 아이콘을 찾을 수 있다. STS를 실행. 이클립스와 동일하게 사용하면 된다. 이클립스에서 진행했던 것과 동일한 인코딩 설정 진행해 다국어 호환되도록 환경설정 진행한다. 자바 - 환경설정 - 자바 이클립스 환경설정 포스팅 참조. jdk 파일 설정 부분만 조금 상이하므로 포스팅. ▶ JDK 설정 절차1. Windows - Pr..