검색결과 리스트
spring 강좌에 해당되는 글 2건
- 2014.05.05 [Ace-T의 Spring강좌] Step 05. Spring @MVC 분석-02
- 2013.11.05 [Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project) (5)
글
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
안녕하세요 에이스-티 입니다. (- - (_ _ * 꾸벅~
하하;; 요즘 오랫동안 스프링을 안하다보니..다 까먹을 지경이네요 ㅋㅋㅋ 재밌는 스프링의 세계로 다시 들어가보겠습니다!
이번 강좌는 시나리오를 잡고 하나하나씩 차근차근 개발을 한번 해보겠습니다. 하하;;
자..스프링 만세 3번 외치고 갈께요~ 스프링 만세~스프링 만세~스프링 만세~ㅋㅋㅋㅋ(ㅈㅅ 사이코 아닙니다..;;)
저번 4번째 강좌에서는 스프링의 컨트롤러라는 녀석의 메소드 파라미터에 대해서 알아보았네요
기타 @RequestMapping 등등 두요!
우선 환경 소개를 해드리면..
1) IDE : STS(인텔리J나 이클립스 그냥 쓰셔도 됩니다.)
2) JDK : 1.6
3) SpringFramework Version : 3.1.1.RELEASE
4) Maven 4.0.0
시나리오
현재 mvc 형태로 기본적으로 지원해주는 상태로 만들어져있습니다.
이것들을 하나하나씩 원하는 구조에 맞게 수정해보도록 하겠습니다. 하하;;
우선 한번 구조를 살펴 봅시다~!
음..대충 살펴보니 조금 보이는군요!
MVC 구조 - 미약하게 Controller만 있네요~~
spring context쪽도 그다지 맘에 들진 않네요 ㅎㅎ
view도 bootstrap으로 만든 것을 사용해보도록 하겠습니다.
2014/05/05 - [Life of AceT/Good things] - bootstrap을 가지고 잠시 만들어보았다..
앞으로의 목표는 검색기능(?..루씬과 연동하려면..먼훗날이 될지도..ㅋㅋ;;)+간단한 사이트(?)을 하나 만들어보겠습니다.
자~이제 레알! 진짜루! 시작 해볼까요? ㅎㅎ;;
우선, context쪽 부터 시작 해보겠습니다. 관련 된 것은 web.xml이 되겠네요!
resources 아래에 spring folder를 만드신 뒤 context folder 추가!
spring config 관련 xml들을 context폴더 아래에 두겠습니다. 또한 이름들은 context-시작 되게끔 하도록 하겠습니다.
Before
After :
resources dir 밑에 spring/context 를 만듭니다. 그 아래로 아래와 같이 context-servlet.xml과 context-root.xml을 넣어줍니다. (단, root-context.xml -> context-root.xml 로 파일명 변경!)
기동하면 안돌아가겠죠잉~ web.xml을 수정하여 봅시다~:D
web.xml file 수정!
1) contextConfigLocation param-value 수정
2) Dispatcher Servlet 관련 수정!
설정이 완료가 되었다면, 톰캣서버를 돌려보세요~~
아래와 같이 로그가 나왔다면 뜬 잘 된 case 입니다!
다시 한번 web에서 확인 해봐도 되겠죠? ㅎㅎ;
2번째로 bootStrap으로 만든 UI를 가지고 연결 시켜보겠습니다.
1) 먼저 jsp 파일을 하나 만들어봅니다.
main.jsp
2) Controller file에서 약간의 수정을 해줍니다. return "main" 으로 수정 합니다.
다시 서버를 재기동하여 확인하여 봅니다.
예~~~ view도 붙였고..이제!!!! 이벤트를 주어서
Client => EVENT => Spring MVC(DispatcherServlet) 로 연결시켜서 코딩을 하면 됩니다~
다음 강좌에서는!! 이벤트를 발생시켜 보겠습니다~~+ㅁ+/
<< 참고 URL >>
2014/02/05 - [OpenSource/Spring 강좌] - [Ace-T의 Spring강좌] Step 04. Spring @MVC 분석-01
2013/12/04 - [OpenSource/Spring 강좌] - [Ace-T의 Spring강좌] Step 03. Spring 환경 구축 하기(was)
2013/11/03 - [OpenSource/Spring 강좌] - [Ace-T의 Spring강좌] Step 01. Spring 환경 구축 하기(Eclipse+Jdk)
'OpenSource > Spring 강좌' 카테고리의 다른 글
[Ace-T의 Spring강좌] Step 06. Spring @MVC 분석-03 (0) | 2014.05.23 |
---|---|
[Ace-T의 Spring강좌] Step 05. Spring @MVC 분석-02 (0) | 2014.05.05 |
[Ace-T의 Spring강좌] Step 04. Spring @MVC 분석-01 (0) | 2014.02.05 |
[Ace-T의 Spring강좌] Step 03. Spring 환경 구축 하기(was) (0) | 2013.12.04 |
[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project) (5) | 2013.11.05 |
[Ace-T의 Spring강좌] Step 01. Spring 환경 구축 하기(Eclipse+Jdk) (0) | 2013.11.03 |
글
[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project)
[ If you think that is useful, please click the finger on the bottom~^-^good~ ]
by ace-T
2013/11/03 - [OpenSource/Spring] - Step 01. Spring 환경 구축 하기
[Ace-T의 Spring강좌]
Step 02. Spring 환경 구축 하기(Maven+Spring Project)>>
<< 목표 환경 >>
1) Eclipse
2) PostgreSQL
3) Apache Tomcat or JBoss
4) JUnit
5) SpringFramework
6) JDK 6.0
springframework와 junit을 위해 maven project로 할 생각이다.
그래서 우선적으로 maven을 다운 받고 이클립스에는 maven plug-in을 설치하여 연동 시키자^-^
[01] maven download 하기
http://maven.apache.org/download.cgi
maven을 다운을 받고(소스가 아닌 apache-maven-3.1.1-bin.zip 을 다운 받았다.
글쓴이의 같은 경우 build라는 폴더에 넣어두었다.
build dir 밑에 다가 저장!!~
maven은 괜히 받은 것이 아니다~maven > conf에 보면 아주 매우 중요한 settigs.xml 이라는 녀석이 있다.
이클립스와 연동을 해줄 녀석이다. settings.xml을 가지고 Repository를 설정 해줄 수 있다.
(maven에서 중요 파일은 pom.xml과 settings.xml을 꼽을 수 있다.)
[2] 이클립스와 maven 연결하기
우선적으로 Eclipse Marketplace에서 maven plug-In을 다운받자.
(Eclipse Marketplace는 Help 메뉴 > Eclipse Marketplace..)
maven으로 Find 해보자. (케플러 버전이 있다면 그것으로 하자! 중요한건 maven 플러그인이 필요하다느것!
아래의 그림처럼 클릭X2 을 해주면 된다.
동의하기~
설치가 다되었다면, Eclipse Winodw > Preferences 에서 Maven이 있는지 확인 하자.
있다면 Maven > User setting을 클릭하면 아래와 같이 나올 것이다.
우리는 User Settings를 디폴트로 쓰지 않는다. 포터블로 하기 위해 설치된 Maven > conf 에서 settings.xml을 선택하자.
그리고나서 settings.xml에서 local repository부분을 수정하여 주자.
아래의 그림처럼 주석으로 되어있는 것을 풀고 우리가 임의로 경로를 설정을 할 것 이다.
우선 repository라는 폴더를 하나 생성하자.
아래와 같이 경로를 셋팅하고 저장하자.
그리고 나서 다시 Maven > User setting 을 가보면 우리가 정해준 path대로 설정이 되어있는 것을 볼 수 있다.
자~~이제 Maven이라는 천군만마를 얻었다!!
[3] project 생성
필자의 삽질..ㅋㅋㅋㅋ 그냥 참고만 하세요..ㅠ.ㅠ...
뻘짓..ㅠㅠ
위처럼 노가다를 하지 않겠다. 왜냐면 빨리 개발 환경을 셋팅하는것도 필요하니깐!! 중요한건 환경보다 개발이니깐^^;
우리는 매우 간단한 Spring Template Project 를 사용 할 것이다. 하지만 STS 플러그인을 셋팅 한뒤에 나오는 Template Project는 이제 없다!!!....ㅠ.ㅠ..계속 찾았는데-_- ....he's gone....goodbye my bro..kkk
하지만 알고봤더니 사라진게 아니였다.
자~이제 초 간단 mvc 프로젝트를 만들어보자.
우선 선작업으로 STS plug-in을 셋팅 해줘야 한다.
1) Eclipse plug-in setting 키워드는 spring으로 치면 된다. Spring Template Project를 찾느라..아래처럼 검색 키워드를 넣은 것이다 ㅋㅋ;;
2) 필요한것만 체크해서 해도 되고 그냥 다 체크해서 인스톨 시키면 된다.
플러그인이 인스톨 된 뒤 이클립스가 재가동 되어진다.
재가동 되어진 후에 프로젝트를 하나 만들어보자.
3) File > New > Other를 선택 후 아래와 같이 spring project를 하나 생성해보자.
4) Spring Project 를 생성 시 아래를 보면..Spring MVC Projcet가 있다..ㅠ.ㅠ..
5) 패키지를 정해준다. ㅎㅎㅎ
6) 아래처럼 web.xml과 pom.xml , java, test 폴더로 구분! 더욱이 log4j.xml까지..ㅠ.ㅠ..대박!!!
이제 기본적인 뼈대가 생성 되었다..이제 개발만이 남았다~~~~~~+ㅁ+/
다음 시간에는 web project를 구성하였으니! was 연동을 해보겠습니다^^ 차근차근!
- to be continue to the next Step..^^.. -
2013/12/04 - [OpenSource/Spring 강좌] - Step 03. Spring 환경 구축 하기(was)
'OpenSource > Spring 강좌' 카테고리의 다른 글
[Ace-T의 Spring강좌] Step 06. Spring @MVC 분석-03 (0) | 2014.05.23 |
---|---|
[Ace-T의 Spring강좌] Step 05. Spring @MVC 분석-02 (0) | 2014.05.05 |
[Ace-T의 Spring강좌] Step 04. Spring @MVC 분석-01 (0) | 2014.02.05 |
[Ace-T의 Spring강좌] Step 03. Spring 환경 구축 하기(was) (0) | 2013.12.04 |
[Ace-T의 Spring강좌] Step 02. Spring 환경 구축 하기(Maven+Spring Project) (5) | 2013.11.05 |
[Ace-T의 Spring강좌] Step 01. Spring 환경 구축 하기(Eclipse+Jdk) (0) | 2013.11.03 |
설정
트랙백
댓글
-
mezzo 2014.01.29 18:07 신고
안녕하세요 스프링 공부하는중 이런저런 좋은 정보가 있어서 참고하게됬는대요..
다름이 아니라 말씀하신대로 설치 다하고 기본 스프링 프로젝트 생성하니 에러가뜨는대.. 왜그런걸까요..-
String Ace-T 2014.01.29 19:58 신고
안녕하세요^^ 방문&댓글 감사합니다~(-- (__ 꾸벅~새해 복 많이 받으세요^^
우선은 궁금한 점이..
[3] project 생성
필자의 삽질..ㅋㅋㅋㅋ 그냥 참고만 하세요..ㅠ.ㅠ...
라는 부분도 따라서 하신건가요?
아니면 STS plug-in을 셋팅 한 뒤에 Spring project를 생성 하신 건가요?
음..어떤 에러가 나는지 조금 자세하게 말씀해주실 수 있으세요?
-
-
mezzo 2014.01.30 09:28 신고
뎃글 감사합니다.. 우선 필자의 삽질은 따라하지는 않았구요..
STS plug-in을 셋팅 한 뒤에 Spring project를 생성했습니다
잘따라한거같은대..
Spring project를 생성하면 servlet-context.xml와 root-context.xml에 에러가 생깁니다. 직접 열어보면
에러부분이 없는대도 말이조.. ㅠㅠ -
mezzo 2014.01.30 10:22 신고
죄송합니다 해결했내요.. 어떤게 문제였는지는 모르겠지만 이것 저것 검색하다가
repository폴더를 비우고 다시 하니 잘 생성 되내요 감사합니다.-
String Ace-T 2014.03.22 16:51 신고
^^; 좋은 경험 하셨네요! 해결 하신 방법을 보니 maven plug-in 관련해서 오류 인것 같아요^^ pom.xml 쪽에 보시면 오류가 떴을꺼라 예상이 드네요 pom.xml 에 설정하신 대로 repository에 jar들이 끌어오는데 간혹 깨지거나 잘 못끌어오는 경우가 종종 있어요 그럴때 오류가 발생을 하구요 해결하신것 처럼 repository에 것을 모두 지우시고 다시 받으시면 됩니다~ 혹은 maven install로 할 수 도있습니다^^
-