life is egg

22.11.22 [3-Tier Architecture] 본문

TIL

22.11.22 [3-Tier Architecture]

삶은계란진재혁 2022. 11. 23. 21:14

상속 ,,, 추상클래스.... 인터페이스..

 

아키텍쳐 ...~

 

3 티어 ~ 클라이언트 - 서버 -데이터베이스 

자바 관점에서 본다면 ...

클라   (웹~) ~ Presentation Tier

  UI ~ 자바로 뭘 할 수 있을까?  > 자바 콘솔로 대체.. > 사용자 입력에 따라서 데이터를 표시해주면됨 .. sout + 스캐너

   >>실행후 종료되는것도 고려... 종료시마다 초기화니까 ... 계속돌게.. while(true)  따로 종료도 구현해줘야함

서버   ~~ Application Tier

ex)메뉴 조회하기 기능이라 하면 ... data tier 에 저장되어있는 메뉴 목록 조회 ~ 콘솔에 전달

 비지니스 규칙... 로직...사용  파이선 자바 같은거..  API..!

 

데이터

 > 자바 기준으로는 .. 메모리에 저장 ...조회 ~  appliction tier 전달 ~ 

 >> 자바로..저장할면... 실행할때마다 초기화 되는것을 ..고려해서 작성해야한다..  

  

  데이터..관리영역... 정보가 저장되고 관리 ... MongoDB   ~ MySQL...

 

>그리고 ~ 그런 역활을 하는 서비스 클래스가 필요함.. 저장된걸 받아서 UI로 보내주는 (역활..책임!)

 

+심화

Layered-Architecture -> Clean Architercture(Hexagonal Architecture)..

 

일요일에 양꼬치를 먹었더니 배가 깜짝 놀랐나보다... 2일째 포풍설사중..!

사실 많이 먹었다........

'TIL' 카테고리의 다른 글

22.11.24 [뜨거운_머리]  (0) 2022.11.25
22.11.23 [미니의 미니프로젝트]  (0) 2022.11.23
22.11.21[SOLID.....와 잡생각들..]  (0) 2022.11.21
22.11.18 [Java 특강2+CS특강]  (0) 2022.11.20
22.11.17 [Java 특강1]  (0) 2022.11.18
Comments