Spring - properties property 설정 파일 (.properties와 xml) 0. 들어가기 전에 .properties 같은 파일을 이용해서 데이터를 이용하는 경우는 많이 있습니다. 이것과 비슷하게 xml을 이용해서도 데...

⏰ 3min

15장 테스트 컨텍스트 프레임워크 매 테스트마다 스프링 컨텍스트, 즉 컨테이너를 새로 만드는건 매우 비효율적인 방법. 스프링 컨텍스트는 매우 가벼운 오브젝트이며 설정을 읽고 분석하는 등의 작업은 매우 빠르게 진행된다. 그런데 컨텍스트 안에서 만들...

⏰ 2min

쉬운 개념들이지만 잠깐 짚고 넘어가겠다. Repository 말 그대로 파일 등이 저장되는 저장소, 즉 프로젝트 폴더. 저장소의 종류는 다음과 같다 - Remote Repository (원격 저장소) : 원격 서버에 저장된 저장소, 여러 사...

⏰ 2min

Git Flow란 저장소를 보다 고수준으로 관리하기 위한 브랜칭 기법이다. 굳이 프로젝트를 더 복잡하게 관리할 필요가 있나 싶을 수도 있지만, 프로젝트의 규모가 점점 커지면, 많은 인원들이 코드에 동시에 접근하면서 필연적으로 문제가 발생하게 된다. ...

⏰ 1min

⏰ 2min

Git을 협업에 제대로 활용하기 위한 연습 Git은 적절히 활용하면 svn보다 더 협업을 잘 도와줄 수 있는 간편한 도구다. 하지만 막상 써보려고 하면 어려운 기능은 기피하고 결국 svn과 똑같이 쓰게 된다. 따라서 Git도 공부가 필요하다. ...

⏰ 2min

Rebase Rebase 활용 Rebase는 단순히 브랜치를 합치는 것만 아니라 다른 용도로도 사용가능. ...

⏰ 1min

13장 스프링 @MVC @RequestMapping 핸들러 매핑 클래스/메소드 결합 매핑정보 @RequestMapping은 타입 레벨 뿐 아니라 메소드 레벨도 붙일 수 있다. ...

⏰ 3min

5장 서비스 추상화 UserDao를 다수의 회원이 가입할 수 있는 인터넷 서비스의 사용자 관리 모듈에 적용 Enum 활용 필드추가 ...

⏰ 6min

AOP AOP는 IoC/DI, 서비스 추상화와 더불어 스프링의 3대 기반기술의 하나다. 스프링에 적용된 가장 인기 있는 AOP의 적용 대상은 바로 선언적 트랜잭션 기능이다. 서비스 추상화를 통해 많은 근본적인 문제를 해결했던 트랜잭션 경계설...

⏰ 21min