캐시(cache) 사용금지를 위한 응답 헤더 설정 동적으로 페이지 내용이 변경되는 게시판 같은 페이지에 캐시를 사용하면 페이지가 제대로 변경되지 않는 경우가 있습니다. 이는 캐시의 특성으로 캐시는 동일한 데이터를 중복 로딩하지 않도록 할 때 사용하는 것으로 웹 브라우저는 첫 번째 요청시 응답 결과를 로컬 PC의 임시 보관소인 캐시에 저장.. 자바(Java)/JAVA 2EE 2010.01.11
날짜와 시간 처리 방법 날짜와 시간 처리 방법 날짜와 시간을 저장하는 구조체는 컴퓨터에서 데이터를 처리할 때 필수적이다. 날짜와 시간은 컴퓨터에 있는 파일 보호나 관리에 필요할 뿐 아니라 현재 시간을 알 수 있게한다. 따라서 날짜와 시간은 매우 많은 부분에서 사용되어 진다. 자바에서는 날짜.. 자바(Java)/JAVA 2EE 2010.01.04
서블릿에서 객체를 생성해 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 페이지로 전달하여 사용하기 위해서는 자바빈과 EL를 사용한다. 물론 EL을 사용하지 않고 페이지내에 스크립트로 자바 코드를 직접 사용하여 객체를 받아 처리할 수 있지만 EL 사용이 가장 간단하다. 객체 클래.. 자바(Java)/JAVA 2EE 2009.12.27
MySQL 5.1 데이터베이스와 JDK1.6, 톰캣 6 버전 연동방법 My-SQL과 JDBC을 연결하기 위해서는 해당 드라이버가 있어야 합니다. 데이터베이스의 컨넥션을 생성하고 관리해주는 드라이버를 다운로드 받습니다. My-SQL JDBC를 다운로드 받을 수 있는 사이트 주소 http://dev.mysql.com/downloads/ 1. 다운로드에서 Connectors 항목을 선택 2. 컨넥터 종류에서 자바를 사용한 다면 Conn.. 자바(Java)/JAVA 2EE 2009.12.26
프로그램으로 트랜잭션 처리하는 방법 JDBC를 사용하여 트렌젝션을 처리할 때는 커밋을 설정하여 트렌젝션을 처리한다. 컨넥션 객체의 커밋 기본 설정은 true 이다. 즉, 쿼리를 데이터 베이스에 질의한 후 자동으로 commit 을 발생시킨다. 트렌젝션을 처리하기 위해서는 커밋 설정을 false 로 변경한 후 모든 쿼리가 끝나면 커밋을 발생시킨다. 하.. 자바(Java)/JAVA 2EE 2009.12.26
트렌젝션 처리(Transaction Processing)이란 트렌젝션(Transaction) : 시작에서 종료까지 한번에 수행되어야 할 하나의 작업 단위 데이터베이스의 여러 테이블에 연속적으로 데이터를 집어넣거나 하나의 테이블에서 데이터를 감소시키고 다른 테이블에서 데이터를 증가시키는 등의 작업들은 하나 하나 다른 작업이지만, 이 작업들은 연속적으로 이.. 자바(Java)/JAVA 2EE 2009.12.24
JSP에서 Ajax를 사용할 때 문자 인코딩 방법 JSP에서 Ajax를 사용할 때 문자 인코딩 방법 Ajax는 기본 문자 인코딩을 'utf-8'를 사용한다. 따라서 데이터를 전송하고 받을 때 문자 인코딩이 'utf-8' 형식으로 전송된다. 'euc-kr' 문자 인코딩 작성한 페이지에서 Ajax를 사용할 때 파라미터에 한글을 포함된다면 받는 페이지의 요청 인코딩을 'utf-8'로 변경해 .. 자바(Java)/JAVA 2EE 2009.12.23
자카르타(Jakarta) DBCP 사용 자카르타 DBCP API 를 사용해서 커넥션풀을 사용하기 위해서는 다음의 단계를 거쳐야 한다. 자카르타 DBCP API jar 파일 설치 JNDI 리소스 사용 설정(web.xml에 설정) 서버에 컨넥션풀 등록 1. DBCP 관련 jar 파일 설치 다운로드 사이트 : http://commons.apache.org/ Collections, DBCP, Pool 항목을 클릭해서 zip 파일을 다운로드 .. 자바(Java)/JAVA 2EE 2009.12.20
이클립스에서 서블릿 클래스 작성 플랫폼 환경 JDK 버전 : 1.6 톰캣 버전 : 5.5 이클립스 버전 : 3.4 (가니메데 클래식) + WTP 이클립스를 실행한 후 새로운 동적 프로젝트( new - Dynamic Web Project )를 생성합니다. 톰캣이 설치된 폴더에서 /conf 디렉토리로 이동하여 web.xml 파일에서 서블릿(Servlet)을 사용할 수 있도로 변경합니다. web.xml 파일을 텍스.. 자바(Java)/JAVA 2EE 2009.12.16
POST 방식의 데이터 전송 과정 POST 방식은 요청 바디에 데이터를 포함하여 전송합니다. 이 때 전송되는 방식은 applicatin/x-www-form-urlencoded 방식과 multipart/form-data 형식 두 가지로 구분됩니다. 1. application/x-www-form-urlencoded 방식 일반적인 파라미터만 전송할 수 있습니다. 폼 태그를 사용하여 전송합니다. <form method="post" action="데이터를 .. 자바(Java)/JAVA 2EE 2009.11.10