JSP

    [JSP] Day 03 (Note + Code): JDBC, 자바 빈즈, 커넥션 풀

    2022/3/15 JDBC : Java DataBase Connectivity 자바에서 디비에 접속하기 위해 필요한 드라이브. 자바/ JSP에서 데이터베이스 프로그래밍을 할 때 JDBC API를 사용한다. 자바를 이용해서 DB 연결해주는 것. 관계형 데이터 베이스 시스템에 접근하여 SQL문을 실행하기 위한 API로, DBMS의 종류에 상관없이 동일한 방법으로 데이터 베이스 작업을 처리할 수 있다. DBMS에 알맞은 JDBC 드라이버가 필요하며, 각 DBMS는 자신에게 맞는 JDBC 드라이버를 제공하고 있다. 자바 웹 애플리케이션 ---> JDBC API ---> 오라클 드라이버 오라클 데이터베이스 ---> MySQL 드라이버 MySql 데이터베이스 ---> MariaDB 드라이버 MariaDB 데이터베이..

    [JSP] Day02 (Note + Code): JSP 구성 요소 (디렉티브 태그, 스크립트, 내장 객체, 에러 페이지 처리)

    2022/3/14 /web/ 웹 프로젝트에서 최고 상위 폴더 경로. ##JSP 파일은 생성한 후에 절대 파일명 변경하지 않는다. RENAME 해서 맞는 이름의 파일 새로 생성해서 내용물 복사하기! 페이지 에러: 404: jsp 파일 없다 -> 파일 존재하는지 여부, URL 주소, 경로 상의 오타 없는지 확인. 500: 대부분 자바 구문 오류 -> 자바 쪽 오타 확인 웹 상에서 에러 페이지 예외 처리, 세팅이 되어 있어야 한다. 사용자가 404 not found 페이지를 보면 안 된다. 잘 처리하기. ‘공사 중’ 같은 페이지 제작해서 연결해야 함. JSP 페이지에 들어갈 수 있는 구성 요소 디렉티브(Directive) 태그 스크립트: 스크립트릿(scriptlet), 표현식(expression), 선언부(d..

    [JSP] Day01 (Note): 톰캣, 이클립스 기본 세팅, 웹과 JSP

    2022/03/11 세팅: 준비물: (JSP로 웹을 개발하겠다면) JDK(8,11 환경 변수 세팅 완), 이클립스, 톰캣 9(서버), DBMS, SQL developer, 크롬 톰캣 사이트 > 톰캣 9 > zip 다운 > 다운로드한 파일 [이클립스 세팅] Jsp 폴더 안에 압축 해제 > JAVA EE 모드로 사용 > 인코딩 UTF-8 한글 지원 인코딩: ISO-8859-1, KSC5607, MS949/ CP949: MS사, EUC-KR: ANSI 확장 웹과 JSP 1. 웹 동작 원리 클라이언트 / 서버 방식으로 동작. 클라이언트: 사용자(요청자), 웹 브라우저 서버: 서비스 제공자 (웹서버: 가장 많이 쓰는 건 아파치. 톰캣, IIS, 제우스) 동작 방식: 클라이언트 ---> 웹페이지 요청 -------..