Skip to content

데이터 크롤링, MVC패턴에 기반한 첫 웹프로젝트

Notifications You must be signed in to change notification settings

sooish/WebProject2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 

Repository files navigation

About the project

컴퓨터 알고리즘 학습지원 웹서비스인 프로그래머스 사용편의를 제고하고 동기를 부여하려는 목적을 가지고 있다. 이 웹프로그램을 통해 실현하고자 하는 기술적 목표는 다음과 같다.

  • 프로그래머스에서 자신이 푼 문제들을 관리할 수 있다 : 추가/수정/삭제 기능
  • 자신뿐 아니라 다른 사람들이 푼 문제의 풀이를 검색해 볼 수 있다 : 검색 기능
  • 활동내역에 따라 등급을 부여받고, 전체 랭킹 Top3를 제시한다 : 데이터 시각화(차트)

Process of the project

이 프로젝트의 진행 과정 및 순서는 다음과 같다.

  1. 데이터 크롤링을 통해 필요한 데이터를 확보한다.
  2. SQL과 PLSQL을 통해 데이터를 필요한 형태로 저장/수정/검색 가능하게 한다.
  3. MVC 패턴을 만들어 백앤드와 프론트앤드의 역할분담을 명확히 한다.
  4. 앤드유저가 사용할 수 있도록 웹서비스를 구현하되, 비동기 방식을 채택한다.
  5. 구글차트를 활용한다.
Items Status
데이터크롤링 Build Status
SQL / PLSQL Build Status
MVC 패턴 Build Status
웹서비스 / 비동기 Build Status
Google Charts Test Status

Built with

* RDBMS : Oracle
* Back End Development Languages : Java / Servlet & JSP / SQL
* Front End Development Languages : Java Script / HTML / CSS
* Libraries : Lombok / Google Chart 
* Tools : Maven / Eclipse / Apache Tomcat / Kakao Oven
* Additional technical sets : Ajax / Selenium

Authors

Images

About

데이터 크롤링, MVC패턴에 기반한 첫 웹프로젝트

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages