본문 바로가기

Develop/Java Server Page24

서블릿 생성하기 #서블릿 생성하기 1. Dynamic Web Project로 프로젝트 생성 src -> 마우스 우측버튼 서블릿 클릭 2. 서블릿 생성서블릿 이름: Hello 3. 매핑할 URL 설정 4. 생성된 서블릿 확인(1) - 클래스 4. 생성된 서블릿 확인(2) 2018. 7. 23.
방명록 구현하기 간단한 방명록 구현하기 기능- 회원가입- 로그인- 게시판 작성 CRUD 화면 구성 -회원 가입 - 작성한 아이디가 존재하는 경우 : 회원가입 실패 - 회원 가입 완료 아이디 PK - 회원 가입 완료 -로그인 - 아이디 저장을 체크, 로그인 - 관리자도구 - Application : 쿠키 생성 확인 쿠키를 이용한 아이디 셋팅 가능 - DB에 저장된 아이디와 비밀번호값이 틀릴 경우 - 로그인 실패 -돌아가기 게시판 글쓰기 - 로그인을 하지 않았을 경우 접근 불가 - 게시글 작성1 - 게시글 작성2 - 게시글 저장 확인 - 게시글 작성 확인 - 게시글 작성 완료 - 게시글 수정하기 : 33번 선택 33번 값 불러오기 - 게시글 수정 - 수정 확인 - 게시글 확인 - 게시글 확인 - 33번 글 삭제 완료 - 로.. 2018. 7. 22.
java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver JDBC 드라이버 추가하지 않아서 발생한 오류 2018. 7. 22.
비동기통신 기존 통신 HTTP 통신은 요청/응답하면 연결 끊긴다. -> 요청/응답 시간 발생 -> 작성 데이터 유지 요청 데이터가 조금만 달라져도 모든 데이터 전송해야함 통신 방법 차이 예 동기 요청 -> HTTP 연결이 끊어지지 않음 소켓 비동기 요청 -> HTTP 연결 끊김 Ajax Ajax 필요한 데이터(일부데이터)만 서버에 요청 결과: 기존 데이터 + 응답 데이터 2018. 7. 20.
웹 어플리케이션 배포하기 톰캣경로 - webapps: war파일 올라가있는 폴더 웹 어플리케이션 배포하기 1. 웹 어플리케이션 배포파일 만들기 (war파일) 3. 배포 C:\apache-tomcat-8.5.31\webapps 경로에 파일 붙여넣기 2018. 7. 20.
URL/URI ex) localhost/page/list.do?type=aa URL: localhost/page/list.do?type=aaURI: /page/list.docontextPath: /page 서블릿에서의 핵심 코드 12345String command = request.getRequestURI(); if(command.indexOf(request.getContextPath()) == 0) { command = command.substring(request.getContextPath().length());}Colored by Color Scriptercs 경로 구하기 1. getRequestURI() 메서드를 이용하여 URI를 구한다.2. 구한 URI에서 getContextPath() 메서드로 설정 경로의 .. 2018. 7. 19.