일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 스프링 고급 - 스프링 aop
- 스프링 트랜잭션
- 자바의 정석 기초편 ch1
- 자바의 정석 기초편 ch14
- @Aspect
- 스프링 입문(무료)
- 자바로 키오스크 만들기
- 스프링 mvc2 - 타임리프
- 자바의 정석 기초편 ch4
- 자바의 정석 기초편 ch13
- 자바 고급2편 - 네트워크 프로그램
- 자바의 정석 기초편 ch6
- 2024 정보처리기사 시나공 필기
- 자바의 정석 기초편 ch12
- 자바의 정석 기초편 ch9
- 람다
- 자바 기초
- 자바 중급2편 - 컬렉션 프레임워크
- 자바의 정석 기초편 ch7
- 자바의 정석 기초편 ch5
- 스프링 mvc2 - 검증
- 데이터 접근 기술
- 2024 정보처리기사 수제비 실기
- 스프링 mvc1 - 스프링 mvc
- 스프링 mvc2 - 로그인 처리
- 자바의 정석 기초편 ch2
- 자바로 계산기 만들기
- 자바 중급1편 - 날짜와 시간
- 자바의 정석 기초편 ch11
- 자바 고급2편 - io
- Today
- Total
목록스프링 기본 (3)
개발공부기록

출처 : 인프런 - 스프링 핵심원리 - 기본편(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용 https://inf.run/kCYMv1.새로운 할인 정책 개발1) 정액 할인 -> 정률 할인으로 변경(1) RateDiscountPolicy 추가10% 정률할인 정책 적용package hello.core.discount;public class RateDiscountPolicy implements DiscountPolicy { private int discountPercent = 10; @Override public int discount(Member member, int price) { if (member.getGrade() == Grade.VI..

출처 : 인프런 - 스프링 핵심원리 - 기본편(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용 https://inf.run/kCYMv** 참고이번 파트는 스프링의 도움없이 순수하게 Java로만 진행하고 다음 파트에서 스프링을 활용해서 문제점을 해결프로젝트 생성만 스프링부트로 생성1. 프로젝트 생성1) spring initializr 활용https://start.spring.io/ 접속 후 프로젝트를 생성(1) Project 생성 정보IDE - IntelliJProject : Gradle - Groovy ProjectSpring Boot: 3.x.x -> 정식 버전 중 가장 최신 버전Language: JavaPackaging: JarJava: 21 or 17Project ..

출처 : 인프런 - 스프링 핵심원리 - 기본편(유료) / 김영한님 유료 강의이므로 정리에 초점을 두고 코드는 일부만 인용 https://inf.run/kCYMv1. 스프링 탄생 배경2000년대 초반 자바의 표준 기술인 EJB 기술이 있었음EJB: 엔터프라이즈 자바 빈즈의 줄임말EJB는 당시의 여러 고급 기술들을 모아놓은 종합 세트 같은 느낌이였음(Transaction. Entity Bean(ORM)기술 등등)당시에는 오픈소스 같은 것들은 비주류 기술 취급을 많이 함하지만 EJB는 1대에 수천만원 할정도로 매우 비쌌고 어렵고 복잡하고 너무 느려서 오히려 순수한 자바로 다시 돌아가자는 말이 나올 정도 였음(Plan Old Java Object)두명의 개발자가 이 상황을 타파하기 위해 오픈 소스를 만듦..