서블릿에서 객체를 생성해 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 파라미터로 페이지로 전달하기 서블릿에서 객체를 생성한 후 페이지로 전달하여 사용하기 위해서는 자바빈과 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
객체 풀링 ( Object Pooling ) 객체지향 프로그래밍이란 객체를 개발하고 객체 사이에 관계를 맺아 주는 것을 프로그래밍하는 것이라 할 수 있다. 객체지향으로 개발된 소프트웨어는 시작해서 종료될 때까지 다양한 객체를 생성하게 된다. 특히 EJB 기술을 사용하는 대형 웹 사이트에서는 순간적으로 수십, 수백 개의 객체가 생성되.. 프로그램 아키텍쳐/디자인패턴 2009.12.20
이클립스에 스트럿츠 1.3 개발 환경 구성하기 개발 환경 JDK 1.6 톰캣 5.5 이클립스 (가니메데) v3.4 + WTP 스트럿츠 1.3 모든 개발 환경을 구성했다고 가정한 후 스트럿츠를 이클립스에 연동시키는 방법을 나타냅니다. 1. 톰캣 common/lib 디렉토리에 스트럿츠 lib/*.jar 파일을 모두 복사 합니다. 스트럿츠 jar 파일을 톰캣의 common/lib 디렉.. Java2EE Framework/Struts1.3 2009.12.16
이클립스에서 서블릿 클래스 작성 플랫폼 환경 JDK 버전 : 1.6 톰캣 버전 : 5.5 이클립스 버전 : 3.4 (가니메데 클래식) + WTP 이클립스를 실행한 후 새로운 동적 프로젝트( new - Dynamic Web Project )를 생성합니다. 톰캣이 설치된 폴더에서 /conf 디렉토리로 이동하여 web.xml 파일에서 서블릿(Servlet)을 사용할 수 있도로 변경합니다. web.xml 파일을 텍스.. 자바(Java)/JAVA 2EE 2009.12.16
웹 접근성 - 대체 텍스트 기법 대체 텍스트 기법 웹 접근성을 높이기 위해서는 이미지 사용을 자제해야 합니다. 텍스트는 문자 인코딩 방식을 따르며 문서 리더기가 쉽게 읽어줄 수 있습니다. 하지만 이미지는 비트코드로 되어 있으며 이미지의 내용을 문서 리더기는 해석할 수 없습니다. 이런 이유로 접근성을 높이기.. HTML& CSS/HTML 2009.12.07