본문 바로가기

SPRING/Configuration

(14)
게시판 - 프로젝트 환경설정 및 DB 연결 1. 스프링 프로젝트 생성 및 환경설정 스프링 프로젝트 생성 및 환경설정 : dblee.tistory.com/22 스프링 한글 설정 : dblee.tistory.com/31 1-1) Spring legacy project MemberBoard 프로젝트 생성 1-2) pom.xml에서 각각 버전에 맞게 수정 1-3) 프로젝트 우클릭 -> properties -> project facet -> java를 1.8로 교체 1-4) 컨택스트 패스 수정 : Server 탭 - module / 우측 edit를 이용해서 루트 url을 "/" 만 남김 1-5) web.xml에 태그 추가 2. Oracle 연결 및 DB 환경설정 Oracle 연결 (JDBC) : dblee.tistory.com/34 Oracle 연결 (m..
Eclipse & Oracle 연결 - mybatis 설정 * 스프링과 mybatis의 관계 스프링은 웹 애플리케이션만을 만들기 위한 프레임워크가 아니라 웹을 만들기 위한 하나의 방법일 뿐 스프링으로 구현할 수 있는 건 웹 말고도 너무 많은데 그중에 웹에 사용해도 좋네? 해서 사용하게 된 것 mybatis도 마찬가지로 스프링을 위해 만들어진 건 아니고 단지 스프링과 같이 써보니까 좋아서 쓰는 거임 Controller - Service - DAO 인터페이스 - mybatis Mapper ------------------- DB (어떤 DB던지 가능) mybatis-spring 즉, 결합도가 낮아지는데 도움을 준다. 대신 응집도는 높아진다. * mybatis - SQL 매핑 프레임워크의 한 종류 - 스프링과 연동하여 좀 더 빠르게 SQL을 처리할 수 있게해줌 - m..
[스프링] Eclipse & Oracle 연결 - JDBC 설정 * 오라클 연결 방식 - JDBC / mybatis * JDBC 연결 방식 - 자바와 스프링 간의 연결, 스프링에서 자바를 이용해서 DB에 있는 정보를 꺼내오는 것 - JSP JDBC vs 스프링 JDBC -> JSP의 JDBC 프로그래밍은 connection 객체, preparedstatements 객체, resultset 객체를 연결 시마다 만들고 연결이 끝나면 다시 .close() 메서드를 이용해 해제하는 과정의 반복. 스프링의 JDBC 프로그래밍은 이와 달리 컴퓨터가 자원 생성과 회수를 모두 자동으로 해줌. * JDBC 사용을 위한 환경설정 (pom.xml) 1. Spring JDBC, Connection Pool, OJDBC 관련 의존성 설정 - Spring JDBC : 스프링과 자바 간에 자료..
[스프링] 한글 인코딩 필터 설정 * 스프링에서의 한글 설정 - WEB-INF 폴더 아래의 web.xml 파일에 태그를 추가해준다. encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /*
[스프링] legacy 프로젝트 환경설정 1) 프로젝트 생성 file -> new -> spring legacy project 선택 -> 프로젝트 이름을 입력하고 Spring MVC Project를 선택 -> 패키지명은 도메인을 거꾸로 작성한 형태로 적어주기 (패키지명의 마지막은 프로젝트명이자, context path가 될것임) 2) 프로젝트 환경설정 (Maven 의존성 설정) - JSP에서는 라이브러리나 유틸리티를 사용하기 위해서 .jar 파일을 resource/bin에 직접 넣음 - 스프링에서는 직접적으로 파일을 넣어서 라이브러리를 사용할 수도 있지만 pom.xml 이라는 파일 내부에 의존성을 설정함 - legacy라는 명칭에서 알 수 있듯이 자바 1.6버전 스프링 3버전 시절의 세팅을 그대로 적용한 버전이니, 최신에 맞게 수정 필요 - p..
[스프링] 환경설정 : JDK / Eclipse / Tomcat / STS 1) JDK 설치 - 1.8버전 https://www.oracle.com/java/technologies/-> Java SE 클릭 2) Eclipse 설치 -> IDE 버전 https://www.eclipse.org/ - 맥 환경변수 설정하는 법 https://whitepaek.tistory.com/28 - 이클립스 한글 인코딩 설정 Window -> Preference -> encoding 입력 -> Workspace -> UTF-8로 변경 css, html, jsp, xml도 변경 -> ISO 10646/Unicode(UTF-8) 3) 톰캣 서버 설치 - 아파치 톰캣 9.0 버전 - 맥에서 homebrew로 설치하기 https://blog.naver.com/1seola/221861093207 - 서버..