0. OS버전과 사용했던 툴 버전 - MAC OS Big Sur 11.3, M1 맥북프로 - Intellij 21.1.1 1. 프로젝트 개요 - 개발 기간: 2021.03.10 ~ 2021.03.17 - 개발 인원: 총 4명 - 개발 역할: 회원에 필요한 기능 구현 - 개발 기술: Java, OracleDB, ERDCloud - 형상관리: GitHub 2. 데이터베이스 모델링 3. 화면 구성 01. 회원등록 및 조회 - 메인메뉴에서 회원관리 메뉴에 들어간 다음 회원의 정보를 등록한다. 등록할 회원의 전화번호, 이름을 입력받아 데이터베이스에 저장하고 "회원정보 등록에 성공했습니다" 라고 콘솔창에 띄워준다. - 그리고 등록한 회원의 정보를 조회하면 다음과 같이 전에 등록했던 정보가 뜬다. 02. 회원수정 -..
0. OS버전과 사용했던 툴 버전 및 사용 api 정리 - MAC OS Big Sur 11.3, M1 맥북프로 - Intellij 21.1.1 - 네이버 로그인 API - 아임포트 API - 다음 도로명 주소 API 1. 프로젝트 개요 - 개발 기간: 2021.04.10 ~ 2021.04.26 - 개발 인원: 총 5명 - 개발 역할: 결제(아임포트API 이용), 관리자페이지(REST API) 구현, 도로명 주소 API 기능 구현 - 개발 기술: HTML5, CSS, Javascript, JSP, Servlet, AJAX, OracleDB - 형상관리: GitHub, Slack 2. 데이터베이스 모델링 - 데이터베이스를 이런식으로 모델링 했지만 결제 쪽을 구현한 결과 결제내역을 굳이 테이블로 안만들어도 된..
서블릿 클래스 간의 관계 - 모든 서블릿은 반드시 HttpServlet를 상속받아야 한다. HttpServlet를 상속받지 않는 클래스는 서블릿이라 할 수 없고, 클라이언트가 실행을 요청하여도 실행되지 않는다. Servlet 인터페이스 - Servlet은 서블릿 프로그램을 개발할 때 반드시 구현해야 하는 메소드를 선언하고 있는 인터페이스이다. Generic Servlet 클래스 - Servlet 인터페이스를 상속하여 클라이언트-서버 환경에서 서버단의 애플리케이션으로서 필요한 기능을 구현한 추상 클래스이다. HttpServlet 클래스 - GenericServlet 클래스를 상속하여 service() 메소드를 재정의함으로써 HTTP 프로토콜 기반으로 브라우저로부터 요청을 전달받아 처리하도록 하는 클래스이다..