본문 바로가기

Spring Framework20

[SpringFramework] 이클립스 스프링 Hello World 이번 포스팅에서는 이클립스를 이용하여 웹에 Hello World 텍스트를 출력해보겠습니다. 1. 스프링 프로젝트 생성 우선 스프링 프로젝트를 생성하겠습니다. 실무에서 주로 사용하는 Spring Legacy Project(Spring Project)를 선택하겠습니다. File -> new -> spring legacy project 2. 프로젝트 설정 Spring MVC Project를 클릭하고 프로젝트의 이름을 지정합시다. 이름은 마음대로 정하시면 됩니다. 그리고 Next 버튼을 누르고 패키지의 이름을 정해주고 Finish 버튼을 클릭합시다. * Finish를 누르면 maven이 필요한 라이브러리들을 받아옵니다. 이때 maven이 다운로드한 라이브러리들은 .m2라는 폴더에 저장됩니다. 숨김파일로 되어있을.. 2019. 6. 30.
[Spring Framework] 스프링 시작하기 스프링이란 무엇인가? 애플리케이션의 기본 틀 - 스프링 컨테이너 스프링 컨테이너 : 설정정보를 참고로 해서 애플리케이션을 구성하는 오브젝트를 생성하고 관리 공통 프로그래밍 모델 - loC/DI, 서비스 추상화, AOP 3가지 핵심 프로그래밍 모델 지원 * IoC/DI 오브젝트의 생명주기와 의존관계에 대한 프로그래밍 모델. 유연하고 확장성이 뛰어난 코드를 만들 수 있게 도와주는 객체지향 설계 원칙과 디자인 패턴의 핵심 원리를 담고 있는 IoC/DI를 프레임워크의 근간으로 삼고 있습니다 * 서비스 추상화 스프링을 사용하면 환경이나 서버, 특정 기술에 종속되지 않고 이식성이 뛰어나며 유연한 애플리케이션 만들 수 있습니다. 이를 가능하게 해주는 것이 바로 서비스 추상화입니다. 구체적인 기술과 환경에 종속되지 않.. 2019. 5. 12.