[Spring] 03. Spring 프로젝트 생성

개발공부/Spring 2015. 8. 25. 00:19

원래 이전글에 다같이 쓰려고했는데... 일하면서 쓰다보니 힘들더라구요ㅠ

별것도아닌걸로 글을 나눠버렸네요ㅠ 죄송합니다아ㅠ


바로 시작해볼까요!!


1. 프로젝트 생성

  1. 자 일단 프로젝트 익스플로러에 마우스를두시고 우클릭을 합시다.
    거기서 New -> Project 를 클릭해주세요.


  2. 누르셨으면 창이 하나 뜰꺼에요~ 거기서 'spring'을 찾아서 눌러주시면3가지가 나옵니다.
    Import Spring 어쩌구랑, Spring Project, Spring starter Project 이렇게 나오는데 이중에 'Spring Project'를 선택해주시면 됩니다.


  3. 그리고 Next를 눌러주시면 다른창으로 변하는데 여기서 맨 위에 'Project Name'에 프로젝트명을 적어주시고, 아래 보시면 'Templates'라는게 보이고 그 안에 이것저것 리스트가 보입니다. 거기서 맨 아래쪽으로 내리셔서 보시면 'Spring MVC Project'라는 친구가 보일겁니다. 그친구를 선택해주시고 Next를 눌러주시면 됩니다.


  4. 자 다시 창이 변했는데... 이번엔 뭐 없어보여요. 입력할곳도 하나밖에 없습니다.
    그런데 이게 대체 무슨소린지 알아먹을수가 없네요. 그래요 저는 못알아먹었어요ㅠㅠ 초딩영어부터 해야할까봐요ㅠ
    그래서 이게 무슨소린가 하니 패키지명을 정하는겁니다. '.'으로 구분지어서 3뎁스까지 만들어주시면 됩니다.
    ex) com.test.tester

자 이러면 이제 프로젝트 생성이 완료되었습니다!!
이것저것 해야하는 설정따위 이클립스가 기본은 다 해줬어요!! 우리는 이제 커스터마이징을 해야겠죠ㅠㅠ 그래봐야 필요한거 붙이는정도죠 뭐..
자 그럼 이제 'Hello World'를 구경하러 갈까 했더니.. 이친구를 확인하려면 서버가 있어야 해요.
서버를 추가할때가 온거같네요.


2. 톰켓서버 추가

우리가 방금만든 친구를 확인해보려면 톰켓서버가 필요합니다!!

뭔가 없다싶으시면 이전글을 보고오세요 ㅋㅋ 이전글에 어디서 받고 어떻게하고 나와있어요!!

자 이제 시작해보겠습니다.

  1. 자 먼저 이클립스에서 화면이 여기저기 나뉘어져있습니다. 그중에서 'Servers'를 찾으세요!!
    아마 안보이는분이 태반일겁니다. 그럼 어떻게하느냐?? Window -> Show View -> Servers를 클릭해줍니다.



  2. 그러면 Servers가 똭!! 하고 나타납니다. 어딘가 있을거에요 잘 찾아보세요...ㅠㅠ
    찾으셨다 치고 진행하겠습니다ㅠ 못찾으신분은 찾을때까지 이거 읽지 마세요ㅠㅠ
    자 그럼 이번엔 'Servers'에서 우클릭을 한 다음에 New -> server를 클릭해줍니다.


  3. 자 그럼 창이하나 뜰텐데, 여기서 'Apache'폴더를 눌러보시면 버전별로 여러개 뜰겁니다.
    여기서 지난번에 다운받은 톰켓 버전에 맞게 선택해주시고 Next를 눌러주세요.
    저는 7.0을 사용하기때문에 7.0을 선택하였습니다.
    아 그리고 저는 이전에 설정을 미리 해놓와서 Server runtime Environment'가 표시되는데, 처음하시는 분들은 아마 나타나지 않을것입니다. 그래도 그냥 설치한 버전 선택하고 Next 눌러주세요. 제가 다른버전을 선택해서 같은 화면이 나오게끔 진행하겠습니다.


  4. 자 그럼 아래와 같은 화면이 나올겁니다.
    여기서 두번째 입력칸 옆에 'Browse'를 눌러주시고, 톰켓이 설치된 곳까지 찾아갑니다.



    아래 이미지와 같이 톰켓 폴더까지만 가세요. 더 깊이 들어가지 마시구요.
    install 파일을 이용해서 설치하신 분들이 계실텐데 그분들은 c:/Program Files/apache어쩌구 아래 가보시면 있을겁니다. 거기서 버전에 맞게 선택하시면 됩니다.


    그리고 확인을 눌러주시면 아래 이미지와 같이 경로가 입력됩니다.
    저는 설명을 위해 이클립스에서 8.0을 선택하고 폴더를 찾아들어가서 7.0을 선택한 뒤에 확인을 눌러서 안된나고 이클립스가 호통치는겁니다. 보고계신분들은 버전에 맞게 선택해주시면 아무 탈 없이 잘 진행될겁니다.



  5. 자 이제 거의 다왔어요!! finish 누르셔도 되는데 이왕이면 Next 누릅시다.
    다음화면이 궁금하지않아요?? 안궁금해도 그냥 Next 눌러주세요. 그래야 제가 쓸게 좀 더 많아져요.
    자 이제 Next를 누르시면 프로젝트 목록이 오른쪽에 주르륵 뜹니다. 그중에 방금 생성한 프로젝트를 하나 선택하시고 'Add >'버튼을 눌러서 오른쪽으로 이동시켜주시고 Finish버튼 눌러주시면 됩니다.


자 이제 서버에 프로젝트까지 추가했습니다!!

이제 실행화면을 보시죠.

3. 실행

아까 'Servers'탭으로 가셔서 

저친구를 눌러주세요. 그럼 Console창이 떠있다면 글씨가 막 바바박!!!! 하고 올라갈껍니다.

그뒤 프로젝트를 우클릭 한 뒤에 Run As... -> Run on Server를 눌러줍니다.


그럼 창이하나 뜨는데 서버 뭐로할꺼냐고 묻는겁니다.

아까 프로젝트를 추가한 서버를 선택한 후에 Finish 버튼을 눌러주시면 됩니다~
지금 전부 처음하는걸 기준으로 작성중이니 서버도 한대밖에 없을거에요. 더있으면 아까 만든거 찾아서 눌러주시면 됩니다.


자 그럼 화면이 떴는데... 나오는데... 뭐가 좀 이상해요.

? 겁나나오고 숫자나오고 그러는데 딱봐도 뭔가 이상해요. 문제가 있습니다.


해당 파일을 찾아가볼께요.

기본적으로 구조는 아래 이미지처럼 되어있습니다.




이중에 우리는 'home.jsp'파일을 수정할겁니다. 이 파일을 열어볼까요??

열어보시면 이렇게 페이지인코딩이 안되어있습니다.. 이친구가 자동으로 하나 만들어주는데 거기에 인코딩부분이 빠졌습니다.


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


맨 위에 이거한줄 추가해주시고 다시 실행해봅시다.

자 이제 한글도 잘나옵니다. 고생하셨습니다~

다음번엔 하나하나 설정을 해보던지 할께요!! 아 물론 제가 먼저 작업해본다음에 하는거라서 좀 걸린텐데...
주말에 하려고 하는데 이번주말에 친척형 결혼식있어요ㅠ 그전에 해보도록 노룍해볼께요ㅠ

'개발공부 > Spring' 카테고리의 다른 글

[Spring] err-02. spring 한글 깨짐  (0) 2015.09.13
[Spring] err-01. @Autowired  (0) 2015.09.13
[Spring] 04. Spring + tiles 설정  (28) 2015.09.09
[Spring] 02. Spring 플러그인 추가  (0) 2015.08.24
[Spring] 01. Spring AOP  (0) 2015.08.23
: