<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://valley.egloos.com/rss/style/style.xsl" type="text/xsl" media="screen"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>이글루스 'springmvc' 태그 최근글</title>
		<link>http://valley.egloos.com/tag/springmvc</link>
		<description>springmvc</description>
		<language>ko</language>
		<pubDate>Sat, 19 May 2012 22:06:01 +0900</pubDate>
		<generator>Egloos</generator>
		<item>
	<title><![CDATA[Spring Project 시작하기 (3) - MVC]]></title>
	<link>http://pascaldice.egloos.com/625191</link>
	<guid>http://pascaldice.egloos.com/625191</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds24.egloos.com/pds/201205/19/29/d0131629_4fb79986883d6.png"  
				alt="Spring Project 시작하기 (3) - MVC" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 내 생각에 Spring의 꽃은 의존성 주입(DI)과 MVC에 있다고 생각된다.이번 포스팅에서는 MVC를 다뤄보려고 한다.  저번과 마찬가지로 &quot;Spring Project 시작하기 (1)&quot;의 Project를 기반으로 실습은 진행된다.  시작에 앞서 Spring MVC의 구조를 미리 알아두는 것이 좋다. 단순하게 생각했을 때 Controller에서 Model을 던지고 던져진 Model은 View에서 Display되는 구조이다. (말그대로 MVC..) 아래 그림이 인터넷에 떠도는 그림들 중에 제일 잘 설명하는 거 같다.  더 자세한 내용이 필요한 분은 링크를 걸어둔다. (http://javacan.tistory.com/entry/130) 이 사이트가 아무래도 국내 사이트 중에는 가장 자세하게 다루지 않았나 생각된	]]>
	</description>
	<pubDate>Sat, 19 May 2012 22:06:01 +0900</pubDate>
	<dc:creator><![CDATA[The dice]]></dc:creator>
</item>
<item>
	<title><![CDATA[@MVC와 DispatcherServlet에 대해서]]></title>
	<link>http://springmvc.egloos.com/504151</link>
	<guid>http://springmvc.egloos.com/504151</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds24.egloos.com/pds/201202/24/49/d0144949_4f479ffeced8b.png"  
				alt="@MVC와 DispatcherServlet에 대해서" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 이전 장까지 MyBatis와 커넥션풀의 활용, 그리고 트랜잭션에 대해 상세히 알아보았습니다. 개인적으로 이 정도의 환경이라면 소, 중형 서비스 구축에는 문제없을 정도로 환상적인 제작환경이 구축됬다고 할 수 있겠네요. 또 실제로 많은 웹개발자들이 이런 포맷을 사용하고 있구요.  이제 우리가 해야 할 것은 누구나 탐낼만한 좋은 개발환경을 구축했으니 드문드문 처리해야할 애매한 문제들을 하나씩 알아나가보는 과정입니다. 그 중 오늘은 우리가 해결해야할 것은 바로 web.xml에 설정한 DispatcherServlet에 대해 알아가고 발생할 수 있는 문제점을 해결하는 것입니다.  스프링MVC는 DispatcherServlet 등장으로 정말 엄청나게 web.xml의 역할이 축소되었습니다. 예전같으면 서블릿을 URL로 활	]]>
	</description>
	<pubDate>Fri, 24 Feb 2012 23:30:52 +0900</pubDate>
	<dc:creator><![CDATA[Spring MVC by happenstantial]]></dc:creator>
</item>
<item>
	<title><![CDATA[이클립스 + 톰캣 + 스프링 MVC + maven 개발환경 구축 - 1장]]></title>
	<link>http://springmvc.egloos.com/429363</link>
	<guid>http://springmvc.egloos.com/429363</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds23.egloos.com/pds/201201/27/49/d0144949_4f2242be35cd0.png"  
				alt="이클립스 + 톰캣 + 스프링 MVC + maven 개발환.." 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/>   이 세팅은 가난한 개발자들이 필수적으로 갖추어야 할 기본포맷이다. 이 세팅 그대로 서버에 업로드 할 수도 있고, maven을 활용해 개발해놓은 자료들을 jar로 압축하여 심플하게 서버에 업로드할 수도 있다. 그러므로 개발환경 구축에 있어서 스프링을 활용하고, maven으로 버전관리를 함과 동시에 다양한 자바 오픈소스들을 최신버전으로 유지하고 싶다면 필수적으로 위의 구축환경을 갖추고 있어야 한다. (사실 이 글을 쓰는 시점엔 maven은 아직 잘 알지 못하여... 글을 써나가면서 어느 정도 알아가야겠다.)  헌데 세상에 나보다 잘난 개발자들이 넘쳐나는데도 굳이 내가 이 글을 쓰는 이유는... 이것이 가난한 개발자, 또는 개발 테스트 세팅의 가장 기초적인 베이스면서... 이 세팅을 완벽하게 구축할 수 있는 	]]>
	</description>
	<pubDate>Fri, 27 Jan 2012 16:40:09 +0900</pubDate>
	<dc:creator><![CDATA[거짓말]]></dc:creator>
</item>
<item>
	<title><![CDATA[Spring MVC 에서 DI의 사용방법 ]]></title>
	<link>http://darkmirr.egloos.com/1517847</link>
	<guid>http://darkmirr.egloos.com/1517847</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds16.egloos.com/pds/200909/08/80/f0004380_4aa6079bc1bfc.jpg"  
				alt="Spring MVC 에서 DI의 사용방법 " 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 일반적인 예로 다음과 같은 Spring MVC 구조의 프로그램이 있다.      이와같은 구조에서 Controller.xml 파일에 의해 event가 연결된 java 파일은 확장성을 지니기 위하여interface로 구성되어 있다. 이러한 interface는 DI를 이용하여 자바 클래스 파일을 DI 시키게 되는데이런 식으로 DI 가 이루어 질 경우 새로운 추가 모델이 생길경우 interface 만 새로 지정해 놓은 다음class 를 따로 구현하여 연결 해 주면 되기 때문에 확장이 매우 용이하다는 장점이 있다.Spring MVC 의 장점은 확장성이 매우 뛰어나다는 장점을 지니고있다.  또한 DI 를 시킬때 Templet 메소드 패턴을 사용하여 Try catch 부분을 재활용 하고 있다.(ibatis 에서 공통으	]]>
	</description>
	<pubDate>Tue, 08 Sep 2009 16:37:35 +0900</pubDate>
	<dc:creator><![CDATA[darkmirr님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[Spring MVC]]></title>
	<link>http://darkmirr.egloos.com/1302189</link>
	<guid>http://darkmirr.egloos.com/1302189</guid>
	<description>
	<![CDATA[ 
<img 
				src="http://thumb.egloos.net/100x76/http://pds11.egloos.com/pds/200902/12/80/f0004380_4993f0e9cab7c_t.jpg"  
				alt="Spring MVC" 
				width="100px"  
				height="76pxpx"
				align="left"
				style="border:1px solid #DDDDDD;margin:0 10px 10px 0px;"
				/> 1.클라이언트의 요청이 DispatcherServlet에 전달된다2.DispatcherServlet은 HandlerMapping을 사용하여 클라이언트의 요청을 처리할    컨트롤러 객체를 구한다.3.DispatcherServlet은 컨트롤러 객체의 handleRequest()메소드를 호출하여 클라이언트의 요청처리한다4.컨트롤러의 handleRequest()메서드는 처리결과 정보를 담은 ModelAndView객체를 리턴한다.5.DispatcherServlet 은 ViewResolver으로부터 응답 결과를 생성할 뷰 객체를 구한다6.뷰는 클라이언트에 전송할 응답을 생성한다.  Spring MVC  Spring 프레임워크에는 낮은 결합도 종속 객체주입 확장성이라는 신조에 기반한 프레임 워크이다Spring MVC은	]]>
	</description>
	<pubDate>Thu, 12 Feb 2009 18:56:39 +0900</pubDate>
	<dc:creator><![CDATA[darkmirr님의 이글루]]></dc:creator>
</item>
<item>
	<title><![CDATA[Spring MVC 2.5을 활용한 파일업로드]]></title>
	<link>http://benelog.egloos.com/2228221</link>
	<guid>http://benelog.egloos.com/2228221</guid>
	<description>
	<![CDATA[ 
  간단한 파일 업로드 기능을 만들어야 할 일이 생겨서, Spring 2.5의 annotation을 이용한 Action에서 이를 처리하게 했습니다. 실무에서 썼던 것을 더 단순한 예제로 재구성해서 정리해봅니다.   Maven의 pom.xml에 파일업로드 기능에서 참조하는 commons-fileupload 라이브러리에 대한 dependency를 추가합니다.&amp;lt;dependency&amp;gt;    &amp;lt;groupId&amp;gt;commons-fileupload&amp;lt;/groupId&amp;gt;    &amp;lt;artifactId&amp;gt;commons-fileupload&amp;lt;/artifactId&amp;gt;    &amp;lt;version&amp;gt;1.2.1&amp;lt;/version&amp;gt;&amp;lt;/dependency&amp;gt;web.xml에는 ap	]]>
	</description>
	<pubDate>Sun, 08 Feb 2009 23:48:05 +0900</pubDate>
	<dc:creator><![CDATA[개발을 통한 자기수양 - benelog]]></dc:creator>
</item>
<item>
	<title><![CDATA[springframework springMVC의 MultiActionController비슷한 기능 구현]]></title>
	<link>http://latokor.egloos.com/591472</link>
	<guid>http://latokor.egloos.com/591472</guid>
	<description>
	<![CDATA[ 
springMVC를 보면 MultiActionController를 이용해서 단순히 파라미터에 정의된 메소드를 컨트롤러 내부에서 자동적으로 실행시킬 수 있다. 하지만 이번 프로젝트에서 부딪힌 난관은 &amp;lt;- 이런 식으로 값이 들어오면 xxx.yyy클래스 내부의 zzz메소드를 호출해야 하는 상황. 현업과 협의 하에 zzz메소드는 전체 패키지 내에서 유일한 값으로 만들어서 앞의 패키지.클래스명을 무시하고 하나의 컨트롤러 내부에 import된 메소드로 호출하는 약간 비정상적으로 처리하기로 합의 했다. 하지만 그런식으로 하더라도 xxx.yyy.명칭을 제외하고 나머지 이름값만으로 메소드를 호출하기 위해 생각해낸 방법은 MultiActionController를 상속받아 오버라이드 시키려고 했지만 MultiActionC	]]>
	</description>
	<pubDate>Wed, 16 Jul 2008 17:23:51 +0900</pubDate>
	<dc:creator><![CDATA[라토님의 이글루]]></dc:creator>
</item>
	</channel>
</rss>

