본문 바로가기

Java

J2EE의 새로운 이름? The name is "Java EE"Posted by: Bill Shannon on 7? 29, 2005 DIGG As you all know by now, we've changed the names of the Java platforms. There will be no more "J2EE". The full name of the platform is "Java Platform, Enterprise Edition", abbreviated "Java EE". The next release will be "Java EE 5". People seem to have picked up on the fact that we've dropped the "2" from the name of the platform. U.. 더보기
Servlet 에서 한글 처리.. [code type=java5]response.setContentType("text/html; charset=MS949"); response.setCharacterEncoding("MS949");[/code] 더보기
레코드셋 가져오기.. [code type=java5]stmt = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY); rs = stmt.executeQuery(sql); [/code] ResultSet.TYPE_SCROLL_INSENSITIVE은 last나 beforeFirst처럼 내용 사이를 왔다갔다 할수 있게 해주는 옵션ResultSet.CONCUR_READ_ONLY는 해당 rs의 업데이트를 불가능하게 [code type=java5] ex) rs.last(); System.out.println(rs.getRow()); rs.first(); while (rs.next()) { ............ [/code] 이런식으로 사.. 더보기
서블렛 + JDBC 연동시 코딩 고려사항 -제2탄- 이글에 대한 소스는 http://www.javaservice.net/~java/bbs/read.cgi?m=devtip&b=servlet&c=r_p&n=968522077 저곳에서 받을수 있습니다. ------------------------------------------------------------------------------------------------------ 첫번째 이야기는 이곳 http://taesuz.80port.net/tt/103 5. JDBC Connection Pooling 을 왜 사용해야 하는가 ? Pooling 이란 용어는 일반적인 용어입니다. Socket Connection Pooling, Thread Pooling, Resource Pooling 등 "어떤 자원을 미리 .. 더보기
서블렛 + JDBC 연동시 코딩 고려사항 -제1탄- 너무 좋은글 같아서 퍼왔습니다. 제가 모르고 실수하는 부분이 많았군요.. ----------------------------------------------------------------------------------------------------- 다들 아실법한 단순한 얘깁니다만, 아직 많은 분들이 모르시는 것 같아 다시한번 정리합니다. 아래의 각각의 예제는 잘못 사용하고 계시는 전형적인 예들입니다. 1. 서블렛에서 instance variable 의 공유 1.1 서블렛에서 instance variable 의 공유 - PrintWriter - 다음과 같은 코드를 생각해 보겠습니다. [code type=java5] import java.io.*; import javax.servlet.*; impor.. 더보기
Jakarta Project ? Jakarta Project를 사용함으로써 이미 만들어져 있는 라이브러리를 쓸수 있어, 편리한 프로젝트입니다. 유용한 패키지가 많아서 굳이 만들지 않아도, 성능좋은 패키지를 쓸수 있습니다. 이하는 http://www.jakartaproject.com/ 에 있는 내용입니다. ------------------------------------------------------------------------------------------------------ Jakarta Project는 Apache project중 자바기반의 오픈소스 솔루션을 만들고 유지 배포하는 프로젝트 입니다.여러분들이 잘 알고있는 톰캣이나 최근 가장 많이 사용하고 있는 프레임 워크로 스트러츠 같은 것들이 자카르타 프로젝트 제품들입니다... 더보기
Eclipse JSP 개발시 ANT 세팅.. 나중에 헷갈려 할지 몰라서.. 정리해놓은걸 포스팅합니다. 처음하시는분들도 도움이 되시길.. New Project -> Dynamic Web Project Project -> Properties -> build path -> remove all(only JRE lib) Project -> import FileSystem -> Apache/webapps/tomcat-docs/appdev/sample/build.xml build.xml 에서 Outline App.name 클릭app.name = 프로젝트 네임 catalina.home = 톰켓 홈 web.home = WebContent 수정(기본적인 다이나믹웹으로 생성시 web으로 되어있음) build.xml 클릭 -> 메뉴 windows -> preperenc.. 더보기
SQLException Error.. jdbc연결시 에러입니다. classes12.zip 이 연결이 안된 경우입니다. java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:297) at sun.misc.Launcher$AppClassLoader.loadClass(La.. 더보기
Eclipse 실행 속도 줄이기.. from: http://www.raibledesigns.com/page/rd/20030312 I changed my shorcut icon (Win2K) to have the following as it's target: eclipse.exe -vmargs -Xverify:none -XX:+UseParallelGC -XX:PermSize=20M -XX:MaxNewSize=32M -XX:NewSize=32M -Xmx256m -Xms256m Eclipse now starts in a mere 6 seconds (2 GHz Dell, 512 MB RAM). Without these extra settings, it takes 11 seconds to start. That's what I call a perfo.. 더보기
WorkManager 구상중... $@$#$ 현재 전산실에서 WorkPower 라는 장비/사용자 관리 프로그램을 사용중이다.. 그런데 그 WorkPower에서 사용자 관리부분에서 오류가 발견되었다.. 근데 만드신분은 이곳에 안계시다.. WorkPower는 C++로 만들어졌다.. 나는 C++를 쥐뿔도 모른다.. -_-; 그렇다고 Java를 그렇게 능숙하게 하는것도 아니다... C++를 쥐뿔도 몰라서.. 사용자 관리부분만 만들까 생각해봤는데.. 구상만 되지 도대체가 키보드가 앞에 있으면.. OTL.. 다시 처음부터 시작해야대나.. -_-;.. 아님 요즘 많이 나오는 s/w설계부분을 봐야하는건가.. 아님 Java 초/중급을 돌아가야하는건가.. UI부분도 그렇고.. 대략난감하다.. 그냥 막연히.. " 답답하다... " 더보기