세팅

[Part 2] 스프링 프로젝트 구성 #1
Part 2 에서는 Part 1에서 공부했던 것들을 바탕으로 게시판을 만들어볼 것이다. 이번 글에서 Part 1 했던 것들을 다시 쭈르륵 빠르게 세팅하면서 알아보면서 진행해보자! 스프링에 대해 어느정도 지식이 있는 분들은 Part2부터 진행해도 무방쓰!~~ (다만 세팅하다가 조금씩 건너띄는 부분은 Part1 참조 ㅎㅎ) 시작해보자! 일반적인 웹 프로젝트의 구조는 3-Tier의 구조를 활용 스프링 MVC를 이용하는 예제의 구성 📌 각 영역의 네이밍 규칙 xxxController: 스프링 MVC에서 동작하는 Controller 클래스 xxxService, xxxServiceImpl: 비지니스 영역을 담당하는 인터페이스는 'xxxService'라는 방식을 사용하고, 인터페이스를 구현한 클래스는 'xxxServ..

[Part 1] 프로젝트 생성 #3
이어서 롬복을 이야기해보겠다. 롬복은 컴파일시에 getter/setter, 생성자, toString()등을 자동으로 생성해준다 굉장히 강력하다!! 코드 컴파일/IDE 지원 이제 다운로드 해보자 실행하던 프로젝트를 끄고 Download projectlombok.org 위의 링크로 들어가 다운로드를 클릭한다. 그리고 다운을 했다면 디렉토리에 잘 들어있을겁니다 ㅎㅎ 이제 밑의 사이트에 들어갑니다. Maven projectlombok.org 드래그 되어있는 코드를 복사하여 porm.xml dependencies부분에 집어넣습니다. 만약 잘 세이브하였다면 이렇게 롬복 파일이 자동으로 다운이 될 것이다. 그렇다면 롬복이 다운되었을때와 아닐때의 차이점을 보겠다. 서버를 실행시켜준 후 - 롬복 사용전 이렇게 프린트 한..

[Part 1] 프로젝트 생성 #2
만약 환경설정이 완료되신 분은 여기 보이는 경로에서 STS를 실행시킨다. 그 후 spring legacy project클릭 spring mvc프로젝트를 생성하고 org.zero.controller 라고 적어준다. 이때 주의할 점은 대문자가 절대절대 네버 들어가면 안된다. 면접을 떨어지는 지름길이다.!! 그리고 finish를 누른다면 프로젝트가 생성이 되고 오른쪽하단에서 jar파일들이 자동으로 다운로드 된다. 다 다운로드가 되었다면 1.6이었던 버전을 1.8로 고쳐준 후 update project를 누르고 창이 나오면 ok를 누르면 이렇게 1.8버전으로 변경이 되는 것을 확인할 수 있다. 이번에는 프레임워크 버전을 5.2.7로 바꾸어주고 저장하면 알아서 빌드를 한다. home.jsp는 깃허브에 올라갈 때에..