더보기인프런: 스프링 핵심 원리 - 기본편 강의를 듣고 작성된 글 입니다.OCP, DIP 위반하는 경우public class OrderServiceImpl implements OrderService { private final MemberRepository memberRepository = new MemoryMemberRepository(); //private final DiscountPolicy discountPolicy = new FixDiscountPolicy(); private final DiscountPolicy discountPolicy = new RateDiscountPolicy(); }해당 코드는 지금 DIP, OCP 모두 위반하고 있다. 추상 인터페이스(Me..
전체 글
더보기인프런: 스프링 핵심 원리 - 기본편 강의를 듣고 작성된 글 입니다.나는 무턱대고 스프링을 이용해 프로젝트를 개발해 스프링과 스프링부트의 차이점조차 잘 모르겠는 사람이었다. 따라서 강의를 통해 스프링의 기본적인 내용부터 이해하기 위해 이 포스팅을 작성하게 되었다.Spring 프레임워크자바 언어 기반의 프레임워크.객체 지향 애플리케이션을 개발할 수 있도록 도와주는 프레임 워크핵심 기술(스프링 DI 컨테이너, AOP, 이벤트..), 웹 기술, 데이터 접근 기술, 기술 통합, 테스트, 언어 등 모든 것이 통합되어 있다. SpringBoot 프레임워크스프링을 편리하게 사용할 수 있도록 지원해준다. 단독으로 실행할 수 있는 스프링 애플리케이션을 쉽게 생성한다.e.g. Tomcat 같은 웹 서버를 내장해서..
·자격증
2023년 2회 필기에 합격하고 3회 실기에 떨어진 후, 2024년 1회 실기에 합격했다. 공부 기간 24년 1차 실기 시험은 4월 27일로 중간고사 기간이었다. 25일날 중간고사 시험이 끝났기 때문에 그 전 주 15일부터 공부를 시작했고 중간고사 공부와 시험과 함께했기 때문에 실질적으로 공부한 날은 5일정도다. 하루에 3-4시간 정도씩 공부했다. 공부 방법내가 공부한 책은 수제비 정보처리기사 실기 1+2권이다(다른 건 하나도 안봤다. 기출문제도 여기 있는 문제랑 수제비에서 헷갈리는 문제들 검색해서 풀었다.) 나는 2023년에 첫 시험을 준비했기 때문에 2023버전으로 공부했다. 시간이 없었기 때문에 잘 나오는 단원만 공부했다. 10장 프로그래밍 언어 활용 + 8장 SQL 응용11장 응용 SW 기초 ..