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

No packages published

Contributors 2

  •  
  •