Blog Content

  • 도로명주소 안내시스템 사이트에서 제공하는 우편번호 오픈 API

    Category 개발 Story/Programming on 2016. 1. 7. 15:51

    기존에 우체국 오픈 API 를 사용해서 우편번호 검색을 개발(http://pyonji.tistory.com/1)을 했었는데 나중에 사이트를 확인해보니 페이징 지원이 추가되었다. 페이징이 지원되게 변경된 건 대 환영이지만 5자리 우편번호를 호출하는 API 의 파리미터가 바뀌었다. ㅡㅡ;; 기존에 5자리 지번 우편번호를 구할때 전달하는 파라미터 값은 newPost 5자리 도로명 우편번호를 구할때 전달하는 파라미터 값은 newPostRoad 두개가 있었는데 얼마 전에 확인해보니 postNew 하나로 변경되고 결과 값을 가져오기 위한 DTD (Document Type Definition) 도 변경되었다. ㅡㅡ; 예전 걸로 개발 한 사람은 다시 API를 확인하고 수정하고 테스트 해야 한다. 이미 공개한 API 를..

    Read more
  • 사이트 세션 유지 방법

    Category 개발 Story/Programming on 2015. 10. 30. 12:54

    아무 작업도 하지 않고 오랫동안 방치된 사이트에 대해서 로그인한 세션 정보가 유지되도록 하는 방법입니다. - javascriipt 소스 위 소스는 10분 간격으로 서버단으로 Ajax 호출을 한다. - Java 소스 위에 보시다시피 서버단은 하는 일은 전혀없다. 주기적으로 서버단 호출을 해줌으로써 오래동안 떠있는 사이트의 세션을 유지하도록 한다.

    Read more
  • 다음 실시간 이슈 HTML 파싱하기

    Category 개발 Story/Programming on 2015. 5. 28. 13:46

    안녕하세요. 오늘은 네이버 실시간 검색어 순위 HTML 파싱하기에 이어서 다음 실시간 이슈 HTML 파싱하기를 해볼려고 합니다. 다음 실시간 이슈가 존재하는 HTML 을 파싱해서 콘솔에 보여주는 간단한 프로그램을 만들어보려고 합니다. 그럼, 시작합니다. - 개발 환경 : java 7 HTML 을 파싱하기 위해서 jsoup을 이용했습니다. - 라이브러리 : jsoup-1.7.2.jar - HTML 확인 우선 HTML 을 확인해 보겠습니다. http://www.daum.net 로 이동해서 소스보기를 해보면 아래와 같이 실시간 이슈를 확인해 볼 수 있습니다. 위의 HTML 을 확인해보면 네이버 실시간 검색어를 파싱할 때보다 복잡해보이네요. 하지만 크게 어려울 것 같지는 않습니다. 다음 실시간 이슈 목록이 id..

    Read more
  • 네이버 실시간 검색어 순위 HTML 파싱하기

    Category 개발 Story/Programming on 2015. 5. 27. 14:04

    안녕하세요. 오늘은 네이버 실시간 검색어를 가져오려고 합니다. 예전에 네이버 오픈 API 에서 실시간 검색어를 지원해주는 API가 있던 걸로 아는데 현재는 없어진 걸로 알고 있습니다. 그래서 네이버 실시간 검색어가 존재하는 HTML 을 파싱해서 콘솔에 보여주는 간단한 프로그램을 만들어보려고 합니다. 그럼, 시작합니다. - 개발 환경 : java 7 HTML 을 파싱하기 위해서 jsoup을 이용했습니다. - 라이브러리 : jsoup-1.7.2.jar - HTML 확인 우선 HTML 을 확인해 보겠습니다. http://www.naver.com 로 이동해서 소스보기를 해보면 아래와 같이 실시간 급상승 검색어를 확인해 볼 수 있습니다. 위의 HTML 을 확인해보면 어떻게 파싱을 해야할지 보이시죠? ^^ 네이버 ..

    Read more
  • 우체국 오픈API를 이용한 우편번호 검색하기

    Category 개발 Story/Programming on 2015. 5. 22. 14:56

    웹사이트에서 자주 사용되는 우편번호 검색을 우체국 오픈 API를 통해서 구현해보고자 합니다. 기존의 주소 체계가 도로명으로 바뀌면서 기존 주소 체계검색 도로명 검색이 동시에 되어야 하고, 도로명에 검색에 필요한 컬럼이 많이 증가되면서 우편번호 데이터를 Database 로 관리하고 개발하기에는 비용이 증가하였고 또한 올해 새로운 우편번호 체계로 변경됩니다. (2015년 8월 1일 부터 우편번호 6자리에서 5자리로 변경) 이런 저런 이유들로 우체국 오픈 API 를 이용하여 우편번호 검색을 하면 스트레스는 덜 받을 것 같습니다. 만들면서 아쉬운 점은 페이징 처리를 지원하지 않는다는 점입니다. 검색 결과가 많을 경우 원하는 우편번호를 찾기 위해서 스크롤을 하염없이 내려야 할 것 같네요. 우체국 오픈 API 사용..

    Read more