트렌젝션 처리(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
Statement객체와 PreparedStatement 객체 쿼리문 작성시 주의점 Statement 객체는 SQL문 작성을 문자열 형태로 작성한다. 하지만 PreparedStatement 객체는 IN 매개변수를 통해 SQL문을 작성한다. 또한, IN 매개변수는 SQL문장에서 하나의 완전한 문자열로 취급된다. SQL문에 LIKE 키워드를 사용하여 SQL문을 작성 할 때 패턴을 정의 하는 방법에서 이 두개는 다른 형태로 SQL문을 정.. 자바(Java)/JAVA 2SE 2009.11.26
이클립스에 외부 JAR 파일 추가하기(프로젝트에 추가,JDBC) JDBC를 사용한 JSP와 데이터베이스를 연동하는 프로그램을 작성하기 전에 반드시 라이브러리에 MySQL JDBC 드라이버 JAR파일을 추가해야 합니다. MySQL 드라어버는 MySQL 설치 방법에 작성했습니다. 다운로든 한 드라이버를 톰캣 commons/lib 폴더와 JDK의 /lib 폴더에 복사해 놓고 이클립스에서 드라이버를 인식시.. 자바(Java)/eclipse IDE 2009.11.20
작성된 웹 어플리케이션 프로젝트 배포방법 웹 어플리케이션을 구축할 때는 하나의 웹 어플리케이션에 하나의 웹 어플리케이션 폴더가 대응되는 구조로 작성합니다. 웹 서버에서 서비스를 하기 위해서는 작업한 어플리케이션 폴더를 tomcat 이 설치된 폴더의 /webapps 폴더안에 넣어야 서비스가 이루어집니다. 다음은 WAR파일 형태로 웹 어플리케이.. 자바(Java)/eclipse IDE 2009.11.20
이클립스에 동적 웹 프로젝트 생성하기 웹 페이지는 HTML만 이루어진 정적인 웹 페이지가 있고 ASP, PHP, JSP 코드가 있는 동적인 웹 페이지가 있습니다. 서버측 프로그램이 수행하여 페이지가 변하기 때문에 동적인 웹 페이지라고 부릅니다. 이클립스에서 동적인 웹 프로젝트를 생성하면 기본적으로 프로젝트폴더 안에는 기본적은 경로가 있습.. 자바(Java)/eclipse IDE 2009.11.20
이클립스에 WTP(Web tool Platform) plug-in 설치하기 이클립스 WTP는 JSP, HTML 에디터 뿐 아니라 그간 자바 환경에서 애플리케이션 개발을 위해 필요했던 대부분의 툴을 포함하고 있으며, 웹 페이지 제작(동적 & 정적)에 사용됩니다. 이클립스는 WTP 프로젝트를 통해 이클립스의 가치를 확대하고 확장성과 생산성을 위한 도구로 신속한 개발을 목적으로 이클.. 자바(Java)/eclipse IDE 2009.11.20
이클립스와 톰캣 연동시키기 개발 툴을 이클립스로 선택했다면 이클립스의 프로젝트와 톰캣을 연동시켜서 편리하게 프로그램의 코드를 확인할 수 있습니다. 우선 이클립스를 실행시킵니다. [이클립스 실행 화면] 메뉴바에서 new - other 를 선택 2. Server를 선택합니다. 3. Tomcat v6.0 Server 선택 4. Tomcat 이 설치된 폴더를 입력합니다. 5. JR.. 자바(Java)/eclipse IDE 2009.11.20