본문 바로가기

Spring12

[Spring MVC - 핵심 원리 기본] 스프링 핵심 원리 이해1 - 예제 만들기 01. 프로젝트 생성01-1. 프로젝트 생성간단히 스프링 부트 프로젝트 생성프로젝트 생성 과정은 생략02. 비즈니스 요구사항과 설계02-1. 요구사항회원회원은 가입하고 조회할 수 있다회원은 일반, VIP 등급회원 데이터는 자체 DB를 구축할 수 있고, 외부 시스템과 연동 가능주문과 할인 정책회원은 상품 주문 가능회원 등급에 따라 할인 정책 적용 가능할인 정책은 모든 VIP는 1000원을 할인해주는 고정 금액 할인 적용할인 정책은 변경 가능성이 높다지금은 스프링 없이 순수 자바로 진행03. 회원 도메인 설계03-1. 회원 도메인 요구사항회원 가입하고 조회 가능회원 일반, VIP 등급 존재회원 데이터는 자체 DB 구축 가능, 외부 시스템과 연동 가능회원 도메인 협력 관계클라이언트 → 서비스 → 인터페이스 ←.. 2023. 4. 25.
[Spring MVC - 핵심 원리 기본] 객체지향 설계와 스프링 01. 자바 진영의 추운 겨울과 스프링의 탄생01-1. 스프링의 탄생 배경로드 존슨 : Spring F/W 게빈 킹 : HibernateSpring + JPA + 등등을 합친 종합 선물세트라 봐도 됨2000년대 초반 Java 진영의 EJB(Enterprise Java Beans) 기술이 존재하였다자바 진영의 표준당시에는 EJB 사용을 위해서는 수천만원짜리 서버가 필요 하였음어렵고, 복잡하고, 말 그래도 EJB 지옥이였다결국 POJO로 돌아가자는 말도 나옴EJB를 가지고 프로젝트를 진행 하였던 로드 존슨은 오픈 소스로 Spring을 내세운다게빈 킹 역시 EJB 엔티티빈 기술의 대체안으로 Hibernate 오픈 소스를 내세운다01-2. 스프링 역사유겐 휠러, 얀 카로프 : 오픈 소스 프로젝트 제안2002년 .. 2023. 4. 25.