공부해요/Spring 5

2.용어정리(2)-IoC,DI,Bean

의존성 1) 의존은 변경에 의해 영향을 받는 관계를 의미한다. 2) 한 클래스가 다른 클래스의 메서드를 실행할 때 이를 '의존한다'라고 한다.(= 한 객체가 다른 객체를 사용할 때) 3) A가 B를 사용해야만 A의 역할을 수행할 수 있는 경우 4) '변경에 의해 영향을 받는 관계', 의존한다는 것은 변경에 유연하지 못함을 의미한다. IoC 프로그램이 개발자에게 틀을 강요해서 그 형식으로 만들게 하는것 IoC = DI + DL DI 강요하는 내용들 ex) 박스를 만들때 높이는 4cm, 너비는 10cm로 해라 등등 장점 : 모양이 정형화 됨으로 유지및 관리가 쉽다. IoC(Inversion of Control, 제어의 역전) - 메소드나 객체의 호출작업을 개발자가 결정하는 것이 아니라, 외부에서 결정되는 것..

공부해요/Spring 2021.12.08

20160924 스프링 강의 1-3

1. dependencies 추가하기..?build.gradle을 열고기본으로 설정되어 있는dependencies { compile group: 'commons-collections', name: 'commons-collections', version: '3.2' testCompile group: 'junit', name: 'junit', version: '4.+' }이건 안쓸거니까 지운다. 사용할 건 spring-context !https://mvnrepository.com/ 이곳에서 필요한 것을 검색해서 내 소스에 붙여넣는다. spring으로 검색해서 spring Context를 찾음 가장 최신버전을 사용할 거고 gradle을 쓰니까https://mvnrepositor..

공부해요/Spring 2016.09.24

20160924 스프링 강의 1-2 < 프로젝트 깃허브랑 연동 시키기>

프로젝트 깃허브랑 연동 시키기 뭔가 생김. 프로젝트 COMMIT 환경설정 파일은 올리지 않는 것이 좋다 . 빼자. 빼는 방법 을 넣는다. 깃허브에 commit 프로젝트 import 프로젝트를 내려받았지만 모양이 이상하다.. 이렇게 하면 프로젝트 모양이 보인다소스코드 내려받기pull버튼을 누르면 내려받을 수 있다.

공부해요/Spring 2016.09.24

20160924 스프링 강의 1-1 < 환경설정 >

STS + Gradle + 깃허브 1. jdk설치 http://www.oracle.com/technetwork/java/index.html 20160924현재 jdk 1.8설치기본 설치경로 : C:\Program Files\Java\jdk1.8.0_101\설치완료 후 cmd열고 java -version 2.환경변수 설정시스템 및 보안 - 시스템 - 고급 시스템 설정 - 시스템 속성 - 환경변수새 시스템 변수변수 이름 : JAVA_HOME변수 값 : C:\Program Files\Java\jdk1.8.0_101 Path를 찾아서 편집...은 요즘에 자동으로 잡히니까 안함 3. 자바개발툴 설치 + 그래들로 진행할 예정 spring.io 접속(스프링툴이 배포된 이클립스 다운로드)Learn mor..

공부해요/Spring 2016.09.24

Spring MVC - @Controller

Annotation-based Controller개요스프링 프레임워크는 2.5 버젼 부터 Java 5+ 이상이면 @Controller(Annotation-based Controller)를 개발할 수 있는 환경을 제공한다. 인터페이스 Controller를 구현한 SimpleFormController, MultiActionController 같은 기존의 계층형(Hierarchy) Controller와의 주요 차이점 및 개선점은 아래와 같다.어노테이션을 이용한 설정 : XML 기반으로 설정하던 정보들을 어노테이션을 사용해서 정의한다.유연해진 메소드 시그니쳐 : Controller 메소드의 파라미터와 리턴 타입을 좀 더 다양하게 필요에 따라 선택할 수 있다.POJO-Style의 Controller : Contr..

공부해요/Spring 2015.06.15
반응형