본문 바로가기

닷컴's_열공

SVN(SubVersioN) 서버 설치 및 사용방법 SVN(SubVersioN) 서버 설치 및 사용방법 1. SVN(SubVersioN) 개요 - SVN은 서브버젼의 약자로 소스관리를 할 수 있게 해주는 툴이다. - SVN은 사용자가 SVN에 등록한 파일을 사용자가 한 파일에 대해서 변경이 있을때마다 때마다 리비젼(히스토리)별로 저장하여 언제라도 어느 시점에 작업한 파일을 불러서 사용을 할 수 있다. 2. 설치방법 - 우선 서브버전(앞으로 SVN이라고 합니다) 서버를 설치하기 위해 http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 에 접속한다. 최신 버젼을 다운로드 받아서 설치한다. 윈도우 사용자일 경우 Windows installer with the basic win32 bina..
자바- 엑셀 업로드 만들기 자바(java) 엑셀 업로드 (excel upload) import jxl.*; import java.io.*; import java.util.*; import java.sql.CallableStatement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; import java.sql.Statement; public class ReadXLS { String filename = null; //ReadXLS 생성자 public ReadXLS(String filename) { this.filename = filename.trim(); }..
이클립스 메모리 문제 (java.lang.OutOfMemoryError: PermGen space) 이클립스 유로파나 가니메데 둘다 메모리 문제로 골치가 아프다 ㅠ.ㅠ 그래서 이전에 올렸던 블로그들을 다 삭제하고 다시 정리 ;;; 이번에 가니메데로 바꾸면서도 "java.lang.OutOfMemoryError: PermGen space" 이넘의 에러가 계속 떠서 eclipse.ini 파일을 수정해 보았다. [eclipse.ini] -showsplash org.eclipse.platform #--launcher.XXMaxPermSize 256M -framework plugins\org.eclipse.osgi_3.4.0.v20080605-1900.jar -vmargs -Xverify:none -XX:PermSize=64M -XX:MaxPermSize=128M -Xms256m -Xmx512m 기본으로 되어 있..
이클립스 톰캣 플러그인 다운로드, 설정, 프로젝트 http://blog.naver.com/sungback?Redirect=Log&logNo=90003125749
자바sdk,톰캣,이클립스,스트러츠 설치하기 ■ 설치 (Installation) 1. 자바SDK 설치 1) http://java.sun.com/j2se/1.4.2/download.html 에서 SDK를 다운로드 받아 설치한다. Download J2SE v 1.4.2_03 JRE SDK 32-bit/64-bit for Windows/Linux/Solaris SPARC 32-bit for Solaris x86 2) 자바SDK 설치 풀더를 확인한다. (예) C:J2sdk 3) 환경변수에 등록한다. (예) SET JAVA_HOME = C:J2sdk 4) 환경변수에 패스, 클래스패스를 등록한다. SET PATH=%PATH%;C:J2sdkbin; SET CLASS_PATH=%CLASS_PATH%;C:J2sdkbin;C:J2sdklib; 2. 톰켓 설치 1) ..
RSS Reader 컴포넌트 만들기 - 자바 일단, 저번 강좌를 꼼꼼히 읽으신 분은 다음과 같은 일종의 규칙(?)을 알고 계시리라 생각합니다. 1. 하나의 RSS 파일은 하나의 Channel 요소와 여러개의 Item 요소로 구성된다. 2. Channel은 title, link, description, lastBuildDate등의 하위 요소를 가질 수 있다. 3. 각각의 Item 은 Author, Category, Title, Link, Pubdate 등의 하위 요소를 가질 수 있다. 대략 이정도의 규칙만으로도 우리가 같이 제작하려는 RSSReader를 설계하는 데에는 크게 문제가 없을 것 같습니다. 컴포넌트를 많이 만들어 보신 분은 위의 정의만으로도 쉽게 필요한 개체들을 추출해내실 수 있을 것 같습니다. 일단, item 이라는 개체가 필요할 것 같..
RSS Writer 컴포넌트 만들기 - 자바 그럼, 이번 시간에는 지난 시간에 이어서(사실은 별개적인 내용으로 볼 수도 있습니다만) Rss 작성기를 만들어 보도록 하겠습니다. 클래스의 설계구조는 아마도 다들 비슷하지 않을까 싶네요. 저의 경우는 일반 문자열 결합을 통해서 XML 파일을 생성하는 것 보다는(비록 그것이 성능면에서 상대적으로 낫다해도) XmlTextWriter 클래스를 사용해서 좀 더 확실하게 XML 파일을 작성하는 쪽으로 방향을 잡았습니다. 여러분도 그렇게 방향을 잡으신 것이라면, "우리는 친구~~~" 인 것입니당당당.. 샤바방~~ 저는 기본적으로 개발자가 RSS로 작성하고 싶은 항목들을 일단 RssWriter 메모리 상에 적재한 다음에, 특정 메서드를 호출하면 그때까지 메모리에 쌓여있던 모든 데이터를 RSS로 좌악~ 만들어서 출력해..
HttpServletRequest, HttpServletResponse의 개요 HttpServletRequest, HttpServletResponse의 개요 클라이언트의 요청을 받아 서블릿 컨테이너가 HttpServletRequest객체를 만들고 이 객체를 service메서드에 전달하게 됩니다. service메서드는 doGet과 doPost를 호출하면서 매개변수형식으로 넘겨주게 됩니다. 일단, 자동으로 이루어지기 때문에 여러분은 그냥 사용하면 되는 것입니다. HttpServletRequest로 할 수 있는 일은 다양합니다. 그것을 정리해 보면 다음과 같습니다. HttpServletRequest는 ServletRequest로부터 상속받고 HttpServletReponse는 ServletResponse로부터 상속 받습니다. 물론, ServletRequest와 SevletResponse..