분류 전체보기(39)
-
github충돌 해결
Pulling 1 repository Checkout conflict with files: 경로 1. 패치 후 충돌이 생김 2. 싱크로나이즈 워크스페이스 3. 충돌이 일어난 지점 확인하고 수정 4. 수정 후 저장하고 우클릭하여 Add to index 5. 다시 pull
2020.12.28 -
apache tomcat port 충돌 시 해결방법
1. 로컬주소와 pid 확인 cmd > netstat -a -n -o -p tcp 내가 사용하는 8989의 pid 확인 > 14360 2. 해당 포트 종료시키기 & 재확인 cmd > taskkill /f /pid 14360
2020.12.20 -
Model2 - 미니쇼핑몰 예제(상품)
상품모듈 - 상품 등록은 관리자만 가능함 - 상품등록을 위해 파일 업로드 기능을 구현 1. 사전작업 - lib > cos.jar 파일 확인 - WebContent > upload 폴더 생성 - sql에서 upload 폴더 생성 확인 2. FrontController - doProcess() - init() > config 내장객체 수정함 - getMultiPartRequest() 메소드 생성 상품등록 1. command : prList controller : ProductInsertController.java jsp : prInsertForm.jsp * jdbc 코딩 공부하기 이외에 구현해야 할 상품 기능 상품목록 상품상세보기 상품수정하기 상품삭제하기
2020.12.16 -
Model2 - 미니쇼핑몰 예제(회원가입)
2020/12/14 회원가입기능 command : meInsert controller : mypkg.member.MemberInsertController 1. todolist > meInsert 주석 제거 2. MemberInsertController.java 생성 3. 체크박스 관련 처리기법 1) Bean클래스에 해당 변수를 배열로 정의함 (Member.java) - 변수는 배열로 정의, get&set, toString() 재구현 2) 컨트롤러 파일 (MemberInsertController.java) - doGet()이나 doPost()에서 파라미터는 getParameterValues() 메소드를 이용해 처리함 - validate() 메소드에서 해당 파라미터를 split() 메소드로 분해하여 처리함 ..
2020.12.14 -
Model2 - 미니쇼핑몰 예제(인터페이스)
1. 인터페이스 1) 인터페이스의 정의 - 구성요소가 추상 클래스와 final변수(상수)로만 이루어진 클래스 - 일반클래스가 인터페이스를 상속해주어야 구현이 가능함 * 상수는 public static final 키워드를 사용함 2) 인터페이스의 사용목적 - 클래스가 상속을 통해 구현하는 것에 한계가 있는 경우, 자바에서 원래는 불가능한 다중상속을 흉내내기 위한 도구임 3) 인터페이스의 특징 - 다중 구현이 가능함 - 클래스는 단일상속만, 인터페이스는 다중구현을 지원함 - 일반 클래스는 여러 인터페이스를 다중상속할 수 있음 - 인터페이스 간 상속에는 다중상속이 제공됨 - 상속받은 일반 클래스는 인터페이스의 추상메소드를 모두 재정의해야 함 4) 추상클래스와 인터페이스의 ① 공통점 - 추상메소드를 갖는 것, ..
2020.12.14 -
Model2 - 미니쇼핑몰 예제(프로젝트 생성 순서)
2020/12/07 ~ 2020/12/18 미니쇼핑몰 - 새 프로젝트 만들기 JspModelRaw.zip 압축 해제, JspModel2 생성 후 필요 파일 참고하기 - Webcontent > 폴더 생성 common, member, board, images, css, js - 관련 라이브러리 추가 WEB-INF > lib 폴더에 images 복붙 - 최초의 시작 파일 (jsp) WebContent > start.jsp 생성 - 서블릿 파일 (controller) mypkg > common > FrontController.java 생성 서블릿맵핑 및 초기화 파라미터 셋팅하기 - 패키지 구성 - mypkg.common > 1)SuperClass > 2)SuperController > 3)Validator 1)..
2020.12.13