Skip to content

SSAFY-Project/happyhouse-back

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

happyhouse-back BE : Spring Boot + MyBatis + Jwt + JPA

🏠 2021 HappyHouse_Web_Project 🏠

  • 부동산거래(주택/아파트 매매와 월세) 웹서비스
    - 부동산 거래 외 주변 상권 정보, 관심 매물 선택, 날씨정보, 환경정보 등 다양한 기능 제공 -

🔍 개발환경

1. 개발IDE - Spring Tool Suite 3 <br/>
2. Tomcat Server - Apache Tomcat 9.0 <br/>
3. MySQL - MySQL 8.0 <br/>
4. Mybatis - Mybatis 3 <br/>
5. Spring Boot - 2.1.4 RELEASE <br/>
6. JWT + JPA + Spring Security <br/>
7. Swagger - 2.9.2 <br/>

📢 기본 UI

  • 메인화면 및 로그인

  • 매물 검색 기능

  • 회원 관리 및 관심 매물

  • 실시간 뉴스 기능

📂 ER DIAGRAM (보완중)

https://www.erdcloud.com/d/jic64GBJMyhuSFmNe

👮 : API 문서 (개발중)

https://www.notion.so/HappyHouse-API-83bbf191abae40e78ba431e37980f842

👮 : 관련 자료 정리

https://drive.google.com/drive/folders/1SFRI2Cp1SWX1Z8sR6PGsYdYlOXa6z6R4

🔢 구현단계

  1. 기본 JAVA 코드 구현
  2. FRONTEND 설계
  3. DB 설계
  4. MVC PATTERN으로 구현
  5. DB 연동 및 MVC 확대
  6. Spring Boot 변경, FE Vue.js + Vuetify 적용, JPA + JWT + Spring Security 적용

📍 프로젝트 구조

  • Model-View-Controller구조 FLOW
  1. Model – JavaBean DI 및 어노테이션 활용(Business layer)
  2. View – JSP, HTML, Ajax 등을 이용(Presentation layer)
  3. Controller – Client로부터 HTTP Request수신

👧👦 Author

Sujin

Donggil

About

HappyHosue Spring Boot + MySQL + Vue 연동 작업

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors