본문 바로가기
반응형

Java+Jsp17

자바 실행파일 만들기... jar, JSmooth, exe 자바 실행 파일을 만들기 위해서는 두가지 단계를 거쳐야합니다. 먼저 실행가능한 jar파일을 만들고 그 다음에 JSmooth라는 프로그램으로 exe파일을 만들어야합니다. 일단 JSmooth 프로그램을 다운 받아봅시다. http://sourceforge.net/projects/jsmooth/files/ 위의 페이지를 들어가서 아래 그림과 같이 파일을 받아서 설치 혹은 압축을 풀어주세요. JSmooth 파일 설치가 끝났다면 이클립스에서 실행jar파일을 만들어봅시다. 실행파일을 만들 프로젝트를 선택하고 마우스 오른쪽을 클릭해서 Export를 클릭합니다. Runnable JAR file 을 선택하고 NEXT를 눌러주세요 Finish를 누르면 설정한 위치에 jar파일이 생성됩니다. 이번엔 JSmooth 프로그램을 .. 2011. 11. 28.
jdbc를 이용한 db별 접속방법 1. Oracle Class.forName ("oracle.jdbc.driver.OracleDriver"); Connection con = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:DBNAME", "user", "password"); 2. Sybase Class.forName ("com.sybase.jdbc2.jdbc.SybDriver"); Connection con = DriverManager.getConnection ("jdbc:sybase:Tds:localhost:5001/DBNAME", "user", "password"); * JDBC드라이버 : jTDS2.jar 3. MS-SQL Class.forName ("com.micro.. 2011. 11. 22.
Finder.java 파일 사이즈, 라인수 확인하기 javac Finder.java java Finder 경로 -sue 파일확정자(ex.jsp,xml) > 저장할 txt파일명 실행하면 txt파일에 파일명, 사이즈, 라인수가 나온다.. 엑셀 변환해서 편집하면된다~ 2011. 10. 7.
pd4ml를 사용한 한글 Html를 PDF로 변환 먼저 HTML을 PDF로 변환하는 라이브러리로 PD4ML이 있다. http://www.pd4ml.com에서 pd4ml.pro.trial.360fx1.zip 파일을 다운받는다. 프로젝트에 pd4ml.jar 또는 pd4ml_demo.jar 파일과 ss_css2.jar을 포함시키고 다음과 같은 코드를 작성하면 PDF 파일이 생성되고 어도비리더로 보여준다. ==========java 코드========= public void test() throws Exception { String url = "file:///d:/임시/aa.html"; //http://www.naver.com File pdfFile = new File("d:/output.pdf"); generatePDF(url, pdfFile, PD4Cons.. 2011. 5. 18.
POI, XOM으로 엑셀파일(xls, xlsx) , XML 처리 첨부파일을 이클립스에 프로젝트추가 하면 된다~ 출처 : http://www.ibm.com/developerworks/kr/library/x-jxmlexl/index.html 2011. 2. 24.
Singleton pattern (싱글톤 패턴) - 싱글톤 패턴은 객체가 전체 프로그램 내에 단 하나의 인스턴스만 생성되게하는 것이다. 여러개의 객체가 생성되어도 상관없지만 자원낭비를 막기위해 고통으로 사용하는 객체를 싱글톤으로 생성한다. public class Singleton { private static Singleton st = new Singleton(); private Singleton() { System.out.println("인스턴스 생성"); } public static Singleton getInstance() { return st; } public static void main(String[] args) { Singleton st1 = Singleton.getInstance(); Singleton st2 = Singleton.get.. 2010. 10. 27.
Eclipse에서 JPetStore 테스트 환경 구축 - Spring Framework 2.5, iBatis 이 글은 JPetStore라는 간단한 쇼핑몰 웹애플리케이션을 Eclipse에서 테스트하기 위한 방법을 소개한다. JPetStore는 원래 MS에서 소개된 샘플이나 나중에 java진영에 컨버팅되면서 더 유명해진듯 하다. 그러므로 JPetStore는 java만을 위한 것이 아님을 알고 접근하는 것이 좋겠다. Spring Framework에 번들로 제공하는 JPetStore샘플은 Spring을 학습하는데 많이 유용하다. Spring 서적을 통해 학습한 내용을 실습한다는 차원에서 접근하면 좋겠다. Spring framework 2.5와 iBatis로 구성된 예제를 참고했다. Eclipse 갈릴레오(JEE), JDK 1.6.0.18, Tomcat 6.0 , MySQL 5.0, Window 7 환경에서 테스트했음을.. 2010. 10. 1.
burpsuite 로컬 프록시 프로그램 웹프로그램 보안상태 확인하는데 좋지요~ 웹프로그램 분석, 스캔(취약점 진단) 하기 좋아요~ http://portswigger.net/suite/download.html 사용법 1. 웹브라우저에 프록시 설정 2. burp suite 실행 프록시 - 옵션에서 포트 설정 3. 프록시 - 인터셉터(on) 에서 각종 데이터 확인 raw, params, headers, hex 2010. 9. 16.
xss 필터링 참고 사이트 : http://josephoconnell.com/java/xss-html-filter/ XSS 필터링 처리 해보기 : 1. 해당 사이트에서 : Download 로 패키지를 다운로드 받는다.' 2. WEB-INF/lib 폴더에 다운받은 html_filter.zip 파일을 저장한다. 3. 서버로 넘어온 스트링에 대해서 다음과 같은 처리를 수행한다. import com.josephoconnell.html.HTMLInputFilter; ... 중략 ... String cont = new HTMLInputFilter().filter(request.getParameter("cont")); ... 중략 ... # 솔직히, 상당히 쉬운 필터링 방법을 제공해준다. # 4. 필터링 처리된 내용을 DB에 저장.. 2010. 9. 16.
html 중 src가 들어있는 부분의 주소를 추출 html 중 src가 들어있는 부분의 주소를 추출 img, embed 태그에 있는 src부분 String source = ""; String pattern = "http://.*(.jpg|.gif)"; Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(source); while(m.find()) { System.out.println(m.group()); } [sS][rR][cC]\s*=\s*(?:'|")([^("|')]*)(?:'|") 작은따옴표로 되어 있는 부분을 큰 따옴표로 바꾸어도 됩니다. => http://icon.daum-img.net/logo1.gif => http://icon.daum-img.net/top/2009/logo.gif 2010. 8. 6.
반응형