개발
-
자바로 xml 파싱하기개발 2009. 5. 18. 23:24
자주 사용하는 것임에도 불구하고 자꾸 잊어버린다. 그래서 간단한 xml 을 예제로서 적어본다. 아래 xml은 구글에서 제공하는 비공식(2009년 5월) 날씨 API이다. 지역은 대전. 먼저 xml 파싱을 위한 패키지를 import 한다. import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.xml.sax.InputSource; import org.xml.sax.SAXExceptio..
-
Trac 설치개발 2009. 2. 5. 16:13
http://trac.edgewall.org/wiki/TracDownload Python, version >= 2.3. + Please keep in mind, that for RPM-based systems you will also need python-devel and python-xml packages. * Genshi, version >= 0.5 * Optionally, Subversion, version >= 1.0. (>= 1.1.x recommended)and Subversion SWIG Python bindings (not PySVN). * PySQLite, version 2.x for SQLite 3.x * A web server capable of executing CGI/FastCGI..
-
Google Calendar API 삽질 일기개발 2008. 12. 5. 01:52
요즘 구글 캘린더 API를 � 간단하게 일정을 등록하고 수정하고 삭제하는 기능을 구현하려고 하는데, 언어장벽에서부터 쉽지가 않네요. 구글에서는 구글 캐린더를 쉽게 사용할 수 있도록 api를 제공하고 있는데, 이를 더욱더 이용하기 쉽도록 자바로 라이브러리를 만들어 놓은 것도 있습니다. 이 라이브러리를 이용해서 작업을 하고 있는데 한 가지 막히는 부분이 있었습니다. 일정을 등록하고 수정하는 것은 api 대로 하면 되었지만 삭제만은 자꾸 오류가 나는 것이었죠. 시키대로 했는데 말이죠. Deleting events To delete an existing item, use the following code:URL deleteUrl = new URL(updatedEntry.getEditLink().getHref()..
-
넷빈 6.1에서 struts2 설치하기개발 2008. 11. 4. 01:49
제공하는 struts 버전에 따라 조금씩 다르겠지만, 보통 넷빈6.1을 설치했을 경우 웹애플리케이션 개발시 젝공하는 프레임워크는 다음과 같을 것이다. Visual Web JavaServer Faces Spring Web MVC 2.5 JavaServer Faces Struts 1.2.9 아직까지 넷빈6.1은 Struts2를 기본 프레임워크로 제공하지 않는다. 그렇다면 수동으로 Struts2를 설치해보자. 먼저 https://nbstruts2support.dev.java.net/ 에서 넷빈용 플러그인을 내려받는다. 다운 받은 파일을 적당한 위치에 놓은 다음 메뉴의 Tools - Plugins 을 실행한다. Downloaded 탭의 Add Plugins 버튼으로 내려받은 플러그인 파일을 선택한다. 해당 플러..