관리 메뉴

IT.FARMER

1. naver API 및 Struts 본문

JAVA

1. naver API 및 Struts

아이티.파머 2010. 8. 23. 11:35
반응형

* Naver API  (4-2,4-3)
1.일단 이곳에서 http://dev.naver.com/openapi/tutorial 듀토리얼 보고 확인하구,
2. http://dev.naver.com/openapi/register 이곳에가서 일반키를 발급받은 다음에

3. 요기가서 http://dev.naver.com/openapi/apis/data/encyc 이곳에 API 사용방법을 보고 사용해 보면 되,

현재 사용중인 키 : 4f39bbee8502ad945472658d076410c3 (이건 내가 방금, 발급받은키ㅎㅎ)

http://openapi.naver.com/search?key=test&query=%EB%8F%85%EB%8F%84&target=encyc&start=1&display=10

1.빨간색으로 test를 현재 발급받은키 4f39bbee8502ad945472658d076410c3 로만 바꿔주고 인터넷 URL창에 넣어주면되,
2.파란색은 실재로 검색되는 검색어 인데, 이건 문자형식이 UTF-8이라 그래, 영어로 넣어서 검색해봐두대 예를들면 HELLO 이걸로

3. 완성된 URL
http://openapi.naver.com/search?key=4f39bbee8502ad945472658d076410c3&query=HELLO&target=encyc&start=1&display=10

이렇게 하면 검색된게 나오는데, 이건 XML형태라 따로 파싱해서 써야해,  파씽까지 하라고 주문한거 같진 않고,
이정도 선에서만 사용하면 될거같아,



Struts (4-1)
API를 Struts(Eclipse + tomcat + struts2) 에 붙여보라는건데,
일단 그럼 위에게 되었으면, 요기 Freamwork만 만들어 진다면 쉽게 가능 하겠는걸,


http://struts.apache.org 위의 struts사이트에서 최신 파일을 다운 받는데 (정확한 위치는 여기 : http://struts.apache.org/download.cgi#struts2181)

굳이 풀버전 안받아도 빨리 실행할 수 있는데 필요한 jar는 Essential에도 있으니깐 용량 작은 것 받아도 된다.
 
다운받은 zip 파일 압축을 풀고 각각의 폴더중에서 [lib] 폴더를 찾아들어가보면 다음의 이름과 같은 라이브러리 파일을 찾을 수 있는데 그냥 단순 Ctrl-C복사해서 이클립스의 lib폴더에 대고 Ctrl-V로 붙이면 끝.
 
굳이 지금 5개 jar 파일이 있는데 이것을 다 안해도 상관은 없어, 파일업로드 관련된 파일도 있고, Struts에서 사용할 파일들이 들어 있는거니까,
 


*이클립스 파일구조는 밑에 그림처럼 하면 좋겠어, 그렇치 않으면 오류가 발생할수고 있어,,예민한 것들이야 ㅎㅎ
*참 지금 하고 있는 프로젝트는, TOMCAT 연동에 다이나믹 프로젝트로 되었다고 가정하에 한거고 , 만약 톰켓연동이나 다이나믹 프로젝트가 아니라면
"TOCAT연동 다이나믹 프로젝트" 라는 글을 먼저 읽어보구하면 될거야


 







반응형

'JAVA' 카테고리의 다른 글

JAVA Super Class , Overriding  (0) 2010.09.08
파일 입출력  (0) 2010.08.23
(기타)톰켓 + 다이니믹 웹  (0) 2010.08.23
2. 이제 실제 서플릿 파일이라든지 JSP 그리구, xml설정을 해줄거야  (0) 2010.08.23
java toString  (0) 2010.05.12