marketplace 에서 codesnap 검색캡쳐할 파일 마우스 오른쪽 클릭 > CodeSnap 📸 클릭캡쳐할 코드 마우스로 드래그CodeSnap 아이콘 클릭 > 저장하기
TypeError: The view function for 'login_proc' did not return a valid response. The function either returned None or ended without a return statement.1
파일 다운받기https://git-scm.com/download/win: https://xangmin.tistory.com/102 참고
가상환경에 설치: Windows PC에 VirtualBox를 이용해 Linux(CentOS 7) 설치 [ ](https://www.virtualbox.org/wiki/Downloads) 사진 클릭 다운로드 링크 최저 주소 - 최고 주소까지 주소 사용가능 Cento
https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design
https://app.pluralsight.com/course-player?clipId=cc7d8695-8340-4d19-8438-02d2a4531db0
받은 요청을 다른 컴퍼넌트에 위임요청받은 컴퍼넌트와 위임받은 컴퍼넌트의 request 객체가 같다dispacherJsp.jspRequestObj.javaRequestDispatcher와 의 차이점: 위임받은 컴퍼넌트와 요청받은 컴퍼넌트가 사용하는 request 객체가
티렉터리 패턴: 별개의 서블릿 찾아가기/어쩌구확장자 패턴 : 무조건 \*.do모든 요청을 처리하는 서블릿을 만든다 > 중복 없애고 개발 집중FrontController를 사용할 파일FrontController 1\. 하나의 서블릿에서 모든 요청을 받고 2\. 그 서블릿
JSTL 개요 및 설치 가독성 포함되어 있지 않으므로 설치 압축풀고 파일 아파치-lib에 복붙 JSTL 라이브러리 -``: 페이지 지시자/ 태그라이으버리 사용/uri값/ prefix 임의로 정하기 기본 문법 이 찍히는 걸 방지하기 위해 정상(200)을 찍는다 : 이 페이지는 에러날 때 보여주는 페이지다 : 예외를 처리할 뿐
DAO(Data Access Object): 데이터베이스의 data에 접근하기 위한 객체. CRUD 작업. DataBase에 접근 하기 위한 로직 & 비지니스 로직을 분리하기 위해 사용(코드의 모듈화)DTO(Data Transfer Object): 계층 간 데이터 교환
Port 8005 required by Tomcat v9.0 Server at localhost is already in use. The server may already be running in another process, or a system process may
M(model): DB- ServletV(view): JSP HTMLC(controller): view에 합쳐서join.html 작성1을 기반으로 SQL문 작성하기logIn.html에서 넘어온 값으로 회원인지 아닌지DB 접근Member 테이블 접근받은 아이디가 존재하는