Skip to content

kxuxeon/Java_InsuranceSystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📌 분산프로그래밍&소프트웨어 아키텍처 [보험시스템]

📌 Java+ MyBatis + MySql :: 보험시스템 구현



📌 팀원

🐻 이름
1 이규연
2 차유미

📌 MVC 패턴 구조

image

  1. 클라이언트에서 컨트롤럻 원하는 기능의 버튼을 눌러 요청
  2. 클라이언트로 부터 받은 요청을 front controller에서 받아 해당 요청에 맞는 컨트롤러와 매핑
  3. 매핑된 컨트롤러에서 필요한 비즈니스 로직이 있는 서비스와 연결
  4. 서비스에서 비즈니스 로직을 실행 및 필요한 데이터를 가져오기 위해 적절한 DAO와 연결
  5. 연결된 DAO에서 MyBatis를 사용한 커넥션을 통해 DB로 부터 데이터를 가져와 DTO에 담음
  6. 해당 DTO를 Model -> Controller -> View로 넘겨줌.

📌 시나리오 예시 - 보험가입하기

  1. 고객으로 로그인 후 '보험 상세 조회'를 한다.
  2. 원하는 보험을 선택한 뒤 고객 정보를 입력 하고 보험에 대한 상세정보를 입력하낟.
  3. 상세정보를 기입하고 상품 가입 요청을 한다.
  4. underwriter가 보험 시스템에 로그인을 하면 보험 가입 요청된 고객 리스트를 확인할 수 있다.
  5. 가입 요청된 고객에 대해 상세 정보를 보고 가입 승인 & 거부를 진행한다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages