Skip to content

"프레임워크프로그래밍" 최종 과제로 제작한 전자기기 정보 조회 서비스입니다.

License

Notifications You must be signed in to change notification settings

gdaegeun539/daegeun_free

Repository files navigation

Infobility - backend

목차

  • 프로젝트 소개
  • 기술 스택
  • 구현 기능
    • 전체 전자기기 조회
    • 제조사 별 전자기기 조회
    • 전자기기 상세 정보 조회 및 리뷰 조회
    • 전자기기 추가
  • DB 스키마
  • 배운 점 & 아쉬운 점
    • 배운 점
    • 아쉬운 점
  • 라이선스

프로젝트 소개

교내 과목 "프레임워크프로그래밍" 최종 과제로 제작한 전자기기 정보 조회 서비스 및 사용자 리뷰 작성 서비스입니다.


기술 스택

Java Spring MySQL MyBatis Intellij IDEA
java spring mysql intellij

구현 기능

전체 전자기기 조회

all_view


제조사 별 전자기기 조회

manufacturer_view


전자기기 상세 정보 조회 및 리뷰 조회

desc_review1 desc_review2


전자기기 추가

add_dev


DB 스키마


Infobility DB Schema

배운 점 & 아쉬운 점

배운 점

  • 간단히 요구사항을 정리하고 이에 따라 기능을 정리할 수 있었음
  • Spring MVC의 기본적인 작동 원리를 적용할 수 있었음
  • MyBatis등의 SQL Wrapper 계열 ORM을 사용해볼 수 있었음
  • RESTful의 개념을 일부 적용해볼 수 있었음

아쉬운 점

  • Swagger를 적용하여 API 문서를 제작하려 했으나 시간이 부족하여 하지 못한 것이 아쉬움
  • 기기 목록에 Pagination을 적용하지 못한 것이 아쉬움
  • 이미지 업로드를 구현하지 못한 점이 아쉬움


라이센스

MIT © gdaegeun539

About

"프레임워크프로그래밍" 최종 과제로 제작한 전자기기 정보 조회 서비스입니다.

Resources

License

Stars

Watchers

Forks