본문 바로가기
728x90
반응형

Spring5

[JPA] 간단한 게시판 만들기 - user (DTO) 정확하지 않는 내용이 포함되어 있을 수 있습니다. 엔티티를 다 만들고 나서 그 다음은 DTO 를 만들었다. 그 이유는 아래 사진과 같다. 클라이언트! 즉 브라우저에 사용자를 말한다. 그렇다면 클라이언트 가 어떤 기능이나 사이트를 접속했다고 생각해보자. 그러면 클라이언트의 그 클릭하면(요청) 아래 와 같은 과정을 거쳐서 DB에 있는 값을 불러와서(응답) 화면에 뿌려주게(보여지게) 된다. 개발은 controller 순으로 하든 db 순으로 하든 상관이 없지만, DB에서 ---> controller 로 개발하는게 개인적으로 편한것 같다. 현재 Entity ! 즉 DB 는 지난 글에서 만들어 보았고, 이제 DTO 를 만들어 보겠다. (참고로 위에 사진과 아래 사진이 조금 틀린데 이건 구글 검색창에 'MVC 모델.. 2023. 2. 11.
Spring Bean 정리 Spring Bean 이란 무엇일까? => 스프링 IOC 컨테이너가 관리하는 객체이다. 그렇다면 Spring IOC 컨테이너란 무엇일까? => 빈(bean)을 관리하는 객체이다. ApplicationContext 인터페이스가 Spring IOC컨테이너를 대표하고 빈을 인스턴스화하고 구성 및 모으는 책임이 있다라고 되어 있습니다. 이처럼 빈을 설명하는데 IOC컨테이너가 쓰이고 IoC 컨테이너를 설명하는데 빈이 쓰이는 것을 확인할수 있다. 스프링을 사용하면서 빈이라는 단어를 굉장히 자주 사용한다. 하지만 비슷한 개념을 가진 다양한 용어들이 혼용되므로 단어 자체가 모호해져 이해하기 어렵습니다. 그래서 왜 스프링 빈이 필요하고, 스프링 IOC컨테이너는 왜 빈을 관리하는지 알아야합니다. 1. 빈으로 객체를 설정할.. 2022. 10. 23.
좋은 객체 지향 설계의 5가지 원칙(SOLID)+객체지향설계와 스프링 좋은 객체 지향 설계의 5가지 원칙 solid 란 무엇인가 ㄴ 클린코드로 유명한 로버트 마틴이 좋은 객체 지향설계의 5가지를 정리를 했는데 아래와 같이 앞글자만 따서 SOLID 라고 한다 . 1. SRP : 단일 책임 원칙 (single resposibility principle) 2. OCP : 개발 -폐쇄 원칙 (open/closed principle) 3. LSP : 리스코프 치환 원칙 ( Liskov substitution Principle) 4. ISP : 인터페이스 분리 원칙 (interface segregation principle) 5. DIP : 의존관계 역전 원칙 ( Dependency inversion principle) 1. SRP : 단일 책임 원칙 (single resposibi.. 2022. 9. 24.
객체 지향 설계와 스프링 정리.txt🍀 스프링을 공부함으로써 객체 지향 설계와 스프링의 핵심 원리 스프링을 사용할때 필수로 알아야하는 핵심 기능들에 대해 정리하여 글을 업로드 할 예정이다. 간단하게 오늘은 스프링에대해 알아보자 스프링 ㄴ 필수 : 스프링 프레임워크, 스프링 부트 ㄴ 선택 : 스프링 데이터 , 스프링 세션, 스프링 시큐리티, 스프링 Rest Docs, 스프링 배치, 스프링 클라우드 그렇다면 필수부터 차근차근 알아보자. 스프링 프레임워크 ㄴ 핵심 기술 ㄴ 웹 기술 ㄴ 데이터 접근 기술 ㄴ 기술 통합 ㄴ 테스트 ㄴ 언어 이 모든걸 다 포함하는것이 스프링 프레임워크이다. 스프링 부트는 무엇인가? ㄴ 스프링을 편리하게 사용할 수 있도록 지원, 최근에는 기본으로 사용되고 있다. 얼마나 편하길래?ㄴ 단독으로 실행할 수 있는 스프링 애플리케.. 2022. 9. 24.
728x90
반응형