Skip to content

tlqhrm/javaqua1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

274 Commits
 
 
 
 
 
 
 
 

Repository files navigation

온라인 쇼핑몰 구현(Javaqua,잡아쿠아) - 2인 프로젝트

폴더구조

폴더구조

개요

스프링 MVC패턴을 이용한 온라인 쇼핑몰 구현.

목적

  • 홈페이지 구현을 통한 웹개발에 대한 전반적인 흐름파악
  • 협업과 깃(git) 통한 분업, 의견조율 및 버전관리 경험습득
  • 일반적인 쇼핑몰의 기능을 대부분 구현하여 다양한 상황의 코드구성

주요기능 및 역할분담

김지훈

  • 로그인 (아이디저장, 자동로그인, 회원가입, 회원수정)
  • 게시판 (페이징, 조건별 검색 및 페이징, 단일 이미지 첨부, 댓글기능, 답글기능)
  • 상품 (페이징, 조건별 검색 및 페이징, 다중 이미지 첨부 및 텍스트)
  • 최근본 상품 (쿠키)
  • 스프링 시큐리티 (사용자 인증과 권한설정)

이예구

  • 상품주문
  • 장바구니기능
  • 상품문의 및 답변
  • 리뷰작성
  • 마이페이지 (구매내역, 리뷰내역, 상품문의내역)

공통

  • 웹디자인 / 웹퍼블리싱
  • 관리자페이지 (회원정보, 상품관리, 주문관리, 게시글 및 문의관리)

개발환경

Back-End

  • Spring 5
  • JDK 1.8
  • MariaDB
  • Tomcat 8
  • MyBatis 3.4
  • Maven 2.9

Fornt-End

  • HTML & CSS & JavaScript
  • Jquery
  • Ajax
  • Vue.js
  • Axios
  • JSP

동작 구조

구조

개선사항

김지훈

  • 모바일환경에서 적용되는 반응형 css를 따로 작성하지 않았다.
  • 많은 기능을 구현하는데에만 집중해 코드의 중복제거와 재사용에 소홀했다.

이예구

  • 유지보수를 고려할때 가독성 향상을 위한 간결한 코드처리와 주석처리를 더욱더 신경 쓸 필요가 있다.
  • jsp와 vue.js가 혼용해서 쓰이는 부분을 한가지로 통일 해서 처리할 필요성이 있다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors