MVC(Model View Controler)
Model - db에 데이터를 읽고 쓰는부분 dto,dao,action
view - 화면에 보여지는 부분 ,html, css, javascript, jsp, jstl, Jquery
controller - action 요청에 맞추어서 view Model2 연동
1. DI (의존성 주입) : 장점 : 객체를 자동으로 만듬 싱글톤으로 생성했다가 파기했다가 벌어지지 않는 단점을 갖고있다. 객체를 미리 만들어 놨다가 스타트할경우 속도가 느림, 응답시간은 매우 빠름, 자바 객체를 생성을 할경우 new 를 사용해서 객체를 생성해서 사용하는데 스프링에서는 의존성주입이라는 기능이 갖춰져있음
기본적인 Spring lib 파일명은 3가지 commons-logging |
HelloApp.java
package Message; import org.springframework.beans.factory.BeanFactory; public class HelloApp { |
순서
MessageBean.java -> MessageBeanKr.java -> MessageBeanEn.java ( 최 상 위 ) ( 중 ) ( 하 ) |
MessageBean.java
최상위 인터페이스!!
package Message; //인터페이스를 설계한다. |
MessageBeanKr.java
package Message; public class MessageBeanKr implements MessageBean{ @Override |
MessageBeanEn.java
package Message; public class MessageBeanEn implements MessageBean{ @Override |
bean.xml
<?xml version="1.0" encoding="UTF-8" ?> <beans xmlns="http://www.springframework.org/schema/beans" |
Result 결과 화면 :
Console ->
안녕하세요긴또깡!
Hello, KiM Do Kang
'Web > Spring' 카테고리의 다른 글
SpringWeb1 만들기 (0) | 2013.09.07 |
---|---|
Spring 2번쨰 (0) | 2013.08.31 |
Spring Framework 개념 (0) | 2012.10.23 |
Spring json maven 설정 (0) | 2012.09.10 |
Spring Take 선물주기 (0) | 2012.09.09 |