서비스개발자매뉴얼 오픈 제 1 장 RIPIS 오픈서비스개요 Korea Intellectual Property Strategy Institute

Size: px
Start display at page:

Download "서비스개발자매뉴얼 오픈 제 1 장 RIPIS 오픈서비스개요 Korea Intellectual Property Strategy Institute"

Transcription

1 Korea Intellectual Property Strategy Institute 목차 1장 RIPIS 오픈서비스소개 1 1. 개요 3 2. 서비스콘텐츠 4 3. 이용절차 5 4. 인증키신청및관리 5 제2장 RIPIS 오픈서비스 일반사용자 (Excel 활용 ) 안내 OPEN-API 안내 정부 R&D 출처기재정보 API 과제성과정보 API 특허 > 서지정보 API 특허 > 출원인정보 API 특허 > 발명자정보 API 특허 > IPC 정보 API 특허 > 상태정보 API 특허 > 질적정보 API 특허 > 원문정보 API 31 제 3 장 OPEN-API JAVA 예제코드 OPEN-API JAVA 예제코드 35 제 4 장 OPEN-API 코드정보 OPEN-API 코드정보 43

2 서비스개발자매뉴얼 오픈 제 1 장 RIPIS 오픈서비스개요 Korea Intellectual Property Strategy Institute

3 제 1 장 오픈서비스개요 Ⅱ 콘텐츠 RIPIS 오픈서비스제공콘텐츠 - 특허청출원시출처기재정보 Ⅰ 오픈서비스소개 R&D 특허성과과제출처정보 출원번호, 과제고유번호, 부처명, 연구관리전문기관, 연구사업명, 연구과제명, 기여율, 주관기관, 연구기간 10 ~ 현재 74,336 건 정부R&D특허성과관리시스템 ( 이하, RIPIS) 오픈서비스를통하여 " 과제정보 ( 정부R&D출처기재정보 )API, 국내특허출원정보 API, 정부R&D특허성과정보 API, 특허평가정보 API" 를제공하고있습니다. RIPIS Open-API 서비스는표준프로토콜인 HTTP 를기반으로제공되고, 결과데이터전송은 XML로제공하여사용자가원하는형식또는디자인으로데이터를재가공및서비스할수있는정부 R&D 연구성과특허정보를제공합니다. RIPIS 오픈서비스 OPEN-API 종류 정부 R&D 성과정보 - 06 년이후정부 R&D 확정성과정보 정부 R&D 성과정보 과제고유번호, 출원 / 등록구분, 부처명, 조분대상사업명, 세부과제명, 성과제출연도, 기여율, 연구개발단계, 6T 분류, 특허정보 특허청의 06 년이후특허출원정보 특허서지정보 출원번호, 출원일자, 등록번호, 등록일자, 발명의명칭, 대표출원인, 대표발명자, 대표 IPC 정보, WIPO 기술분류 06 ~ ,728 건 06 ~ ,728 건 출원인정보출원번호, 출원인명, 출원인코드 06 ~ 13 1,450,947 건 발명자정보출원번호, 발명자명 06 ~ 13 3,242,256 건 IPC 정보출원번호, IPC 코드 06 ~ 13 2,879,923 건 특허상태정보출원번호, 심사결과, 현재상태, 거절이유, 소멸일자, 소멸이유 06 ~ 13 1,322,686 건 특허평가정보 06 년이후등록특허대상평가정보 특허평가정보 출원번호, 해외출원여부, 패밀리특허번호, 패밀리국가수, 패밀리국가 ( 지수 ), 청구항수, 청구항 ( 지수 ), 피인용수, 피인용 ( 지수 ), 범용성 ( 지수 ), PQI, PQI 등급 06 ~ ,439 건 RIPIS 오픈서비스제공 OPEN-API 특허정보 OPEN-API 명칭 출처기재정보 API 성과과제정보 API 서지정보 API 출원인정보 API 발명자정보 API IPC 정보 API 상태정보 API 질적정보 API 원문정보 API 소개 정부R&D 특허성과정보의출원시기재된출처기재정보제공 정부R&D 특허성과의확정된성과정보제공 국내특허서지정보제공 국내특허출원인정보제공 국내특허발명자정보제공 국내특허 IPC정보제공 국내특허상태정보제공 '06년이후출원된국내등록특허의평가정보제공 국내특허의공개공보및공고공보원문정보제공 3 4

4 Ⅲ 및회원가입절차 오픈서비스이용절차 RIPIS 오픈서비스의 API는표준프로토콜인 HTTP를기반으로제공되고, 결과데이터전송은 XML로제공하여사용자가원하는형식또는디자인으로데이터를재가공및서비스할수있습니다. - RIPIS 오픈서비스는아래와같은절차로오픈 API 서비스를이용하실수있습니다. RIPIS 서비스의기존회원의경우 RIPIS 오픈서비스상단의로그인버튼을클릭하여로그인후, RIPIS 오픈서비스를이용하실수있습니다. - RIPIS 서비스의비회원인경우오픈서비스상단의회원가입버튼을클릭하여회원가입후, RIPIS 오픈서비스를이용하실수있습니다. - RIPIS 서비스회원가입클릭 - RIPIS 서비스는일반사용자와기관사용자 ( 부처, 과제관리기관, 연구기관 ) 로구분하여회원가입할수있습니다. - RIPIS 서비스는회원구분 ( 일반사용자또는기관사용자 ) 를선택한후, 아래의 아이핀인증 버튼을클릭합니다. Ⅳ 인증키신청및관리 STOP 01 ( 회원가입및로그인 ) - RIPIS 오픈서비스는 RIPIS 서비스의회원체계를활용하므로, RIPIS( 시스템의회원가입또는회원로그인을필요로합니다. - RIPIS 서비스회원가입은아이핀인증을통하여개인에대한실명인증을수행합니다. - RIPIS 서비스로그인또는회원가입절차는아래와같습니다. 5 6

5 및회원가입절차 02 ( 서비스키발급및 API 신청 ) 서비스발급은 RIPIS( 시스템에회원가입하신사용자를대상으로 발급하며, API 종류별사용을위한 API 신청이가능합니다. 서비스이용약관및개인정보처리방침에대한동의처리 - 필수입력항목을입력하고, 가입완료 버튼를클릭하여회원가입을완료합니다. STOP 03 (API 사용승인 ) < RIPIS 오픈서비스 API 사용승인요청 > - 사용자의필요에의한각 API 별신청을통하여, 시스템의관리자는간단한확인후에 API 서비스에대한승인처리를합니다. 승인된 API 에한하여, ServiceKey 를이용하여 OPEN-API 서비스를받으실수있습니다. - RIPIS 오픈서비스 ( 로접속하여, 상단의로그인버튼을클릭하여로그인할수있습니다. < RIPIS 오픈서비스 ServiceKey 발급정보및 API 별승인현황 > 7 8

6 04 ( 오픈 API 사용 ) 발급된서비스키를이용, 사용승인된 API 를아래의 URI 와같이이용, 오픈 API 서비스를 이용할수있습니다. URL 예시 searchfield=govdnm&query= 교육 는할당받은서비스키입력 &pageno=1&numofrows=10& 요청 URL 의결과정보 9 10

7 오픈 제 2 장 RIPIS 오픈서비스 Korea Intellectual Property Strategy Institute

8 제 2 장 오픈서비스 Excel 샘플파일오픈및매크로보안해제 - 다운로드된 Excel 샘플파일오픈시, Microsoft Excel의 RIPIS 오픈서비스 를정상적으로동작하기위해서보안경고에따른매크로사용에대한 이콘텐츠사용 조치를통하여보안해제가필요합니다. Ⅰ 사용자 (Excel 활용 ) 안내 오픈서비스중 Excel 의 Vba 프로그래밍을이용하여, 사용자에게익숙한 Excel UI를이용하여특허성과정보를활용할수있는서비스를제공합니다. RIPIS 오픈서비스의 VBA Sample Excel 파일은, RIPIS 오픈서비스에서제공하는 API로접근을통한검색및 Excel상의 Sheet로의데이터를출력하는샘플함수를구현한기능을제공하고있습니다. - RIPIS 오픈서버스홈 > 오픈 API > 출처기재정보 API > 샘플예제 에서제공하는 Excel VBA Application 샘플파일을다운로드 ( 아래그림 ) 하여 RIPIS 오픈서비스를제공 받을수있습니다. Excel VBA Application 샘플파일다운로드 파일다운로드 비주얼베이직포애플리케이션 (Visual Basic for Applications, VBA) 는마이크로소프트의이벤트반응형프로그래밍언어인비주얼베이직 6 의구현과관련된통합개발환경 (IDE) 이며, 이것은대부분마이크로소프트오피스응용프로그램 (Excel, Word, PowerPoint) 에내장되어있습니다. VBA 는개발자및 MS-OFFICE 파워유저들이사용자정의함수들을구축하게할수있고, 과정을자동화하고 Win32 와다른낮은 - 수준의기능을 DLL 들을통해접근할수있는인터페이스를제공합니다. Excel RIPIS 오픈서비스활용 < Excel 매크로보안해제 > - 정부 R&D 출처기재정보 API 활용을위하여 Excel 파일오픈후, 노란색바탕의셀에 할당받은 서비스키, 검색필드, 검색키워드 정보 ( 요청파라메터참조 ) 를입력하여 실행 버튼을클릭합니다. Excel 양식에서의검색 OPEN-API 별요청파라메터참조 서비스키 : RIPIS 오픈서비스에서할당받은 ServiceKey 값 - 검색필드 ( 검색대상필드선택 ) : 출원번호 : APPLNO 과제고유번호 : PJTINHNO 부처명 : GOVDNM 연구관리전문기관명 : RDCTRORG 주관기관명 : CNDORG 연구사업명 : RDBSNNM 연구과제명 : RDPJTNM - 검색키워드 : 검색필드에따른검색키워드정보 - 출력레코드수 : 10 ~ 100 까지입력가능 - 페이지번호 : 검색결과에대한페이지번호 13 14

9 RIPIS 오픈서비스검색정보정부 R&D 출처기재정보 API 활용을위하여 Excel 파일오픈후, 특정출원번호에대한검색결과는아래와같은 Excel Result Sheet에출력됩니다. < 특정출원번호에대한검색결과화면 > 요청변수값형식 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO 과제고유번호 : PJTINHNO 부처명 : GOVDNM 연구관리전문기관명 :RDCTRORG 주관기관명 : CNDORG 연구사업명 : RDBSNNM 연구과제명 : RDPJTNM query 문자열 ( 필수 ) 검색어를입력합니다. numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) Ⅱ 안내 한국지식재산전략원의정부 R&D 특허성과정보및특허정보에대한 OPEN-API 활용을위한사용방법을안내합니다. 1 R&D 출처기재정보 API 구분 Operation URL 주요제공정보 인터페이스 PjtListRequest 값형식 항목 출원번호, 출원번호별순번, 등록번호, 과제고유번호, 부처명, 연구사업명, 연구과제명, 주관기관명, 연구기간, 연구관리전문기관명, 기여율 - RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. 요청파라메터 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. 응답구조 (XML) 응답엘리먼트 값형식 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 <pageno> Integer 페이지번호 <totalcount> Integer 전체검색결과수 <items> <item> <applno> 문자열 출원번호 <seq> Integer 출원번호별순번 <rgstno> 문자열 등록번호 <pjtinhno> 문자열 과제고유번호 <govdnm> 문자열 부처명 <rdbsnnm> 문자열 연구사업명 <rdpjtnm> 문자열 연구과제명 <cndorg> 문자열 주관기관명 <rddur> 문자열 연구기간 <rdctrorg> 문자열 연구관리전문기관명 <ctbr> 문자열 기여율 15 16

10 2 API 구분 항목 응답구조 (XML) 응답엘리먼트값형식 <response> Operation URL 주요제공정보 PatentResultListRequest 출원번호, 과제고유번호, 세부과제번호, 출원 (A)/ 등록 (R) 성과구분, 부처명, 연구관리전문기관명, 연구주관기관명, 연구사업명, 연구과제명, 성과제출연도, 연구기간, 기여율, 연구개발단계명, 6T 분류명 <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 <pageno> Integer 페이지번호 <totalcount> Integer 전체검색결과수 <items> RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. 요청파라메터 값형식 searchfield 문자열 ( 필수 ) 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO 과제고유번호 : PJTINHNO 부처명 : GOVDNM 세부과제명 : DETPJTNM query 문자열 ( 필수 ) 검색어를입력합니다. <item> <applno> 문자열 출원번호 <pjtinhno> Integer 과제고유번호 <detpjtno> 문자열 세부과제번호 <applrgsttp> 문자열 출원 (A)/ 등록 (R) 성과구분 <govdnm> 문자열 부처명 <rdctrproforgnm> 문자열 연구관리전문기관명 <cndorgnm> 문자열 연구주관기관명 <urgtrgtbsnnm> 문자열 연구사업명 <detpjtnm> 문자열 연구과제명 <pjtyear> 문자열 성과제출연도 numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) <rddur> 문자열연구기간 <ctbr> 문자열기여율 pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) <rdpjstep> 문자열연구개발단계명 <t6reltcnrg> 문자열 6T 분류명 17 18

11 3 > 서지정보 API 구분 항목 응답구조 (XML) 응답엘리먼트값형식 <response> Operation URL 주요제공정보 PatentListRequest 출원번호, 출원일자, 공개번호, 공개일자, 등록번호, 등록일자, 발명의명칭, 대표출원인명, 대표발명자명, 대표권리인명, 대표 IPC 코드, wipo 대분류명, wipo 소분류명 <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 <pageno> Integer 페이지번호 <totalcount> Integer 전체검색결과수 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. <items> <item> 요청파라메터 값형식 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. <applno> 문자열 출원번호 <appldt> 문자열 출원일자 <opnno> 문자열 공개번호 <opndt> 문자열 공개일자 <rgstno> 문자열 등록번호 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO 등록번호 : RGSTNO 발명의명칭 : INVNTOFTTL 대표출원인명 : APPLNM 대표 IPC 코드 : IPCCD <rgstdt> 문자열 등록일자 <invntofttl> 문자열 발명의명칭 <applnm> 문자열 대표출원인명 <invntnm> 문자열 대표발명자명 <righnm> 문자열 대표권리인명 <ipccd> 문자열 대표 IPC 코드 query 문자열 ( 필수 ) 검색어를입력합니다. <wipocdnm> 문자열 wipo 대분류명 numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) <wiposmallcdnm> 문자열 wipo 소분류명 pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) 19 20

12 4 > 출원인정보 API 구분 항목 응답구조 (XML) 응답엘리먼트값형식 Operation URL 주요제공정보 PatentApplListRequest 출원번호, 출원일자, 등록번호, 등록일자, 순번, 출원인코드, 출원인명, 출원인영문명 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. 요청파라메터 <pageno> Integer 페이지번호 <totalcount> Integer 전체검색결과수 <items> 값형식 <item> 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. <applno> 문자열출원번호 <appldt> 문자열출원일자 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO <rgstno> 문자열등록번호 <rgstdt> 문자열등록일자 query 문자열 ( 필수 ) 검색어를입력합니다. <seq> Integer 순번 <applcd> 문자열출원인코드 numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) <applkrnm> 문자열출원인명 <applennm> 문자열출원인영문명 pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) 21 22

13 5 > 발명자정보 API 구분 항목 응답구조 (XML) 응답엘리먼트값형식 Operation URL 주요제공정보 PatentInvntListRequest 출원번호, 순번, 발명자명, 발명자국가명 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 <pageno> Integer 페이지번호 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. 요청파라메터 <totalcount> Integer 전체검색결과수 <items> <item> 값형식 <applno> 문자열출원번호 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. <seq> Integer 순번 <invntkrnm> 문자열발명자명 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO <invntcnntinm> 문자열발명자국가명 query 문자열 ( 필수 ) 검색어를입력합니다. numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) 23 24

14 6 > IPC 정보 API 구분 항목 응답구조 (XML) 응답엘리먼트값형식 Operation URL 주요제공정보 PatentIpcListRequest 출원번호, 순번, IPC 코드, IPC 코드 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <numofrows> Integer 페이지별건수 <pageno> Integer 페이지번호 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. <totalcount> Integer 전체검색결과수 요청파라메터 값형식 <items> <item> <applno> 문자열출원번호 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. <seq> Integer 순번 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO <ipccd> 문자열 IPC 코드 <ipcdesc> 문자열 IPC 코드 query 문자열 ( 필수 ) 검색어를입력합니다. numofrows Integer 결과 ROW 의개수를지정합니다. (default : 10, 최대 : 100 ) pageno Integer 결과에대한페이지번호를지정합니다.(1 or 2 or 3...) 25 26

15 7 > 상태정보 API 구분 항목 응답엘리먼트값형식 <resultmsg> 문자열검색결과메시지를출력합니다. <body> Operation URL 주요제공정보 PatentStatViewRequest 출원번호, 현재상태, 처리상태, 최종처분코드명, 최종처분일자, 거절이유, 소멸일자, 소멸이유 <item> <applno> 문자열 출원번호 <statgbn> 문자열 현재상태 <statnm> 문자열 처리상태 <lastdspstcdnm> 문자열 최종처분코드명 <lastdspstdt> 문자열 최종처분일자 <RefuseCont> 문자열 거절이유 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. <extinctiondt> 문자열소멸일자 요청파라메터 값형식 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO query 문자열 ( 필수 ) 검색어를입력합니다. 응답구조 (XML) 응답엘리먼트 값형식 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다

16 8 API 구분 항목 응답엘리먼트값형식 <resultcode> 문자열검색결과코드를출력합니다. <resultmsg> 문자열검색결과메시지를출력합니다. Operation URL 주요제공정보 PatentIndexViewRequest 등록번호, 패밀리특허수, 청구항수, 피인용건수, 해외출원여부, 3 극특허여부, 패밀리특허국가수, 패밀리특허리스트, 패밀리특허, 패밀리특허번호, 패밀리특허국가코드, PQI 지수, PQI 등급 <body> <item> <rgstno> 문자열 등록번호 <fmycnt> Integer 패밀리특허수 <dmndclacnt> 문자열 청구항수 <ncitncnt> 문자열 피인용건수 <fornapplfg> 문자열 해외출원여부 RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. <pat3fg> 문자열 3 극특허여부 <fmynaticnt> 문자열패밀리특허국가수 요청파라메터 <familyinfo> 패밀리특허리스트 값형식 <family> 패밀리특허 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. <fmyno> 문자열패밀리특허번호 searchfield 문자열 ( 필수 ) 조회하고자하는필드명을입력합니다. 등록번호 : RGSTNO <fmynaticd> 문자열패밀리특허국가코드 <pqi> 문자열 PQI 지수 query 문자열 ( 필수 ) 검색어를입력합니다. <pqics> 문자열 PQI 등급 응답구조 (XML) 응답엘리먼트 값형식 <response> <header> 29 30

17 9 API 구분 Operation PatentDocViewRequest 항목 URL 주요제공정보 출원번호, 파일명, 원문 URL RIPIS 오픈서비스는 REST 방식의 UTF-8 문자셋환경을지원합니다. 요청파라메터 값형식 searchfield 문자열 ( 필수 ) 문자열 ( 필수 ) 발급받은서비스키값을입력합니다. 조회하고자하는필드명을입력합니다. 출원번호 : APPLNO query 문자열 ( 필수 ) 검색어를입력합니다. kind 문자열 ( 필수 ) A : 공개공보, B: 공고공보 응답구조 (XML) 응답엘리먼트 값형식 <response> <header> <resultcode> 문자열 검색결과코드를출력합니다. <resultmsg> 문자열 검색결과메시지를출력합니다. <body> <item> <applno> 문자열 출원번호 <docname> Integer 파일명 <path> 문자열 원문 URL 31 32

18 오픈 제 3 장 OPEN-API JAVA 예제코드 Korea Intellectual Property Strategy Institute

19 제 3 장 JAVA 예제코드 화면예제 - Java Project 선택 -> Next" 클릭 Ⅰ JAVA 예제코드 언어를이용한 RIPIS오픈서비스활용을위한개발환경 - JDK 1.5 이상 - ECLIPSE IDE 개발환경 - 에서 HttpClient 자바라이브러리다운로드 ECLIPS IDE 개발환경구성 예제 - Java Project 명칭입력 - "Finish" 클릭 JDK 1.5 이상설치. - ECLIPSE 설치. - 좌측의화면과같이 Package Explorer" 창에서마우스오른쪽클릭후, "New -> Project" 클릭. - Java 소스폴더및 Output 폴더명확인후, "Finish" 클릭 35 36

20 예제 Project 아래의 src" 폴더에마우스오른쪽클릭후, New" -> "Class" 선택 import org.apache.http.client.clientprotocolexception; import org.apache.http.client.httpclient; import org.apache.http.client.methods.httpget; import org.apache.http.impl.client.defaulthttpclient public class Openapi { JAVA CODE public static void main(string[] args) { - Java Class 창에서 Package 명입력및 Class 명칭입력. - public static void main(string[] args) 체크박스에체크 - Finish 버튼클릭. String ServiceKey = " 서비스키 "; // 발급된서비스키입력 String surl = " HttpClient client = new DefaultHttpClient(); HttpGet areq = new HttpGet(sUrl + "?servicekey="+ ServiceKey +"&pageno=1&numofrows=10&searchfield=govdnm&query= 산림청 "); HttpResponse ares = null; - 단축키 Alt + Enter" 후, 다운로드받은라이브러리를 Add External JARs" 버튼을이용하여, 좌측화면과같이등록. try { ares = client.execute(areq); } catch (ClientProtocolException e) { e.printstacktrace(); } catch (IOException e) { e.printstacktrace(); } BufferedReader rd = null; 샘플코드 package ripis_openapi; import java.io.bufferedreader; import java.io.ioexception; import java.io.inputstreamreader; import java.io.unsupportedencodingexception; import org.apache.http.httpresponse; JAVA CODE try { rd = new BufferedReader (new InputStreamReader(ares.getEntity().getContent(),"utf-8")); } catch (UnsupportedEncodingException e) { e.printstacktrace(); } catch (IllegalStateException e) { e.printstacktrace(); } catch (IOException e) { e.printstacktrace(); } StringBuffer sb = new StringBuffer(); int read = 0; char b[] = new char[1024]; 37 38

21 CODE 샘플코드에의한결과데이터 { while ((read = rd.read(b))!= -1){ sb.append(b,0,read); } } catch (IOException e) { e.printstacktrace(); } } } System.out.println(sb.toString()); // 결과 XML 출력 39 40

22 오픈 제 4 장 OPEN-API 코드정보 Korea Intellectual Property Strategy Institute

23 제 4 장 코드정보 Ⅰ 코드정보 사용시, XML 형식으로출력되는정보에대한출력상태정보를인지할수 있는코드정보 <resultcode> 를제공하며, 해당코드정보의내용은아래의표와 같습니다. 코드 메시지 비고 필수파라메터가누락 11 servicekey 파라미터가없음 20 유효하지않은 servicekey 40 [ 서비스접근거부 ] 인증된 IP 주소가아닙니다. 41 하루 API 호출 traffic 초과 50 해당 API 에접근권한이없음. 54 오픈 API 서비스내부시스템에러. 60 오픈 API 서비스연결실패. 서비스시스템과부하또는장애로인한서비스연결실패. 0 정상검색결과정보제공 (success) 43

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과

1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 1. 자바프로그램기초 및개발환경 2 장 & 3 장. 자바개발도구 충남대학교 컴퓨터공학과 학습내용 1. Java Development Kit(JDK) 2. Java API 3. 자바프로그래밍개발도구 (Eclipse) 4. 자바프로그래밍기초 2 자바를사용하려면무엇이필요한가? 자바프로그래밍개발도구 JDK (Java Development Kit) 다운로드위치 : http://www.oracle.com/technetwork/java/javas

More information

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공

목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper 클래스작성 - JSONParser 클래스작성 공공 메신저의새로운혁신 채팅로봇 챗봇 (Chatbot) 입문하기 소 이 메 속 : 시엠아이코리아 름 : 임채문 일 : soulgx@naver.com 1 목차 INDEX JSON? - JSON 개요 - JSONObject - JSONArray 서울시공공데이터 API 살펴보기 - 요청인자살펴보기 - Result Code - 출력값 HttpClient - HttpHelper

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

단위업무명

단위업무명 인공지능기반대화형 생활법률지식서비스구축 OPEN API 매뉴얼 MOJ-DE-03-UX Copyright 2016 다음소프트 다음소프트의사전승인없이본내용의전부또는일부에대한복사, 전재, 배포, 사용을금합니다. 1 목 차 1. OPEN API 소개 3 2. OPEN API 매뉴얼 5 3. API 신청 17 2 1. OPEN API 소개 1.1 OPEN API(Application

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi 소프트웨어공학 Tutorial #2: StarUML Eun Man Choi emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2

More information

- 2 -

- 2 - '14 년도제품안전기술기반조성사업과제수요조사제안서 - 2 - [ 별첨 1] 과제명작성가이드라인 산업기술혁신기술개발사업과제명작성가이드라인 1. 기본방향 - 3 - 2. 가이드라인 - 4 - [ 별첨 2] 산업기술분류표 / / / 100101 100601 / 100102 / 100602 100103 100603 / 100104 / 100604 100105

More information

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.

iii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다. Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:

More information

슬라이드 1

슬라이드 1 Subclipse 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 Subclipse (http://subclipse.tigris.org/) 라이선스 Eclipse Public License v1.0 소개 Subversion( 이하 svn) 용 Eclipse 플러그인 SVN 을만든 Tigris.org 에서만든클라이언트툴 Java

More information

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우. 소프트웨어매뉴얼 윈도우드라이버 Rev. 3.03 SLP-TX220 / TX223 SLP-TX420 / TX423 SLP-TX400 / TX403 SLP-DX220 / DX223 SLP-DX420 / DX423 SLP-DL410 / DL413 SLP-T400 / T403 SLP-T400R / T403R SLP-D220 / D223 SLP-D420 / D423

More information

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드]

Microsoft PowerPoint - Supplement-03-TCP Programming.ppt [호환 모드] - Socket Programming in Java - 목차 소켓소개 자바에서의 TCP 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 Q/A 에코프로그램 - EchoServer 에코프로그램 - EchoClient TCP Programming 1 소켓소개 IP, Port, and Socket 포트 (Port): 전송계층에서통신을수행하는응용프로그램을찾기위한주소

More information

Interstage5 SOAP서비스 설정 가이드

Interstage5 SOAP서비스 설정 가이드 Interstage 5 Application Server ( Solaris ) SOAP Service Internet Sample Test SOAP Server Application SOAP Client Application CORBA/SOAP Server Gateway CORBA/SOAP Gateway Client INTERSTAGE SOAP Service

More information

자바-11장N'1-502

자바-11장N'1-502 C h a p t e r 11 java.net.,,., (TCP/IP) (UDP/IP).,. 1 ISO OSI 7 1977 (ISO, International Standards Organization) (OSI, Open Systems Interconnection). 6 1983 X.200. OSI 7 [ 11-1] 7. 1 (Physical Layer),

More information

02 C h a p t e r Java

02 C h a p t e r Java 02 C h a p t e r Java Bioinformatics in J a va,, 2 1,,,, C++, Python, (Java),,, (http://wwwbiojavaorg),, 13, 3D GUI,,, (Java programming language) (Sun Microsystems) 1995 1990 (green project) TV 22 CHAPTER

More information

Microsoft PowerPoint - 03-TCP Programming.ppt

Microsoft PowerPoint - 03-TCP Programming.ppt Chapter 3. - Socket in Java - 목차 소켓소개 자바에서의 프로그램작성방법 주요클래스와메소드 HTTP 프로토콜을이용한예제 에코프로그램 에코프로그램 - EchoServer 에코프로그램 - EchoClient Q/A 1 1 소켓소개 IP,, and Socket 포트 (): 전송계층에서통신을수행하는응용프로그램을찾기위한주소 소켓 (Socket):

More information

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어

API - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -

More information

rmi_박준용_final.PDF

rmi_박준용_final.PDF (RMI) - JSTORM http://wwwjstormpekr (RMI)- Document title: Document file name: Revision number: Issued by: Document Information (RMI)- rmi finaldoc Issue Date: Status:

More information

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

신림프로그래머_클린코드.key

신림프로그래머_클린코드.key CLEAN CODE 6 11st Front Dev. Team 6 1. 2. 3. checked exception 4. 5. 6. 11 : 2 4 : java (50%), javascript (35%), SQL/PL-SQL (15%) : Spring, ibatis, Oracle, jquery ? , (, ) ( ) 클린코드를 무시한다면 . 6 1. ,,,!

More information

gnu-lee-oop-kor-lec10-1-chap10

gnu-lee-oop-kor-lec10-1-chap10 어서와 Java 는처음이지! 제 10 장이벤트처리 이벤트분류 액션이벤트 키이벤트 마우스이동이벤트 어댑터클래스 스윙컴포넌트에의하여지원되는이벤트는크게두가지의카테고리로나누어진다. 사용자가버튼을클릭하는경우 사용자가메뉴항목을선택하는경우 사용자가텍스트필드에서엔터키를누르는경우 두개의버튼을만들어서패널의배경색을변경하는프로그램을작성하여보자. 이벤트리스너는하나만생성한다. class

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 인터페이스, 람다식, 패키지 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 홈네트워킹 public interface RemoteControl { public void turnon(); // 가전제품을켠다. public void turnoff(); // 가전제품을끈다. 인터페이스를구현 public class Television

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 3 if, if else, if else if, switch case for, while, do while break, continue : System.in, args, JOptionPane for (,, ) @ vs. logic data method variable Data Data Flow (Type), ( ) @ Member field

More information

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위

B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위 B.3 JDBC 설치 JDBC Java DataBase Connectivity 는자바에서 DBMS의종류에상관없이일관된방법으로 SQL을수행할수있도록해주는자바 API Application Program Interface 다. 이책에서는톰캣과 SQL Server 간의연결을위해서설치한다. http://www.microsoft.com/ko-kr/download에접속해

More information

4S 1차년도 평가 발표자료

4S 1차년도 평가 발표자료 모바일 S/W 프로그래밍 안드로이드개발환경설치 2012.09.05. 오병우 모바일공학과 JDK (Java Development Kit) SE (Standard Edition) 설치순서 Eclipse ADT (Android Development Tool) Plug-in Android SDK (Software Development Kit) SDK Components

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 배효철 th1g@nate.com 1 목차 표준입출력 파일입출력 2 표준입출력 표준입력은키보드로입력하는것, 주로 Scanner 클래스를사용. 표준출력은화면에출력하는메소드를사용하는데대표적으로 System.out.printf( ) 를사용 3 표준입출력 표준출력 : System.out.printlf() 4 표준입출력 Example 01 public static void

More information

Facebook API

Facebook API Facebook API 2조 20071069 임덕규 20070452 류호건 20071299 최석주 20100167 김민영 목차 Facebook API 설명 Android App 생성 Facebook developers App 등록 Android App Facebook SDK 추가 예제 Error 사항정리 Facebook API Social Plugin Facebook

More information

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411)

Microsoft PowerPoint - 안드로이드 개발 환경 구축(170411) Android 7.0 Nougat 개발환경구축 목차 기존방식 JAVA JDK 다운로드및설치 Android SDK 다운로드및설치 Eclipse 다운로드및설치 Eclipse와의연동 AVD 생성과 Android 프로젝트생성및실행 Android Studio 를이용한방식 JAVA JDK 다운로드및설치 Android Studio 설치및프로젝트생성 기존방식 (Android

More information

gcloud storage 사용자가이드 1 / 17

gcloud storage 사용자가이드 1 / 17 gcloud storage 사용자가이드 1 / 17 문서버전및이력 버전 일자 이력사항 1.0 2016.12.30 신규작성 1.1 2017.01.19 gcloud storage 소개업데이트 1.2 2017.03.17 Container 공개설정업데이트 1.3 2017.06.28 CDN 서비스연동추가 2 / 17 목차 1. GCLOUD STORAGE 소개... 4

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 개발환경구조및설치순서 JDK 설치 Eclipse 설치 안드로이드 SDK 설치 ADT(Androd Development Tools) 설치 AVD(Android Virtual Device) 생성 Hello Android! 2 Eclipse (IDE) JDK Android SDK with

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

More information

Scopus 한국어이용가이드-3차수정

Scopus 한국어이용가이드-3차수정 refine your results TM www.scopus.com 1 Step 2 키워드 검색방법 홈 페이지에서 찾고 싶은 단어를 입력해 Refine Results의 을 이용해 제한검색 로 상세확인 가능하며, 로 FullText 볼 수 있음 검색결과 보기 Scopus 탭 Scopus에 등재된 저널들의 검색 결과를 표시. More 탭 Scopus에 등재된 저널

More information

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V

Mobile Service > IAP > Android SDK [ ] IAP SDK TOAST SDK. IAP SDK. Android Studio IDE Android SDK Version (API Level 10). Name Reference V Mobile Service > IAP > Android SDK IAP SDK TOAST SDK. IAP SDK. Android Studio IDE 2.3.3 Android SDK Version 2.3.3 (API Level 10). Name Reference Version License okhttp http://square.github.io/okhttp/ 1.5.4

More information

FileMaker 15 ODBC 및 JDBC 설명서

FileMaker 15 ODBC 및 JDBC 설명서 FileMaker 15 ODBC JDBC 2004-2016 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker, Inc... FileMaker.

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 국제특허심사공유시스템 OPD 사용자매뉴얼 1 목차 A B C OPD 개요 메인화면구성 구성화면설명 1. 조회 2. 전체패밀리정보 3. 전체인용 & 분류정보 4. 전체심사정보 5. ( 국가별 ) 패밀리정보 6. ( 국가별 ) 인용 & 분류정보 7. ( 국가별 ) 심사목록정보 8. ( 국가별 ) 심사문서정보 9. 심사문서 Viewer 설치 10. 게시판 2 B.

More information

mytalk

mytalk 한국정보보호학회소프트웨어보안연구회 총괄책임자 취약점분석팀 안준선 ( 항공대 ) 도경구 ( 한양대 ) 도구개발팀도경구 ( 한양대 ) 시큐어코딩팀 오세만 ( 동국대 ) 전체적인 그림 IL Rules Flowgraph Generator Flowgraph Analyzer 흐름그래프 생성기 흐름그래프 분석기 O parser 중간언어 O 파서 RDL

More information

PDF_Compass_32호-v3.pdf

PDF_Compass_32호-v3.pdf Design Compass는 특허청의 디자인맵 웹사이트에서 제공하는 디자인, 브랜드, 기술, 지식재산권에 관한 다양한 콘텐츠를 디자이너들의 입맛에 맞게 엮은 격월간 디자인 지식재산권 웹진입니다. * Design Compass는 저작이용이 허락된 서울서체(서울시)와 나눔글꼴(NHN)을 사용하여 제작되었습니다. 2 4 5 6 7 9 10 11 편집 / 디자인맵

More information

FileMaker ODBC 및 JDBC 가이드

FileMaker ODBC 및 JDBC 가이드 FileMaker ODBC JDBC 2004-2019 FileMaker, Inc.. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker, FileMaker Cloud, FileMaker Go FileMaker, Inc.. FileMaker WebDirect FileMaker,

More information

교육2 ? 그림

교육2 ? 그림 Interstage 5 Apworks EJB Application Internet Revision History Edition Date Author Reviewed by Remarks 1 2002/10/11 2 2003/05/19 3 2003/06/18 EJB 4 2003/09/25 Apworks5.1 [ Stateless Session Bean ] ApworksJava,

More information

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");

다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher( 실행할페이지.jsp); 다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습 1 배효철 th1g@nate.com 1 목차 조건문 반복문 System.out 구구단 모양만들기 Up & Down 2 조건문 조건문의종류 If, switch If 문 조건식결과따라중괄호 { 블록을실행할지여부결정할때사용 조건식 true 또는 false값을산출할수있는연산식 boolean 변수 조건식이 true이면블록실행하고 false 이면블록실행하지않음 3

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 1 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

Java ...

Java ... 컴퓨터언어 1 Java 제어문 조성일 조건문 : if, switch 어떠한조건을조사하여각기다른명령을실행 if 문, switch 문 if 문 if - else 문형식 if 문형식 if ( 조건식 ) { 명령문 1; 명령문 2;... if ( 조건식 ) { 명령문 1; 명령문 2;... else { 명령문 a; 명령문 b;... 예제 1 정수를입력받아짝수와홀수를판별하는프로그램을작성하시오.

More information

Microsoft PowerPoint - 14주차 강의자료

Microsoft PowerPoint - 14주차 강의자료 Java 로만드는 Monster 잡기게임예제이해 2014. 12. 2 게임화면및게임방법 기사초기위치 : (0,0) 아이템 10 개랜덤생성 몬스터 10 놈랜덤생성 Frame 하단에기사위치와기사파워출력방향키로기사이동아이템과몬스터는고정종료버튼클릭하면종료 Project 구성 GameMain.java GUI 환경설정, Main Method 게임객체램덤위치에생성 Event

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Copyright NICE Information Service all rights reserved. OneClick 4.0 사용자매뉴얼 Copyright NICE Information Service all rights reserved. Copyright NICE Information Service all rights reserved.... 4. 제출가능서류

More information

블로그_별책부록

블로그_별책부록 Mac Windows http //java sun com/javase/downloads Java SE Development Kit JDK 1 Windows cmd C:\>java -version java version "1.6.0_XX" Java(TM) SE Runtime Environment (build 1.6.0_XX-b03) Java HotSpot(TM)

More information

Cubase AI installation guide

Cubase AI installation guide Steinberg Cubase AI 프로그램 및라이선스설치가이드 (2018. 1. 31) Ver. 1.0.0 1 목차 1. 계정만들기 2. Download access code 등록및 Activation Code 발급 3. Steinberg Download Assistant 다운로드및설치 4. Cubase AI 다운로드및설치 5. 라이선스활성화 (Activation)

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

PowerPoint Presentation

PowerPoint Presentation Package Class 3 Heeseung Jo 목차 section 1 패키지개요와패키지의사용 section 2 java.lang 패키지의개요 section 3 Object 클래스 section 4 포장 (Wrapper) 클래스 section 5 문자열의개요 section 6 String 클래스 section 7 StringBuffer 클래스 section

More information

07 자바의 다양한 클래스.key

07 자바의 다양한 클래스.key [ 07 ] . java.lang Object, Math, String, StringBuffer Byte, Short, Integer, Long, Float, Double, Boolean, Character. java.util Random, StringTokenizer Calendar, GregorianCalendar, Date. Collection, List,

More information

슬라이드 1

슬라이드 1 IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공

More information

12-file.key

12-file.key 11 (String).. java.lang.stringbuffer. s String s = "abcd"; s = s + "e"; a b c d e a b c d e ,., "910359,, " "910359" " " " " (token) (token),, (delimiter). java.util.stringtokenizer String s = "910359,,

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

ICAS CADWorx SPLM License 평가판설치가이드

ICAS CADWorx SPLM License 평가판설치가이드 ICAS CADWorx SPLM License 평가판설치가이드 CADWorx SPLM License 평가판설치가이드 설치권장사항 Operating System Compatibility ( 반드시 AutoCAD 가설치되어있어야합니다.) 추천시스템 3.0 GHz Intel Pentium IV or greater Windows XP Professional or later

More information

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx #include int main(void) { int num; printf( Please enter an integer "); scanf("%d", &num); if ( num < 0 ) printf("is negative.\n"); printf("num = %d\n", num); return 0; } 1 학습목표 을 작성하면서 C 프로그램의

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실습문제 Chapter 05 데이터베이스시스템... 오라클로배우는데이터베이스개론과실습 1. 실습문제 1 (5 장심화문제 : 각 3 점 ) 6. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (2) 7. [ 마당서점데이터베이스 ] 다음프로그램을 PL/SQL 저장프로시져로작성하고실행해 보시오. (1) ~ (5)

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

비긴쿡-자바 00앞부속

비긴쿡-자바 00앞부속 IT COOKBOOK 14 Java P r e f a c e Stay HungryStay Foolish 3D 15 C 3 16 Stay HungryStay Foolish CEO 2005 L e c t u r e S c h e d u l e 1 14 PPT API C A b o u t T h i s B o o k IT CookBook for Beginner Chapter

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

슬라이드 1

슬라이드 1 모바일소프트웨어프로젝트 지도 API 1 조 20070216 김성수 20070383 김혜준 20070965 이윤상 20071335 최진 1 매시업? 공개 API? 2 매시업 웹으로제공하고있는정보와서비스를융합하여새로운소프트웨어나서비스, 데이터베이스등을만드는것 < 최초의매시업 > 3 공개 API 누구나사용할수있도록공개된 API 지도, 검색등다양한서비스들에서제공 대표적인예

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 @ Lesson 1,..... @ 1 Green Project 1991 Oak Java 1995. 5 December '90 by Patrick Naughton, Mike Sheridan and James Gosling Embedded in various consumer electronic device 1992. 9. 3 Star 7 1993 www portability

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 전자세금계산서서비스 매뉴얼 Last Update : 2015/10/01 1 # 목차 항목을선택하시면해당가이드로바로이동합니다. 번호기능분류이용가이드페이지 # 이용프로세스 3 1 서비스안내 - 이란? 4 2 신청안내 - 서비스신청하기 6 - 공급자등록하기 8 - 공급자수정하기 11 3 공급자관리 - 쇼핑몰관리자페이지연동하기 14 - 전자세금계산서발급요청하기 16

More information

<4D F736F F F696E74202D20C1A63236C0E520BED6C7C3B8B428B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63236C0E520BED6C7C3B8B428B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 26 장애플릿 이번장에서학습할내용 애플릿소개 애플릿작성및소개 애플릿의생명주기 애플릿에서의그래픽컴포넌트의소개 Applet API의이용 웹브라우저상에서실행되는작은프로그램인애플릿에대하여학습합니다. 애플릿이란? 애플릿은웹페이지같은 HTML 문서안에내장되어실행되는자바프로그램이다. 애플릿을실행시키는두가지방법 1. 웹브라우저를이용하는방법 2. Appletviewer를이용하는방법

More information

The Pocket Guide to TCP/IP Sockets: C Version

The Pocket Guide to  TCP/IP Sockets: C Version 인터넷프로토콜 03 장 도메인네임시스템과주소 패밀리 (IPv4-IPv6 서비스 ) 1 목차 제 3 장도메인네임시스템과주소패밀리 3.1 도메인네임주소를숫자주소로매핑하기 3.2 IP 버전에무관한주소-범용코드의작성 3.3 숫자주소에서도메인네임주소획득하기 2 getaddrinfo() 를활용한주소 범용 (Generic) 코드 주소범용 (Generic) 코드란? 주소버전

More information

PowerPoint Presentation

PowerPoint Presentation FORENSICINSIGHT SEMINAR SQLite Recovery zurum herosdfrc@google.co.kr Contents 1. SQLite! 2. SQLite 구조 3. 레코드의삭제 4. 삭제된영역추적 5. 레코드복원기법 forensicinsight.org Page 2 / 22 SQLite! - What is.. - and why? forensicinsight.org

More information

MasoJava4_Dongbin.PDF

MasoJava4_Dongbin.PDF JSTORM http://wwwjstormpekr Issued by: < > Revision: Document Information Document title: Document file name: MasoJava4_Dongbindoc Revision number: Issued by: < > SI, dbin@handysoftcokr

More information

vRealize Automation용 VMware Remote Console - VMware

vRealize Automation용 VMware Remote Console - VMware vrealize Automation 용 VMware Remote Console VMware Remote Console 9.0 이문서는새버전으로교체되기전까지나열된각제품버전및모든이후버전을지원합니다. 이문서에대한최신버전을확인하려면 http://www.vmware.com/kr/support/pubs 를참조하십시오. KO-002230-00 vrealize Automation

More information

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20C1A63234C0E520C0D4C3E2B7C228B0ADC0C729205BC8A3C8AF20B8F0B5E55D> Power Java 제 24 장입출력 이번장에서학습할내용 스트림이란? 스트림의분류 바이트스트림 문자스트림 형식입출력 명령어행에서입출력 파일입출력 스트림을이용한입출력에대하여살펴봅시다. 스트림 (stream) 스트림 (stream) 은 순서가있는데이터의연속적인흐름 이다. 스트림은입출력을물의흐름처럼간주하는것이다. 스트림들은연결될수있다. 중간점검문제 1. 자바에서는입출력을무엇이라고추상화하는가?

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 실시간주소정보조회 (OPEN API) 연계신청및활용가이드 목차 1. 실시간주소정보조회 (OPEN API) 2. 신청방법 1. 연계신청등록 / 확인 2. I-PIN 인증 3. 신청서작성 3. 확인방법 1. 신청목록 2. 처리상태확인 3. 신청결과확인 4. 적용방법 1. 송수신포멧 2. 에러코드 3. AJAX를활용한 Controller 호출방식 4. JSON을활용한웹페이지호출방식

More information

BMP 파일 처리

BMP 파일 처리 BMP 파일처리 김성영교수 금오공과대학교 컴퓨터공학과 학습내용 영상반전프로그램제작 2 Inverting images out = 255 - in 3 /* 이프로그램은 8bit gray-scale 영상을입력으로사용하여반전한후동일포맷의영상으로저장한다. */ #include #include #define WIDTHBYTES(bytes)

More information

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java( 혹은 에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을

을풀면된다. 2. JDK 설치 JDK 는 Sun Developer Network 의 Java(  혹은   에서 Download > JavaSE 에서 JDK 6 Update xx 를선택하면설치파일을 안드로이드설치및첫번째예제 안드로이드설치 안드로이드개발킷은안드로이드개발자사이트 (http://developer.android.com/) 에서다운로드받을수있으며현재 1.5 버전으로윈도우즈, 맥 OS X( 인텔 ), 리눅스플랫폼패키지가링크되어져있다. 안드로이드개발킷을설치하기위해서는다음과같은시스템환경이갖추어져있어야한다. 플랫폼 Windows Mac Linux 지원환경

More information

Cluster management software

Cluster management software 자바네트워크프로그래밍 (OCJP 국제공인자격취득중심 ) 충북대학교 최민 기본예제 예외클래스를정의하고사용하는예제 class NewException extends Exception { public class ExceptionTest { static void methoda() throws NewException { System.out.println("NewException

More information

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2

q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가

More information

Microsoft PowerPoint - e pptx

Microsoft PowerPoint - e pptx Import/Export Data Using VBA Objectives Referencing Excel Cells in VBA Importing Data from Excel to VBA Using VBA to Modify Contents of Cells 새서브프로시저작성하기 프로시저실행하고결과확인하기 VBA 코드이해하기 Referencing Excel Cells

More information

Java

Java Java http://cafedaumnet/pway Chapter 1 1 public static String format4(int targetnum){ String strnum = new String(IntegertoString(targetNum)); StringBuffer resultstr = new StringBuffer(); for(int i = strnumlength();

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

MaxstAR SDK 2.0 for Unity3D Manual Ver

MaxstAR SDK 2.0 for Unity3D Manual Ver MaxstAR SDK 2.0 for Unity3D Manual Ver 1.2 2015. 05. 14. 목차 1. 사전요구사항및제약사항 1 2. Trackable Data 생성 2 (1) 페이지접속및회원가입 2 (2) Trackable Data 생성및추가 / 삭제 5 (3) Unity3D 4.6.x 다운로드및설치 11 3. Maxst AR SDK Unity3D

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

슬라이드 1

슬라이드 1 TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능

More information

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 업무가빨라지는그룹웨어, 다우오피스 메일도메인설정가이드 TEAM 다우오피스운영팀 메일도메인설정 ) ) ) ) 도메인설정개요도메인구매업체확인방법도메인업체별설정상세방법 ( 가비아, 후이즈등 ) 도메인설정확인방법 ) 도메인설정개요 다우오피스에서메일을사용하기위해도메인연결방법을안내해드립니다. 우선다우오피스메일이용을위해서는별도회사도메인을가지고있어야합니다. 이미기업도메인을소유하고계신다면,

More information

어댑터뷰

어댑터뷰 04 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adapter View) 커스텀어댑터뷰 (Custom Adatper View) 란? u 어댑터뷰의항목하나는단순한문자열이나이미지뿐만아니라, 임의의뷰가될수 있음 이미지뷰 u 커스텀어댑터뷰설정절차 1 2 항목을위한 XML 레이아웃정의 어댑터정의 3 어댑터를생성하고어댑터뷰객체에연결

More information

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2 6.1 함수프로시저 6.2 서브프로시저 6.3 매개변수의전달방식 6.4 함수를이용한프로그래밍 3 프로시저 (Procedure) 프로시저 (Procedure) 란무엇인가? 논리적으로묶여있는하나의처리단위 내장프로시저 이벤트프로시저, 속성프로시저, 메서드, 비주얼베이직내장함수등

More information

Microsoft PowerPoint - Java7.pptx

Microsoft PowerPoint - Java7.pptx HPC & OT Lab. 1 HPC & OT Lab. 2 실습 7 주차 Jin-Ho, Jang M.S. Hanyang Univ. HPC&OT Lab. jinhoyo@nate.com HPC & OT Lab. 3 Component Structure 객체 (object) 생성개념을이해한다. 외부클래스에대한접근방법을이해한다. 접근제어자 (public & private)

More information

Java XPath API (한글)

Java XPath API (한글) XML : Elliotte Rusty Harold, Adjunct Professor, Polytechnic University 2006 9 04 2006 10 17 문서옵션 제안및의견 XPath Document Object Model (DOM). XML XPath. Java 5 XPath XML - javax.xml.xpath.,? "?"? ".... 4.

More information

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 (   ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각 JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( http://java.sun.com/javase/6/docs/api ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각선의길이를계산하는메소드들을작성하라. 직사각형의가로와세로의길이는주어진다. 대각선의길이는 Math클래스의적절한메소드를이용하여구하라.

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean

More information

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드] Google Map View 구현 학습목표 교육목표 Google Map View 구현 Google Map 지원 Emulator 생성 Google Map API Key 위도 / 경도구하기 위도 / 경도에따른 Google Map View 구현 Zoom Controller 구현 Google Map View (1) () Google g Map View 기능 Google

More information

PowerPoint Presentation

PowerPoint Presentation 객체지향프로그래밍 오류처리 손시운 ssw5176@kangwon.ac.kr 오류메시지를분석한다. 오류메시지에서많은내용을알수있다. 2 디버깅 디버거를사용하면프로그램에서쉽게오류를감지하고진단할수있다. 디버거는중단점을설정하여서프로그램의실행을제어할수있으며문장 단위로실행하거나변수의값을살펴볼수있다. 3 이클립스에서디버깅 4 이클립스에서디버깅 5 이클립스의디버깅명령어 6 예외처리

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 회원가입화면 개편안내가이드 (D2) . 회원가입시, 약관및개인정보취급방침을보다간편하게동의받을수있도록 9 월 7 일회원가입화면이개편되었습니다. 개편된새로운회원가입화면은개정된정보통신망법을적용한상점만이용할수있으며, [ 쇼핑몰구축 > 쇼핑몰관리기능설정 > 회원관련특수조건설정 > 약관노출위치설정 ] 에따라개편된화면이기본소스로적용됩니다. 개별디자인을사용하고있는상점의경우,

More information

슬라이드 1

슬라이드 1 Gradle 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 소개 특징 Gradle (http://www.gradle.org) 소프트웨어빌드자동화도구 라이선스 Apache License v2.0 Gradle 을통해소프트웨어패키지나프로젝트의빌드, 테스팅, 퍼블리슁, 배포등을자동화할수있다. Ant 의유연성과기능을

More information