[프로젝트] 에브리 싸피

유시준·2021년 5월 13일
0

Project

목록 보기
1/1

에브리타임의 싸피버전

개요

  • SSAFY에서 프론트와 백엔드 프레임워크를 제외한 수업을 받은 상태
  • 협업을 경험해보고 웹 CRUD를 연습해보고자 프로젝트를 기획
  • MVC 패턴을 적용해 프로젝트를 구현
  • 바닐라 JS로 싱글 페이지 어플리케이션을 만들어보고자 함
  • 하루 1시간 정도 투자해 프로젝트를 완성하기로 결정함

구성원

SSAFY 구미3반 프로젝트 스터디

개발도구

  • Servlet
  • JSP
  • Java
  • Mysql
  • HTML/CSS/Javascript
  • Git

담당 파트

  • 로그인 페이지 및 비즈니스 로직 작성
  • 회원가입 페이지 및 비즈니스 로직 작성
  • 게시글 조회 페이지 및 비즈니스 로직 작성
  • 댓글 추가 페이지 및 비즈니스 로직 작성
  • DB설계

후기

  • CSS 연습을 할 수 있었음
  • Javascript는 어렵다ㅎ
    (익숙하지않아서 그런걸지도ㅋ)
  • 결론적으로 페이지 라우팅을 하지 못하였음
    (현재 Vuejs를 배우는데 프레임워크를 만든 사람들은 신이라는 것을 알게 됨;;)
    (처음부터 페이지 라우팅에 대해 생각했다면 가능했을지도...)
  • 프로젝트 진행 도중 Spring을 배웠고 Spring을 왜 사용하는지 제대로 알 수 있었음
  • Spring이 알아서 해주는 DispatcherServlet과 HandlerMapping을 직접 구현하여 MVC 패턴에 대한 이해도와 Spring에 대한 이해도가 늘었다고 생각함
  • 대부분의 동작들을 비동기로 처리하다 보니 비동기 처리에 대한 이해도가 증가했고 결과적으로 Spring에서 RestAPI를 배울 때 편했음ㅎ
  • 구현하지 못한 기능과 수정하고 싶은 기능이 많아 리팩토링 하고 싶지만 정말 Spring을 해야 할 타이밍이라 생각해 눈물을 머금고 HappyHouse를 하기로 하였음

Repository

profile
금꽁치's Blog

0개의 댓글