본문 바로가기

프로그램312

[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.
[Java] – JDom Element 생성시 CDATA 처리 Element 를 생성해서 값을 할당할때, CDATA 객체를 생성해서 할당해 주면 된다.… import org.jdom.Element; import org.jdom.CDATA;… …… Element eleItem = new Element(“TITLE”); eleItem.addContent( new CDATA(“제목 입니다.”) );…* Element 를 생성해서 값을 할당 시, setText() 메소드를 사용할 수도 있다. 단, 이 방법으로는 CDATA 처리가 불가능하다. eleItem.setText( “제목 입니다.” ); 2013. 11. 15.
[Java] JDom Dom트리 구조 –> JDOM 으로 변경 DomBuilder builder = new DomBuilder();// domDocument 는 DOM Document 객체이다.Document doc = builder.build( domDocument );…스트림에서 XML 데이터를 읽어 파싱할 때는 SAXBuilder 를 사용한다.…* JDOM 구조를 DOM 트리로 변경하기 위해서는 DOMOutputter 를 사용한다. Document jdomDocument; … DomOutputter out = new DomOutputter(); org.w3c.dom.Document domDocument = out.output( jdomDocument ); 2013. 11. 15.
[Java] Statement 유형 1. Statement String strSql = “select * from tb_test”; Statement stmt = con.createStatement(); ResultSet rs = stmt.executeQuery(strSql);…2. PreparedStatement String strSql = “select * from tb_test where ? = ?”; PreparedStatement pstmt = con.prepareStatement(strSql); pstmt.setString(1, “id”); pstmt.setString(2, “ksprg”); ResultSet rs = pstmt.executeQuery();…3. CallableStatement 저장프로시저 호출 시 사용… Str.. 2013. 11. 15.