스프링 (8) 썸네일형 리스트형 Spring : DI, IoC, Bean 등록 관련 사용 스프링(Spring)의 가장 큰 특징으로는 DI (Dependency Injection), IoC(Inversion of Control) 을 들 수 있다. DI는 클래스의 생성 방식과 연관되어 있다. 클래스 안에는 필드가 있고, 프로그래머는 필드(Field)에 대해 클래스를 생성할 때 직접 생성할 것인지, 아니면 외부에서 이미 생성된 인스턴스(Instance)를 참조할 것인지 결정할 수 있다. 전자의 방식인 경우 만약 필드에 대한 클래스에 변경 사항이 생길 경우, 연쇄적으로 본 클래스를 변경할 여지가 있다. 그러나 DI 방식을 사용하면 이런 문제를 어느 정도 해결할 수 있다. 자바는 인터페이스(Interface)를 제공하여 같은 인터페이스를 이식(Implement)받은 클래스들을 모두 받아들일 수 있도록.. 6. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : DB 설치, 설정, 날 것 그대로 DB를 사용하는 방법 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 5. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 테스트 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 4. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 임시 저장소 및 서비스 구현, 테스트 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 3. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 로그인 페이지 관련 구조 설명 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 2. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 스프링 프로젝트 생성 시작에 앞서서 해당 실습은 인프런에서 제공되는 무료 강좌에서 다룬 실습입니다. 강좌를 진행하신 튜터 분의 설명을 듣고 싶다면 해당 강좌 링크를 남겨둘테니 들으시기를 바랍니다.(개인적으로는 한 번 듣는 것을 추천드립니다!!) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8/dashboard [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링 웹 애플리케이션 개발 전반을 빠르게 학습할 수 있습니다., - 강의 소개 | 인프런... www.inf.. 1. Spring/Spring Boot를 이용한 로그인 페이지 만들기 : 시작 인프런에서 무료로 제공하는 스프링 입문 강의를 듣고 실습한 내용을 정리해서 블로그에 올리고자 한다. 광고는 아니지만 "스프링이 어떻게 이루어져 있구나!!"를 실습을 통해서 전체적인 스프링의 그림을 그릴 수 있어서 좋았다. 스프링을 처음 접하는 사람은 링크를 남겨 둘테니 한 번쯤 강의를 들어보는 것을 추천한다. (다만 만약 자바로 프로그래밍을 아예 못한다면, 먼저 자바에 대한 학습을 하고 오기를 바란다. 기본적으로 자바 언어에 대한 최소한의 이해를 바탕으로 강좌가 진행되기 때문이다.) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 .. 0. Spring/SpringBoot에 대한 간단한 설명 Spring Framework는 자바 플랫폼을 위한 오픈 소스 어플리케이션 프레임워크이다. 동적인 웹 사이트를 개발하기 위한 여러 서비스를 제공하고 있으며, 대한민국의 경우 공공기관의 웹 서비스 개발 시 권장하는, 전자정부 표준 프레임워크이다. 스프링은 다른 프레임워크에 비해 다음과 같은 특징을 지닌다. 경량 컨테이너로서 자바 객체를 직접 관리한다.( = 사용자가 별도로 객체의 생성과 소멸을 관리할 필요없이 필요하면 스프링이 알아서 가져와 준다.) Plain Old Java Object 방식의 프레임워크이다. 자바만을 이요하여 생성한 객체로 특징만 말하자면 인터페이스를 구현하거나 상속받을 필요가 없어, 기존에 존재하는 라이브러리 등을 지원하기에 용이하고 객체가 가볍다. 제어 반전(Inversion of .. 이전 1 다음