7.springBoot/1)개념_springBoot

springBoot_개념_Day_08

구이제이 2024. 4. 4. 17:32

1.templates - member - member.html 

2.Config - SecurityConfig 생성

3.Enum,DTO, entity 생성

4.repository - MemberRepository, service - MemberService 생성

 

5. 1~4 복습

6. 복습 + 멤버서비스

7. 테스트프로그램

8.자습




ㅡㅡㅡ

 

#공부법

챗GPT

구글

document

w3school - how to

부트스트랩

스택플로우







#w3school - how to - 

 






●2

 

Enum생성

DTO

entity

Repository(mapper)

Service





config - SecurityConfig

 





constant - Role(enum생성)







●3

 

Enum생성

DTO

entity

Repository(mapper)

Service

 

,테이블만들고,DTO

DAO역할(서비스,레포지토리) 

con > 서비스 > 레포지 > 맵퍼 > 

그단계에서 레포지토리랑 서비스가 필요합니다.




●4

레포지토리

repository - MemberRepository

service - MemberService

 

서비스의 테스트 만들기

 

 

 




●5

 

엔티티(테이블), DTO

컨트롤러단 - 조종

컨트롤러 - DB

컨트롤러 -> 서비스 -> 레포지토리 -> SQL접속

 

구조 : 

#JPA(하이버네티스 - 자바객체로만 써써, xml만 없다

엔티티 - DTO - 레포지 - 서비스 - 컨트롤러

 

#

MY바티스 

-  DTO(수레)

 

#JDBC

DTO-DAO

#구조

-DI(디펜더시 인젝션) - 스프링빈으로 등록되있는 거 

-IOC(제어의역전) - 어노테이션만 붙여준다.

-AOP(횡단,종단관심사 - 

메소드를 나누어서 처리 - 비즈니스 많이쓰는것, 매출관련, 일반적인 보완 관련, 어느프로그램이랑 같다. 스프링프레임워크에 부탁, 정말 핵심에 집중하자, 

 

-스프링빈 (골뱅이, 우리가 객체 생성 아니라, 스프링컨테이너에게 나중에 내가 쓸거야, 내가원하는 것을 등록해줘, 컨테이너한테 등록해줘, 그떄필요한거 꺼내줘)



데이터베이스가 노출되면 안된다. 데이터베이스 - 엔티티

DB와 관련있는 엔티티를 보호하기 위해, DTO를 사용합니다.



●6. 복습 + 멤버서비스

 

●7. 멤버테스트

 

 



●8자습









'7.springBoot > 1)개념_springBoot' 카테고리의 다른 글

springBoot_개념_Day_10  (0) 2024.04.08
springBoot_개념_Day_09  (0) 2024.04.08
springBoot_개념_Day_07  (0) 2024.04.03
springBoot_개념_Day_06  (0) 2024.04.03
springBoot_개념_Day_05  (0) 2024.04.03