프레임 워크의 기본적인 정의와 특징 , 그리고 프레임 워크중 하나인 스프링 프레임워크를 배우면서 앞으로 코드를 치면서 각각의 특징과 장점과 단점들을 적어 갈 예정입니다. 스프링의 특징으로 의존성 주입이라던지, AOP개념은 익히 중요하다 들었던 바 여러 회차에 나누어
본격적으로 스프링 공부를 시작하기 앞서서 IDE는 Intelli j로 선택했다.프로젝트 생성전 사전으로 필요한 것은 jdk 11버전 뿐이다.그 후에 스프링 부트 스타터에서 스프링 프로젝트를 생성하면 된다.https://start.spring.io프로젝트 선택P
1. 앞서 java를 배우면서.... >객체 지향 프로그램 OOP적 개념과 인터페이스를 사용해 왔습니다. 이번에 배울 Spring에서의 DI 그리고 IOC의 개념은 OOP와는 사뭇 다른 느낌의 프로그램인데요! MVC기반을 두고 OCP의 개념 (개방과 폐쇄)의
한 클래스는 하나의 책임만 가져야한다하나의 책임이라는 것은 모호하다.클 수 있고, 작을 수 있다.문맥과 상황에 따라 다르다.중요한 기준은 변경이다. 변경이 있을 때 파급 효과가 작으면 단일 책임 원칙을 잘 따른것!예) UI변경, 객체의 생성과 사용을 분리소프트웨어 요소
웹 프로젝트에 앞서 스프링 부트와 리액트를 통한 간단한 도서 어플리케이션 웹을 만들어 볼 것입니다.첫째로 스프링 부트를 쓰기위해 여러가지의 의존성을 주입해줘야 하고기본 세팅이 필요합니다스프링에 비해서는 스프링 부트 환경에서는 세팅이 그렇게 많지는 않으며기본적인 mysq
이번에 웹 토이 프로젝트 경험을 하면서 느끼는 것은가장 중요한 것은 DB에서 어떻게 데이터를 저장하면서 어떻게Join 등을 이용해서 값을 들고 오느냐 인것 같다.추가적으로 테이블이 늘어날 수 있지만 기본적으로 우리가 필요한테이블들은 아래와 같다.book(도서)membe
앞서 우리는 member 에 관한 entity 들을 만들어 주었습니다.이 entity 를 이용해서 회원가입을 진행을 하고 해당 정보로비교를 해서 로그인을 하는 기능을 만들어 보려고 합니다.우리는 spring security 를 이용해서 로그인 기능을 만들예정입니다.자체
알지는 못하겠지만 회원가입과 로그인 entity 관계등을 만들고 레포지토리를 만들고하였습니다. 간단하게 넘어갈 파트가 아니기 때문에 심화과정으로 jwt security를적용하는 방법과 어떻게 작동하는지 security가 어떻게 작동하는지 대해서 제가 이해한 느낌으로 풀