목록전체 글 (97)
썩구노트
이번글부터는 지난글까지 이야기했던 기본프로젝트를 이용하여, 실제 프로젝트에서 사용할 수 있는 구조 및 아키텍처를 이야기합니다. 스프링에서 제공하는 다양한 모듈들, 예를 들어 인터셉터, 로깅, 트랜잭션, 익셉션 및 MyBatis 연동 등 프로젝트 의 전반적인 아키텍처 및 스프링 모듈을 하나씩 추가할 예정입니다. 이번글에서는 지난글에서 생성했던 first 프로젝트의 구조를 변경하고 기초적인 설정에 대해서 이야기하는데, 처음에는 구조가 굉장히 복잡하게 느껴집니다. 가능한 복잡한 구조를 풀어서 설명하고, 왜 그런 구조가 필요한지에 대한 이유를 설명하겠습니다. --------------------------------------------------------------------------------------..
상당히 오랜만에 글을 씁니다. 그동안 개인적으로 워낙 많은 일들이 있었고, 잠시 쉬는시간도 없어서 글을 아예 쓰지 못했네요. 그동안 제 글을 읽어주시고, 기다려주신 모든분들께 감사하다는 말씀을 드립니다. 이번 글에서는 본격적인 스프링 MVC 구조 개발을 시작하도록 하겠습니다. ------------------------------------------------------------------------------------ 웹개발을 하다보면 MVC 패턴이란 말을 듣게 된다. MVC란 Model-View-Controller의 약자로, 사용자 인터페이스와 비지니스 로직을 분리하여 웹 개발을 하는것을 가장 큰 장점으로 한다. MVC 패턴도 MVC 모델 1과 MVC 모델 2로 나뉘어져 있는데, 요즘에는 MVC..
이번글에서는 앞으로 개발을 하는데 필요한 정보를 보여줄 수 있는 로그와 관련된 내용을 이야기합니다. 지금 당장은 크게 눈에 보이는게 없을수도 있겠지만, 한번 하고나면 개발하는데 굉장히 도움이 됩니다. 2015.3.25 추가) 인터셉터를 설정하는 방법이 약간 바뀌었습니다. 기존에 제 글을 보신 분들과, 에러가 났었던 분들은 다시 한번 확인을 부탁드립니다. ------------------------------------------------------------------------------------ 1. Log4j 설정 Log4j는 자바기반의 로깅 유틸리티로, Apache에서 만든 오픈소스 라이브러리다. 갑자기 로그라고 하면 이게 무엇인가, 그걸 대체 어따 써먹는것인가!!!! 라고 생각할 수 있지만,..