스프링
[Spring] MS-SQL과의 연동
17. Spring과 SQL Server 연동 17.1 SQL Server 설치 17.1.1 SQL Server 2014 express edition 다운로드 및 설치 2018년 9월 현재 SQL Server의 최신 버전은 2017 버전이지만 Windows 7에는 설치가 되지 않으므로 2014 버전을 실습에 사용함 SQL Server 2017 버전은 리눅스에도 설치가 가능함 닷넷 프레임웍 3.5 서비스팩1 이 미리 설치되어 있어야 함 https://www.microsoft.com/ko-kr/download/details.aspx?id=42299 ExpressAndTools 64BIT\SQLEXPRWT_x64_KOR.exe 설치 새 SQL Server 독립 실행형 설치 또는 기존 설치에 추가 기본 설치 옵..
[Spring] mybatis mapper interface
3. mybatis mapper interface 3.1 mybatis에서 SQL query를 작성하는 방법 3.1.1 mapper xml 파일에 작성 MemoDAO.java (인터페이스) MemoDAOImpl.java (구현클래스) memoMapper.xml (mapper) 3.1.2 mapper xml 파일에 작성 MemoDAO.java : SQL 포함 3.2 spring02 프로젝트 생성 Spring Legacy Project → Spring MVC project - sample 프로젝트에서 설정파일 복사 : 1. pom.xml 2. resources 디렉토리 3. WEB-INF 디렉토리 3.3 실습예제 3.3.1 메모장 테이블 -- DROP TABLE Memo; CREATE TABLEMemo ( ..
[Spring] mybatis 연동
2. Spring과 mybatis의 연동 2.1 로깅툴 2.1.1 로깅툴을 사용하는 이유 System.out.println() 명령어는 IO 리소스를 많이 사용하여 시스템이 느려질 수 있음 로그를 파일로 저장하여 분석할 필요가 있음 2.1.2 로깅툴의 종류 commons-logging: 스프링 3에서 사용하던 로깅툴 log4j: 효율적인 메모리 관리로 그동안 많이 사용되었음 logback: log4j보다 성능이 더 우수하여 최근에 많이 사용되고 있음 SLF4J: logback을 사용하기 위한 인터페이스 2.1.3 SLF4J 설정방법 1. pom.xml의 slf4j-version을 1.7.25로 설정 1.8 5.1.4.RELEASE 1.9.2 1.7.25 2. pom.xml에 라이브러리 추가 ch...
[Spring] 개발환경 설정
1. Spring 개발환경 설정 1.1 Spring 개발환경 설정 1.1.1 스프링 개발 툴 1.1.1.1 이클립스 + 스프링 플러그인 1.1.1.2 STS(Spring Tool Suite - 이클립스에 스프링 플러그인이 포함된 버전) 1.1.1.3 IntelliJ 1.1.2 STS 다운로드 및 설치 STS 4 다운로드(윈도우 64bit용 다운로드) 압축을 해제한 후 eclipseec.exe 실행 에러가 발생할 경우 - 환경변수에 JAVA_HOME, path에 JAVA_HOME/bin 추가 주의: sts 설치디렉토리 및 workspace는 한글 이름이 들어간 디렉토리를 사용하지 말 것 1.1.3 STS 3 플러그인 추가 설치 STS 4부터는 Spring Legacy Project를 지원하지 않으므로 Ec..