Home
pjh5365
Cancel
SpringLogo

(Spring) 컴포넌트 스캔

컴포넌트 스캔 컴포넌트 스캔은 스프링이 직접 클래스를 검색해서 빈으로 등록해주는 기능이다. 설정 클래스에 빈으로 등록하지 않아도 원하는 클래스를 빈으로 등록할 수 있으므로 컴포넌트 스캔 기능을 사용하면 설정 코드가 크게 줄어든다. @Component 어노테이션 스프링이 검색해서 빈으로 등록할려면 @Component 어노테이션이 붙어있어야 한다. ...

SpringLogo

(Spring) 의존 / DI

의존 public class MemberService { private MemberDao memberDao = new MemberDao(); public void joinMember(JoinRequest req) { Member member = memberDao.insert(req); } } 위의 MemberService ...

SpringLogo

(Spring) MVC

MVC Model-View-Controller의 약자로 어플리케이션을 세 가지 역할로 구분한 디자인 패턴이다. Model : 뷰가 렌더링하는데 필요한 데이터로 사용자가 요청한 상품목록이나 주문 내역이 해당한다. View : 웹에서 뷰는 실제로 보이는 부분으로 모델을 사용하여 렌더링한다. 뷰는 JSP, JSF, PDF, XML 등으로 결과를...

SpringLogo

(Spring) Bean 등록하기

JAVA Bean? JAVA Bean이란 자바 객체를 만드는 규약으로 다른 클래스에서 재사용 가능한 자바객체를 만들기 위한 규약이다. 자바 빈은 기본 생성자가 필요하며 모든 멤버 변수를 private로 선언하고 getter/setter메서드 (프로퍼티)를 통해서만 접근이 가능하다. Spring Bean? 스프링에 의해 생성되고, 라이프 사이클을 ...