스프링 썸네일형 리스트형 [spring이란] IOC(DI)_ AOP_PSA_POJO이론_어댑터패턴 경량급 오픈소스 스프링의 목적 POJO POJO POJO : 객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트 스프링은 POJO(객체지향적인 원리에 충실하면서, 환경과 기술에 종속되지 않고 필요에 따라 재활용될 수 있는 방식으로 설계된 오브젝트) Framework PSA(Portable Service Abstraction) : 환경의 변화와 관계없이 일관된 방식의 기술로의 접근 환경을 제공하려는 추상화 구조(PlatformTransactionManager(JTA), OXM) 어댑터 패턴 : 클라이언트에서 사용하는 인터페이스(B)가 C오브젝트를 사용할 때 C는 B 인터페이스를 구현하지 않았다. 이 때 B인터페이스를 구현했으면서 내부에서 C를.. 더보기 [spring] xml_springOxm_내장형데이터베이스_트랜잭션_8 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.org.hsqldb : spring 내장형 DataBase 7. Com.springsource.junit : junit 8. Commons-.. 더보기 [spring] xml_springOxm_내장형데이터베이스(hsqldb)_레지스트리_7 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.org.hsqldb : spring 내장형 DataBase 7. Com.springsource.junit : junit 8. Commons-.. 더보기 [spring] xml_springOxm_내장형데이터베이스_hsqldb_6 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.org.hsqldb : spring 내장형 DataBase 7. Com.springsource.junit : junit 8. Commons-.. 더보기 [spring] xml_springOxm_인터페이스상속_ConcurrentHashMap(동기화)_5 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.junit : junit 7. Commons-logging : Spring-context가 사용 8. Mail : java-mail 9. M.. 더보기 [spring] xml_인터페이스 상속을 통한 기능확장_4 * 원칙적으로 권장되지는 않지만 서버가 운영 중인 상태에서 서버를 재시작하지 않고 긴급하게 애플리케이션이 사용 중인 SQL을 변경해야하는 경우가 있을 수 있다. 이 부분을 추가한다 생각하고 고민해보자. > SQL XML 파일을 수정한다고 해서 메모리상의 SQL 정보가 갱신되지 않는다. * DI란 > 커다란 오브젝트 하나만 존재해서는 안 된다. 최소한 두 개 이상의, 의존관계를 가지고 서로 협력해서 일하는 오브젝트가 필요하다. > 의존 오브젝트는 자유롭게 확장될 수 있어야 한다. > DI는 런타임시 다이내믹하게 연결해줘서 유연한 확장이 목적이다. > 두 개의 오브젝트가 인터페이스를 통해 느슨하게 연결되어야 한다. * 인터페이스를 사용하는 이유 > 다형성을 얻어 여러 개의 구현을 바꿔가면서 사용할 수 있게하.. 더보기 [spring] xml_springOxm_jaxen_리소스추상화_3 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.junit : junit 7. Commons-logging : Spring-context가 사용 8. Mail : java-mail 9. M.. 더보기 [spring] xml_springOxm_jaxen_추상화_응집도결합도_2 1. Com.springsource.javax.activation : Spring java-mail 2. Com.springsource.javax.mail : Spring java-mail 3. Com.springsource.org.aopalliance : Spring ProxyFactoryBean 4. Com.springsource.org.aspectj.tools : AspectJExpressionPointcut 포인트컷 표현식 지원 5. Com.springsource.org.castor : OXM castor Framework 6. Com.springsource.junit : junit 7. Commons-logging : Spring-context가 사용 8. Mail : java-mail 9. M.. 더보기 이전 1 ··· 3 4 5 6 7 8 9 ··· 15 다음