MVC2패턴으로 구현한 jsp & servlet 게시판 Mysql, java 1.7, apache tomcat 7 필요 CRUD 계시판구현 및 파일 업로드 처리DB : 커넥션 풀 이용파일 업로드 : cos 라이브러리커넥션 풀 context 경로 : META-INF/context.xml DB 테이블 create table board ( code int(5) not null primary key auto_increment, name varchar(100), price int(8), filename varchar(50), filesize integer, filedate date, content varchar(1000)); 파일 다운로드
Front-End/JSP
JSTL 다운로드 사이트 : http://tomcat.apache.org/download-taglibs.cgi JSTL의 기능 - 간단한 프로그램 로직(자바 변수 선언, if문, for문 등에 해당하는 로직)- 다른 JSP 페이지 호출(, )- 날짜, 시간, 숫자 포멧- JSP 페이지 하나를 가지고 여러가지 언어의 웹 페이지 생성- 데이터베이스 입력 수정 삭제 조회 - xml 문서 처리- 문자열 처리함수 호출 커스텀 태그 prefix 기본 URI 설명 기본기능(core) c http://java.sun.com/jsp/jstl/core 일반 프로그램이 언어에서 제공하는 것과 유사한 변수 선언, 실행 흐름의 제어 기능을 제공하고, 다른 JSP 페이지로 제어를 이동하는 기능을 제공 형식화(format) fmt..
intro. 쿠키와 세션을 사용하는 이유? - 사용자의 정보를 지속적으로 유지하기 위해- HTTP 프로토콜은 비 연결지향형 통신이기 때문에 클라이언트에서 서버로정보 보내 처리 결과를 클라이언트가 받으면 기존에 있던 정보는 잃어버리기 때문에 쿠키와 세션을 이용하는 것이다. (대표적으로 로그인,장바구니 기능이 있다.) 1. 쿠키(Cookie) 1-1. 정의 - 사용자의 정보를 지속적으로 유지하기 위한 방법으로 사용- 쿠키는 서버가 아닌 클라이언트 컴퓨터 하드디스크에 사용자 정보를 저장한다.- 서버가 쿠키를 클라이언트에 저장해 두면 쿠키에 대한 정보를 필요로 하는 웹 페이지가 웹 서버에 요청될 때 저장해 놓은 쿠키에 대한 정보를 웹 서버에 다시 건내준다. 쿠키는 사용자 측에 대한 정보를 보관해두었다가 웹 서버..