본문 바로가기

Server Oriented

(191)
jQuery 와 Java 로 XML DOM 다루기 o 먼저는 jQuery 로 XML 데이타 가져오는 방법 http://www.xgenesis.org/webProgramming/5927995 $.ajax({ type: "get", // post url : "sample.xml", dataType : "xml", success: function(xml) { $(xml).find("data").each(function(){ // $(xml) 은 Ajax 리턴값의 Root Tag. each() 는 find 결과가 배열일 경우에 대한 방비 var title = $(this).find("title").text(); // attr('AttrName') 속성값 추출 var linkUrl = $(this).find("link_url").text(); var linkTa..
SSL 방식의 보안서버 도입시 몇 bit 로 암호화를 하는지 꼬옥 확인 바랍니다. 아래 내용은 가비아에서 Verisign 을 홍보하면서 만든 내용인데요.. 40bit 수준이라면 수 시간 이내에 암호화가 풀린다네요. 요즘 나오는 웹브라우저는 128bit 를 지원하지만, 40bit 를 사용하던 MS 의 인터넷 익스플로러가 아직 5.x, 6.x 등이 사용된다는 데에 심각성이 있는 거죠.
평상시에 없던 SQLException 발생시, 또 다른 JDBC 드라이버가 classpath 에 있는지 확인해 보세요. ojdbc14.jar 도 버전이 몇 개 있나 봅니다.일단, 1,546,274 bytes 짜리가 최종 또는 정상 작동하는 버전인듯..JDBC 드라이버에 오류가 생각보다 많아요.. ㅠ.-------------------------------------------------------------------------------------- Orange 나 Toad 등 DB Client 도구에서는 잘 돌아가는 쿼리인데, 서버에서 돌리면 엉뚱한 에러들이 발생하는 경우가 있어요. 아래와 같은 에러들이지요. - 부적합한 Refcursor - 유형 길이가 최대값보다 큽니다 - 프로토콜 위반 - 데이터가 없습니다 인터넷에서 검색해 보니.. 오라클의 경우에는, classpath 상에서 classes12.jar 나 ojdb..
JSP 에서 request 개체의 getRemoteHost() 메소드는 속도가 상대적으로 느리네요.. 웹페이지가 갑자기 느려졌다고 해서 이것저것 체크해 봤는데, 결국 request.getRemoteHost() 메소드 때문에 그런거네요.. getRemoteAddr() 하고 getRemoteHost() 가 대체로는 동일한데, 때로는 다른 값을 가지게 되거든요.. addr 쪽이 숫자로 표시되는 IP v4 나 v6,host 쪽은 컴퓨터 ID 등의 고유 명칭으로 IP 와 동일할수도 아닐수도 있음..
Warevally Orange 4.x Schema Browser 스키마 브라우저 Table 탭에 comment 를 표시하는 방법 웨어벨리사의 오렌지 4.x 에서는 테이블과 칼럼에 대한 코멘트를 보여줄 수 있는 옵션이 있습니다. 물론, 수정도 가능하구요.. 아래 그림을 보면, 스키마 브라우저의 Table 탭 목록에 DB Table 이름만 나오는 것이 기본이거든요. 'Options' 아이콘을 클릭해서 코멘트도 보여지도록 설정하면 많이(?) 편리해집니다. Schema Tool Option 창에서 'Show comment on object' 를 선택하고 'OK' 버튼을 클릭하세요. 자, 이제.. 아래 그림과 같이 Table 항목 오른쪽에 'Comment' 항목이 열립니다. 해당 테이블 또는 칼럼의 comment 를 더블 클릭하면 해당 코멘트에 대하여 수정모드로 전환되고, 엔터를 치거나 다른 프로그램으로 Active Window(Windo..
세션에 저장된 값을 String 에 담는 방법 String str = Utils.getValue((String)session.getAttribute("str")); 다음은 Utils.getValue 에 대한 간단 설명. 패키지나 클래스, 파라미터 등등의 이야기는 빼고 간단한 내용만.. public static String getValue(String str) throws Exception { return this.getValue(String str,""); } public static String getValue(String str, String def) throws Exception { if(str==null) return def; String lVal = str.trim(); return lVal.length()==0 ? def : lValue; }
외부 URL (XML, HTML, JSON, JSONP 등등) 읽어오기, 자바스크립트/Java http://en.wikipedia.org/wiki/JSONP o 자바스크립트로 외부 URL 내용을 읽어오는 아래 내용은 ActiveX 를 사용하는 IE 에서만 가능한 이야기.. http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040202&docId=108960841&qb=7Jm467aAIHVybCDsnpDrsJQ=&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=gq9k5U5Y7uCssvfL6uVssc--141592&sid=Tq9X5Kkqr04AACQMPEk o Java 로 URL 내용 읽어오기
response.sendRedirect() 사용시 유의사항 간혹, A.jsp 에서 B.jsp 로 화면이 전환되어야 하는 상황이 발생합니다. 이때, response.sendRedirect() 를 사용하면 되는데 (물론, 다른 방식도 가능).. 문제가 생기기도 합니다. 이럴때는 코드를 명확히 할 필요가 있지요. A.jsp 파일 내용을 아래와 같이 하면 되겠지요. ... 기존 코드... return 을 해 주어야 기존 코드들이 실행되지 않아요.. ^^. isOk 를 boolean 으로 true 값을 넣는 이유는.. 이렇게 하지 않으면 런타임시 논리적인 오류가 발생할 수 있거든요. 이클립스로 코딩하면 경고가 뜨게 되는 거죠.