본문 바로가기

프로그램/Java64

[Java] JDom – XMLOutputter 를 이용한 Document 객체 출력 작성된 XML Document 객체를 다양한 형태로 출력할 수 있다.… Document doc new Document(); … // Document 객체 작성 … XMLOutputter xo = new XMLOutputter(); // 1) Document 객체를 표준출력으로 보낸다. xo.output(doc, System.out); // 2) Document 객체를 파일로 보낸다. xo.output(doc, new FileOutputStream(“XML파일”)); xo.output(doc, new FileWriter(“XML파일”)); // 3) Document 객체를 소켓 OutputStream 으로 보낸다. os = new DataOutputStream(소켓.getOutputStream()); xo.. 2013. 11. 15.
[Java] byte[] -> hex, hex -> byte[] 1. byte[] 을 16진수 스트링으로 변환 byte[] buffer; StringBuffer sb = new StringBuffer( buffer.length * 2 ); String hexaDecimal; for( int x=0;x 2013. 11. 15.
[Java] – JDom XML 문서의 주석(Comment)을 다는 방법 XML 문서 작성시, 문서의 맨 앞에 주석을 달고 싶을 때는 Document객체에 Comment 객체를 생성해서 추가해 주면 된다.… Comment comment = new Comment( “xml 문서에 대한 설명” ); doc.getContent().add( 0, comment );…* doc.addContent( comment ) 를 이용해서 주석을 추가하면 문서의 마지막에 추가된다. 2013. 11. 15.
[Java] UUID 생성하기 UUID (또는 GUID)는 Universally Unique Identifier(또는 Globally Unique Identifier)의 약자로 프로그래밍에서 유일한 ID값을 얻기위해 종종 사용되어진다. 하나의 UUID는 16 바이트(128비트) 숫자이고, canonical 형태는 32개의 16진수 숫자와 이를 5개의 그룹(8-4-4-4-12)으로 나누는 4개의 하이픈(-)을 포함하여 총 36개의 문자열로 표현된다.java.util.UUID 클래스를 이용하면 손쉽게 UUID를 생성할 수 있다.…Example UUID.randomUUID().toString();…* JDK 1.5 이후부터 사용가능 2013. 11. 15.
[Java] – Freemarker, ?html ?html 은 문자열을 HTML Symbolic Entity 로 필터링 할때 사용한다. escape 된 문자열은 HTML 태그가 아닌 일반문자로 취급된다.…Syntax 오브젝트?html…Example 1 “”?html 은 로 변환된다.…Example 2 name : ${name?html} age : ${age?html} or name : ${name} age : ${age} 2013. 11. 15.
[Java] Sitemesh – decoration 을 지정하지 않는 방법 기본적으로 적용되는 decoration이 적용되지 않도록 하는 방법은 다음과 같다.…첫번째. 다음과 같이 설정파일을 설정하고 나서 jsp파일을 작성할 때 를 추가한다. [sitemesh.xml] … … [decorators.xml] … [hello.jsp] …두번째. decoration을 적용하지 않으려는 파일을 에 등록한다. [decorators.xml] /hello.do 2013. 11. 15.
[Java] ResultSet 의 레코드 갯수 알아내기 stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet rs=stmt.executeQuery(strSQL); rs.last(); // 마지막 레코드로 이동 int rows=rs.getRow(); // 현재 레코드의 번호 rs.first(); // 첫번째 레코드로 이동 2013. 11. 15.