Spring 86

Spring_ XML에 빈 등록 / 사용 _ 22.07.05(day02)

- XML에 빈 등록 하기 먼저 외부 라이브러리에서 SPRING 버전을 살펴 보았다. 지금 학습은 SPRING 5버전 으로 진행중 버전에 대해 이해야하는 이유에 대해 설명. XML 파일은 RESOURCES 폴더에 만든다. 여기서 잘못했었어는데 파일명뒤에 확장자 .xml을 써줬어야 했다. xml이 아닌 파일을 가지고 실습을 하다보니 혼자 멘탈이 나갔었습니다. 그래도 꾸역꾸역 쫓아갔어요. xml 시작 할때 설정 검색해서 xml파일에 복붙. 여기는 현재 xml 파일이 아닌상태 주석이 안먹혀서 고민하다가 html로 수업 쫓아가던중 급하게 만들었지만 실패 그래도 주석은 따라 쓸수 있었다. bean 하나 등록할때마다 태그 하나씩 id = 빈 이름을 지정 class = 생성할 객체의 풀 패키지 경로 setter 주입..

Spring 2022.07.05

Spring_스프링 빈 등록/사용 방법_ 22.07.05(day02)

수동 등록 방법 총 4개의 빈을 등록 하였다. package com.spring.core.chap02.config; import com.spring.core.chap02.*; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; // 스프링 컨테이너에 스프링 빈으 등록하는 설정파일 @Configuration // 이 클래스는 설정 파일 입니다. 를 의미 public class HotelConfig { // Hotel -> chef, restaurent 의존관계 // Restaurent -> course, restaurent 의존간계 // 빈등록 방식 - 생성..

Spring 2022.07.05

Spring_기초 (1강)_ 22.07.04(day01)

95년 Java 97년 window 95년 Nestcape 야후 코리아 이 당시 웹서버 개발에 각광받던 Java 언어 데이터베이스와 통신을 연결하려고 하니 굉장히 복잡했었다. EJB의 등장 이를 더 편리하게 할수 없을까 고민하던 개발자들이 프레임워크화를 하여 발전시킨 것이 스프링 이다. 라이브러리 : 메서드나 함수등의 기능을 제공 [ ex) lombok 라이브러리 ] 프레임워크 : 객체 생성과 제어 실행권 까지 프레임 워크가 가진다. // ex) 자바 메인 메서드에서 프로그램을 돌리지 않고 스프링에서 돌린다. 결합도는 낮아야 하고, 응집도는 높아야 한다. -- 유연하고 변경이 쉬워야 한다. * 객체 지향 프로그래밍은 프로그램을 유연하고 변경이 쉽게 만든다. [ 핵 심 ] 다형성 안에 상속이라는 개념이 들..

Spring 2022.07.04