jsp 5

[jsp] 답글형게시판 - 파일업로드

※ 답글형게시판 - 파일업로드 ▶ 폼형태 설정 [1] - 파일을 전송하기 위한 파일 선택창을 사용하기 위해 태그 사용 [2] 선택된 파일을 업로드하기 위해서는 form 태그의 method=“post”, enctype=“multipart/form-data” 지정 [3] (post 방식일 경우만해당) post방식일 경우 2가지 인코딩 - (1) application/x-www-form-urlencoded : 디폴트, 파일 이름만 전송됨 - (2) multipart/form-data : 파일 이름과 함께 파일 데이터가 전송됨 post 형태로 전송한 폼에 담겨진 파라미터들은 request 객체를 통해서 이름에 해당하는 값을 얻어낼 수 있으나 enctype=“multipart/form-data” 로 지정한 폼을 ..

jsp 2022.05.13

[jsp] 게시판 - 답변형게시판 생성,삭제 / 페이징처리 / 조회수증가

※ Connection pool 커넥션 풀 객체를 생성하고 관리하는 방법에는 커넥션 풀에서 커넥션 객체 생성하고 관리하는 것이 있다. - 커넥션 풀에 미리 여분의 커넥션을 만들어 놓고, 사용자의 요청이 있으면 메모리에 이미 만들어져 있는 커넥션을 부여하고, 사용된 커넥션 객체는 다시 커넥션 풀로 회수됨 - 반드시 컨테이너에 1개만 만들어지도록 패턴을 만들어야 함 ※트랜잭션 - 논리적인 작업단위 - 여러가지 DML 작업들을 (데이터를 입력하는 DML) 하나의 단위로 묶어둔 것 - 은행에서 계좌 입출금과 같은개념 ex ) A통장에서 출금한 돈이 B통장에 정확히 입금이 확인되면 그때 거래를 성사시킴 - 해당 트랜잭션 내에 있는 모든 DML이 성공해야 해당 트랜잭션이 성공하는 것이고 만약 1개의 DML이라도 실..

jsp 2022.05.13

[jsp] 서블릿 Servlet

JSP는 사실상 서블릿이라 불리는 클래스로 변환되어 실행되는 자바언어의 일부 ※ Servlet - 자바의 클래스 중 오직 서버에서만 해석되어 실행되어지는 클래스 - 서블릿 규약에 따라 만든 클래스 - 자바의 클래스 중 오직 서버에서만 실행될 수 있는 클래스를 의미함 ▶ 서블릿 생성 - 서블릿 API 이용 - javax.servlet 패키지 이용 : 프로토콜에 독립적인 서블릿을 만들기 위한 클래스 제공 - javax.servlet.http 패키지 이용: HTTP 프로토콜의 고유한 기능(GET, POST 등)을 제공하는 서블릿을 만드는 클래스를 제공 ▶ 서블릿 구현 - GenericServlet 이나 HTTPServlet 중 하나를 상속 받아서 서블릿 구현 - main() 메서드를 갖지 않는대신 서블릿의 특..

jsp 2022.05.07

[jsp] 인코딩 / 웹,JDBC 프로그래밍 예제 : pd테이블

※ 인코딩 - 컴퓨터가 이해할 수 있는 코드 형태로 만들어 주는 작업 ▶ EUC-KR - 문자코드 : 코드들을 1대1로 연결시켜 놓은 것 ex ) A : 65, a : 97 = ASCII - ASCII 문자코드 = 1바이트로 표현 - 한글 문자코드 = 2바이트로 표현 ▶ UTF-8 - 유니코드 : 인간이 사용하는 모든 언어를 표현할 수 있도록 하기 위 하여 만들어짐 - ASCII 문자코드는 1바이트로 인코딩, 다른 문자들은 2바이트나 그 이상으로 인코딩하는 방식 - 한글은 3바이트로 인코딩 ※ 웹 어플리케이션, JDBC 프로그래밍 PD 테이블로 아주아주 간단한 게시판 만들기예제 툴 : 오라클, 톰캣, 이클립스 톰캣-이클립스 연동하는데 3시간 걸림. . . 촤학 ▶ pdWrite.jsp - 상품등록 창 상..

jsp 2022.05.04

[jsp] 웹어플리케이션 / 내장객체 / HTTP 요청메서드 GET,POST

인터넷주소의 구조는 크게 3가로 이뤄져있다 1. 도메인 2. 어플리케이션 3. 소스페이지 http://192.168.0.100:9090/testsite/NowServ?name=value&name=value 프로토콜 : 서버와 클라이언트가 통신할 때 사용할 프로토콜 IP - 서버(컴퓨터)를 찾는 주소 - localhost : 자신의 컴퓨터를 가리키는 가상 IP 주소이다. 곧바로 자신의 컴퓨터를 찾아간다 (내부접속) PORT - 컴퓨터내에 있는 프로그램을 찾는 주소 21 – ftp, 23 – telnet, 25 – smtp, 110-pop3, 80 – http(웹서버), 443 - https 어플리케이션 - 서버에서 자원의 위치, 폴더 소스페이지 - 웹페이지 파라미터 - ? 뒤의 인자값 (= 쿼리 문자열) ..

jsp 2022.05.02