본문 바로가기

web +a

웹애플리케이션 아키텍처 - 현황

이번에 웹개발을 첨으로 해본다.
역할을 나누어 간단한 sns를 완성하기로 했다.

back 프레임워크 : Spring Boot
front : html로 간단한 화면만 만들기로 했다.
설계방식 : JPA + REST api 기반


일반적인 웹애플리케이션 계층구조
∨ Domain(Entity) / Repository / Service / Controller 계층
∨ 보통 나열한 순서대로 개발한다.

우리 팀은 구현할 서비스별로 역할분담했기 때문에 각자 모든 계층을 개발하는 경험을 하게 된다.
- 필요한 모든 Entity는 설계완료했다.
- 나는 Chat 서비스를 담당했다.

∨ Chat 서비스에서 사용하는 핵심 Entity 준비 후 chatRepository, chatService, chatController를 개발하자.
∨ 예상되는 문제
: 챗서비스에서 다른 팀원이 구현한 Entity와 Repository가 필요할 수 있다.
∨ 해결방법
: 일단 초기 프로젝트 구조에 기본 Entity, Repository는 포함하고 clone하자.



일단 이번주에 각자 맡은 Service 구현을 시작할 것 같다.

반응형

'web +a' 카테고리의 다른 글

jython  (0) 2022.08.08
  (0) 2022.08.03
스프링부트 ~30 | 관점지향 프로그래밍 (AOP, aspect-oriented programming)  (0) 2022.07.31
스프링부트 ~28 | oracle DB연동  (0) 2022.07.31
스프링부트 ~27 | 댓글 삭제 (+ JS)  (0) 2022.07.29
다른 블로그