본문 바로가기

StoreHouse/Java

Jdbc 를 load 하는 3가지 방법 설명을 위해 jdbc driver는 mm-mysql jdbc driver를 사용하겠습니다. 전체 클래스명은 org.gjt.mm.mysql.Driver 입니다. 1번째 방법 Driver d = new org.gjt.mm.mysql.Driver(); 보통 java.sql.Driver 인터페이스를 구현할때는 class의 static 블럭부분에 실제로 DriverManager 에게 register하는 코드가 적혀있습니다. 그러므로 위와 같은 코드는 별로 이롭지 않습니다. 실제로 application programmer는 jdbc driver instance를 가질 필요가 거의 없기 때문이겠지요. 그리고 또 하나의 문제점은 source code내에 특정 vendor의 jdbc driver class name이 박.. 더보기
Eclipse 에서 tomcat-서블릿 구동시키기 jsp 구동 여부를 확인한후 tomcat / conf 에 있는 web.xml 화일을 수정해주어야한다. 1. 아래 부분이 주석 처리가 되어있을텐데 주석처리 를 삭제 invoker /servlet/* Tomcat 의 버젼이 5.X 버젼이라면 아래사항을 추가하여준다. 1. 아래 부분이 주석 처리가 되어있을텐데 주석처리 를 삭제 default org.apache.catalina.servlets.DefaultServlet debug 0 listings true 1 2. 윗부분에 아래부분을 삽입 Default Servlet Disallowed Location /servlet/org.apache.catalina.servlets.DefaultServlet/* DELETE GET PUT POST 더보기
Jsp Tomcat 5 server.xml 사용자폴더설정 톰켓이 예전과 좀 달라졌다. 2년 동안 많은 변화가있었네.. 사용자 폴더에서 사용할려면 /conf/server.xml 에서 context 부분을 추가해줘야한다 1. \webapps 밑에 go 라는 디렉토리를 만들고, 2. \conf\server.xml 파일을 열어서 다음의 내용으로 Context 를 하나 추가 물론 go/WEB-INF 폴더에는 /ROOT/WEB-INF 에서 복사해온 web.xml 파일이 있어야한다. 더보기
Eclipse2.1.3 + LOMBOZ.213 +Tomcat 5.0.19 에서 Jsp 디버깅 톰캣 5.0.X버젼에서 어떻게 JSP 디버깅을 하는지에 대한 내용이 이시간 현재 http://forge.objectweb.org/projects/lomboz 에 제대로 언급되어 있지 않군요. 해서 JSP디버깅 문제로 끙끙 앓다가 방금 http://forge.objectweb.org/forum/ 에서 방법을 알아내어 여기다 적습니다. 혹시나 다른분들에게 도움이 될까 하는 생각에 올립니다만.. 만약 도움이 되지 않거나 중복이라면.. (관리자님 삭제 부탁드립니다. ) 1. 전제사항 1)톰캣 - jakarta-tomcat-5.0.19.exe를 실행하여 특정 디렉토리에 설치함. 2)eclipse - eclipse-SDK-2.1.3-win32.zip를 압축해제하여 특정 디렉토리에 설치하였고 , http://www... 더보기
Jsp 에서 한글처리 이것 저것 할것 없습니다. 다음과같이 각 jsp 마다 다음내용을 첫부분에 삽입해주면 됩니다. [CODE] [/CODE] 더보기
Java 동적 내용의 캐싱 방지 동적 내용의 캐싱 방지 웹 브라우저 및 프록시 서버가 동적으로 생성된 웹 페이지(즉, JSP 파일과 Servlet의 처리로 인해 발생한 동적 출력)를 캐싱하지 않도록 방지하려면, 다음 코드를 사용하여 HTTP 응답에 헤더를 설정하십시오. response.setHeader("Pragma", "No-cache"); response.setDateHeader("Expires", 0); response.setHeader("Cache-Control", "no-cache"); HTTP 헤더를 설정하는 것은 태그에 해당하는 것들을 사용하여 브라우저 캐싱을 제어하는 방법에 비해 더 효과적입니다. 예를 들어, 는 첫 번째 HTTP 헤더 설정과 같습니다. 다음과 같은 이유에서 HTTP 헤더를 설정하는 것이 좋습니다. 일부 .. 더보기