본문 바로가기
개발/Framework || Lib

step by step1-2

by 백아절현 2007. 10. 3.
자 이제 먼저 만들어본 암것도없는 example - spring application 나오는걸 수정해봅시다

web.xml파일부터 건드려봅시다.
이거.. 칸이 작아서 어쩔수없이 내리는게 많네요 -_-;
띄어쓰기 잘 안된곳이 많습니다. 잘보세요...
갈색으로 되어있는부분이 우리가 추가할 부분입니다. 역순으로 설명

요부분은 http://localhost:8080/springTest 로 접속을하면 <welcome-file-list>요놈이 index.jsp 를 부르겠단 소립니다.

그리고 <servlet-mapping>요놈은 *.htm으로 들어오는 모든놈들을 springTest 요놈이 관리한단 소리죠...

그래서 위로 가보니 springTest 라는놈이 있죠? 거기에 class를 보니 dispathcherservlet 어쩌고 하는넘 적혀있죠? spring에 있는놈입니다. (컨트롤러)
한마디로 우린 springTest-servlet.xml 이란 놈을 만들어야 한단거죠 ;;

자 그래서 springTest-servlet.xml이란놈을 만들어봅시다

자 요로케 만듭니다. 대충보면 빈이 보이고 다 보이실꺼라 믿습니다 -.-;
내가 아는부분만 설명해야짓;;(다른데 보면 멋지고 상세하고 어렵게 많이 적어놓았으니
그런걸 바라시는분들은 다른 블로그를 뒤져주세요 ;;)
<prop key 요기 보면 /hello.htm 적혀있죠? 요로케 들어오면!
springTestController로 가라 이말씀! 그래서 위에 보면 빈에 springTestController에 class를 보면
SpringTestController 앞의 대소문자만 다른 요놈이 적혀있단말이죠...그렇담 요놈은 뭐냐
드디어 java파일 등장~
요놈이 실질적으로 무엇인가를 할놈입니다~
xml 에서는 일로 가라 절로 가라 하는 컨트롤을 해주고 빈들을 관리해준다 이거죠~

그렇다면 이제는 이름에도 나오는 Springtestcontroller.java파일~
로 가기전에...
빼먹었네;; ㅋ 라이브러리 등록해줘야지 ㅎㅎ
lib폴더에 손으로 카피해 넣습니다. 요로케 적혀있으니 재앙을 잘하시는분들은 보시고, 모르신다! 그럼 대충 때려잡아서 경로만 보면 댄단말씀 -.-;

이제 카피할껀 전부 WEB-INF/lib 폴더에 넣습니다.
1. spring-framework-1.2/dist/spring.jar 요놈
2. spring-framework-1.2/lib/jakarta-commons/commons-logging.jar 요놈
3. spring-framework-1.2/lib/log4j/log4j-1.2.9.jar 요놈 (이넘은 요기 없던데...검색하세요;)
    아마 j2ee 이런쪽에 들어있을꺼에요 패키지 버전에 따라 다른듯 ㅎ
들어있는 장소랑 버전만 틀릴 뿐입니다.

요놈들을 다 lib폴더에 넣었으면 이제 SpringTestController.java를 만들차례~
암것도 안하고 걍 로그 적어주고(갈색부분) 마지막에 return new ModelAndview("hello.jsp")
로 가라 이말이죠!

hello.jsp도 만들어 봅시다...ㅠ.ㅠ
걍 안녕~ 하는거니 패스..

요것도 해야하나? 잘모르지만 적혀있길래 따라했습니다. log4j.properties파일을  WEB-INF/classes 폴더에 copy 하라네요
파일은(spring-framework-1.2/samples/petclinic/war/WEB-INF/log4j.properties)요기
있다네요 --;

요놈들을 다 했다면 http://localhost:8080/springTest/hello.htm ㄱㄱ씽~
잘 따라했다면
사용자 삽입 이미지
요놈이 반길터...
아님 첨부터 다시!! 삽질 ㄱㄱ

아참 중간에 오타나 대충 제멋대로 설명하는부분이 많을수 있으니 태글 자제;;
중간에도 말했지만 멋지고 어렵게 정리된 책이나 레퍼런스 블로그들 많습니다.;
어려워서 이해못한 제머리를 탓하시고, 잘못된부분은 수정할테니 말해주세요
쵸또 모른다고 욕하면 (싸울래 -_-? ) 제가 할소린 이것밖에 없습니다... KIN ..
개념탑제가 안돼어있으니 조심하세요;;
혼자 책보고 하는거니 머라하지 마센;;
일단 돌아간다는거에 만족해봅시다... -.-;
(저같은 휘발성 머리를 가진 사람도 할수있습니다. 여러분도 도전해보세욧!)

'개발 > Framework || Lib' 카테고리의 다른 글

step by step2-2  (0) 2007.10.04
step by step2-1  (0) 2007.10.04
step by step1-1  (0) 2007.10.03
스프링 servlet.xml 유용한 부분  (0) 2007.10.03
Spring 공부하는중 db에 관하여  (0) 2007.10.02

댓글