개발자의 메모장

개발자의 메모장

  • 전체
    • 데이터베이스
      • 오라클
      • ibatis / mybatis
    • 프로그래밍
      • JAVA
      • Javascript
      • 디자인패턴
    • Tool
      • Eclipse
      • IntelliJ
    • Framework
      • Spring Framework
    • 관심 & 정보
    • 기타 & 임시분류
    • 책 리뷰
  • 엠브레인
RSS 피드
fi스킨 by itcider.com

개발자의 메모장

컨텐츠 검색

태그

패턴 스프링 Spring Framework 디자인 패턴디자인 pattern 변수 java 자바 javascript 자바스크립트 개발 자바 디자인패턴 프레임워크 데이터타입 parttern 자바 디자인 패턴 java pattern 디자인패턴 스프링 프레임워크

최근글

댓글

공지사항

전체(66)

  • 블로그 썸네일
    Spring Framework Bean 설정 파일 관리

    5. Bean 설정 파일 관리 Spring 프레임워크의 Bean 설정 파일은 작은 어플리케이션의 경우 단 하나만으로 모든 Bean을 관리할 수 있지만 중/대규모의 어플리케이션일 경우 하나의 Bean 설정 파일로 모든 Bean을 관리한다는 것은 좋지 않다. 이때 Bean 설정 파일을 일정한 원칙하에 분리하는 것이 중요하다. 5.1. 수평적 분리 방법 각 컴포넌트마다 하나씩의 Bean 설정 파일을 가지는 것이다. 이 설정 파일에 해당 컴포넌트와 관련된 모든 정보를 가지는 구조. 1) User 컴포넌트 applicationContext-user.xml (UI계층, 비즈니스 계층, 퍼시스턴스 계층) 2) Board 컴포넌트 applicationContext-board.xml (UI계층, 비즈니스 계층, 퍼시스턴..

    2015.11.27
  • 블로그 썸네일
    Spring Framework AOP

    4. Spring AOP 어플리케이션 전체에 걸쳐 사용돼야 할 기능이 필요한 경우 관점지향 프로그래밍(AOP)를 이용할 수 있다. Spring의 AOP는 어플리케이션 전체에 걸쳐 흩어져 있던 기능을 한 곳에(Aspect) 작성할 수 있다. 예를 들어, 공통적인 기능을 재사용하기 위해 일반적으로 상속이나 위임을 사용할 것이다. 그러나 상속의 경우, 만약 동일한 기초 class가 어플리케이션의 여러 곳에 걸쳐 사용된다면 객체의 계층도를 깨뜨릴 수 있다. 또한 위임은 사용하기 번거로우며, 여전히 위임한 객체에 대한 중복 호출을 필요로 한다. AOP를 사용하면 공통적인 기능을 한 곳에서 정의할 수 있으며, 새로운 기능을 적용하려고 하는 class를 수정할 필요 없이 그런 기능을 어디에 어떻게 적용할 것인지를 선..

    2015.11.26
  • 블로그 썸네일
    Spring Framework IoC

    3. Spring IoC 제어 역행(Inversion of Control) 패턴의 기본 개념은 객체를 구현하지 않고 구현되는 방법을 기술하는 것이다. 컴포넌트와 서비스들을 코드에 직접 연결하지는 않지만, 설정 파일에서 어떤 컴포넌트가 어떤 서비스를 요구하는지를 기술한다. 컨테이너(이 경우, Spring 프레임워크, IOC 컨테이너)는 이 모든 것을 연결한다.전형적인 IOC 시나리오에서, 컨테이너는 모든 객체들을 만들고 필요한 속성들을 설정하여, 이들을 한데 연결하고 메소드가 언제 호출될 것인지를 결정한다. IOC의 이 세 가지 구현 패턴을 아래 테이블에 정리했다. Spring 프레임워크는 IOC 컨테이너 구현에 Type 2와 Type 3 구현을 사용한다. 3.1. IoC란? 객체의 생성에서부터 생명주기의..

    2015.11.24
  • 블로그 썸네일
    Spring Framework 개요

    1. 개요 1.1. 목적 수 많은 프로젝트에서 프레임워크나 아키텍체에 대한 관심 없이 대부분의 개발을 개발자의 능력에 전담시키는 것이 일반적이다. 이는 프로젝트의 위험 요소를 증가시킬 뿐만 아니라 개발 완료 후 유지보수 비용을 증가시킴으로써 추가적인 비용 부담을 초래할 뿐더러 안정성에도 문제가 되곤 한다. 이에 본 내용은 Spring Framework를 통해 앞에서의 문제점들을 해결할 수 있는데 초점을 맞췄으며, Spring Framework은 J2EE 애플리케이션 개발을 보다 쉽고 완성도 높은 결과물을 보장해 준다. 1.2 대상 모든 Java 개발자를 대상으로 하지만 특히 Enterprise Java 개발자에 초점을 맞추고 있다.Spring Framework의 상당 부분이 Enterprise Java의..

    2015.11.24
  • 블로그 썸네일
    이클립스(Eclipse)에서 유용한 단축키

    자주 쓰지 않던 단축키를 쓰려고 찾다가 그냥 퍼옴.이외 유용한 단축키 있으면 댓글 달아 주세요. 마우스 없는 코딩생활을~~ [펌] http://www.dreamy.pe.kr/zbxe/CodeClip/163389실행Ctrl + F11 : 바로 전에 실행했던 클래스 실행F11 : 바로 전에 실행했던 클래스 실행 ( 디버깅모드 )소스 네비게이션Ctrl + 마우스커서(혹은 F3) : 클래스나 메소드 혹은 멤버를 상세하게 검색하고자 할때Alt + ->, Alt + 메소드대체/구현 에서 해당 메소드를 체크한다.기타 클래스의 멤버가 클래스의 오브젝트라면 : 소스->위임메소드 생성에서 메소드를 선택한다.Organize import자바파일을 여러개 선택한 후 소스 -> 가져오기 체계화 해주면 모두 적용된다.소스 코드 형..

    2015.09.16
  • 블로그 썸네일
    Java 이전 버전 다운로드 URL

    밑에 주소로 접속하면 이전 버전부터 현재 버전까지의 링크가 존재합니다. http://www.oracle.com/technetwork/java/javase/archive-139210.html

    2015.09.10
1 ··· 6 7 8 9 10 11

copyright 개발자의 메모장

티스토리툴바