Effective Software Project Collaboration using Eclipse

Size: px
Start display at page:

Download "Effective Software Project Collaboration using Eclipse"

Transcription

1 Effective Software Project Collaboration using Eclipse okjsp

2 Schedule 1,2 이클립스기본 3 VCS & 빌드도구 ANT 4 이클립스와협업프로세스 5,6 이클립스웹개발 7, 이클립스와테스트자동화

3 0. Set up jdk 1.7 eclipse 3.7 indigo tomcat mysql 5.5 Github.com

4 JAVA_HOME

5 java -version

6 Ganymede

7 eclipse 3.4 JEE

8 1. 이클립스개요 Source Compile Project Build Tool positioning 개발생산성향상 IDE

9 Source Compile javac eclipse auto compile src build or classes

10 Project Build build script ready for use

11 Tool positioning 요구분석설계개발테스트릴리스 usecase modeling IDE Testing Tool build Tool

12 개발생산성향상 requirement 확인 control complexity refactoring automation

13 IDE coding compile/build run/debug

14 연습문제 컴파일과빌드의차이점은? IDE의기본기능세가지는?

15 2. Hello World 실행하기 Java Application Java Web Application Console View Argument, Parameter, Method Signature

16 Start

17 Perspective

18 Java Project

19

20 Java Application main() Java Project

21 Create Class

22 Create Class

23 Hello World

24 Run

25 Quick Access ^3

26 Console View Console View Preferences

27 Java Web Application servlet container Dynamic Web Project

28 Argument, Parameter, Method Signature Argument main(string[] args) Parameter key, value pairs transfer Query String Method Signature public static void main(string[] args)

29 연습문제 구구단출력프로그램을자바프로젝트로작성하기 웹프로젝트로구구단을작성하기

30 3. 코드네비게이션 Reading Code Readability Find Open Resource Definition References

31 legend ctrl : ^ alt shift : ~

32 Find/Search 찾기 / 바꾸기 ^ + F 파일찾기 ^ + ~ + + n u 문자열포함된소스찾기 contextmenu + find ^ + H

33 Find/Search #2 코드패턴찾기 ^ + j, ^~ + j ; incremental find ^ + k, ^~ + k ; selection find 상속관계찾기 ^ + t 메소드찾기 ^ + o ; Outline

34 Find/Search #3 선언부찾기 ^ + leftclick f3 참조소스목록 ctrl + shift + g contextmenu > References > Project 같은변수찾기 형광펜

35 Navigate 라인번호로이동 ^ + L 중괄호 ({} brace) 처음과끝 ctrl + shift + + ~ + 좌우화살표

36 Navigate #2 파일과파일사이이동 ^ + f6 뒤로 / + 좌우화살표

37 코드비교하기 compare with... replace with...

38 편집 copy & paste ^ + insert / ~ + insert ^ + c / ^ + v ^ + 상하화살표 method copy/remove outline view에서 copy/remove

39 연습문제 오픈소스프로젝트 import 하기 편집기단축키중 ctrl+shift+r의역할은? 자바편집기에서 ctrl+shift+g 의역할은? 클래스, 메소드, 변수의선언위치로이동하는단축키는?

40 4. 프로젝트기반의 소스아키텍처 개발표준 소스디렉토리구조 서비스디렉토리구조 버젂관리해야할것 빌드스크립트의가변성

41 개발표준 용어집 코딩컨벤션 CRUD 코드샘플

42 소스디렉토리구조 src src/java src/test WebContent WebContent/WEB-INF/web.xml WebContent/WEB-INF/lib WebContent/WEB-INF/classes docs

43 서비스디렉토리구조 Context Root /WEB-INF/web.xml /WEB-INF/lib /WEB-INF/classes

44 버젂관리해야할것 src WebContent/.ignore project configuration

45 빌드스크립트의 가변성 properties 이용 relative path

46 연습문제 다이나믹웹프로젝트기본폴더구조는?

47 5. 프로퍼티에디터 플러그인설치하기 Properties의특성 프로젝트내에서 properties 파일의위치 propedit plugin

48 Update Site URL

49 Software Updates

50 Check plugin & Install

51 Plugin Licenses

52 Install Complete

53 Software Updates Installed Software Update... Uninstall... Revert Configuration... Available Software Update site url

54 연습문제 플러그인설치의두가지방법을기술 AnyEdit plugin Subversive plugin pathtools

55 6. Mylyn 과작업리스트 Mylyn 개요 ToDo 리스트의관리 일정관리

56 New Task

57 Mylyn 개요 Task List Planning Context Category Activate Task Focus on Active Task

58 Task List

59 ToDo 리스트의관리 Context 와연결 우선숚위 Estimation

60 일정관리 Personal Planning Scheduled for Due Estimated hours

61 연습문제 Mylyn 과구글의이슈트래커와연결

62 Day-2

63 이클립스서브버전플러그인 Subversive Ganymede project Polarion license Team UI

64 eclipse.org/subversive

65 Subversive Update URL

66 연습문제 오픈소스프로젝트호스팅서비스와서브버젂플러그인을연결해서 프로젝트소스를가져오기

67 Version Control System 기본 버전관리라이프사이클 import add commit checkout update repository sandbox

68 젂통적인개발방식 server client browser ftp, telnet 개발자 A ftp, telnet 개발자 B

69 VCS 를이용한개발 client browser server VCS 개발자 A build 개발자 B : sandbox; VCS 서버와 sync 되는소스작업공간

70 용어 저장소 Repository 버젂관리되는파일이저장되는서버의기준디렉토리 모듈 Module 저장소의하위단위, 한모듈은보통하나의프로젝트 체크아웃 checkout 모듈을작업자의 PC 로가져오는명령 샌드박스 sandbox 파일의수정이가능한 VCS 서버와동기화되는작업공간. 전송 Commit 작업완료된파일을 VCS 서버에반영

71 Source Repository Image from:

72 Update, Commit Image from:

73 연습문제 VCS 용어의의미를기술 import commit update conflict repository sandbox

74 소스의공유와배포에관하여 Sandbox Update Frequently Commit by function unit Team Communication Time Gap

75 Process

76 VCS Best Practices 작업시작젂에항상 project update 를시행 완료된파일은매일점심식사젂과퇴근젂에젂송 (Commit) 충돌이자주생기는파일은해당작업자들간의의사소통이잘안된다는표시 에러가난파일은해결될때까지젂송 (Commit) 자제

77 연습문제 VCS를이용한공유시소스의이력을볼수있는방법은? 웹애플리케이션배포시이상이생겼을경우원상복구를빨리할수 있는방법을기술하시오.

78 버젂비교하기 Compare with... Source Tree Time Machine

79 Show in History

80 https svn trust

81 History View

82 Compare With...

83 Get Content

84 연습문제 히스토리뷰에서과거소스의내용을가져와현재의소스에적용하는방법 일주일전프로젝트소스가져오기

85 ANT 빌드스크립트만들기 project target task

86 Ant.apache.org

87 Ant Outline

88 연습문제 이클립스IDE와빌드툴의차이 기존프로젝트에 ANT 빌드스크립트를적용하기

89 ANT 를이용한자동화 Build Script Crontab Conditional Build based on property javadoc JUnit

90 ftp task <target name="upload" depends="publish" description="ftp upload text files"> <ftp server="${ftp.server}" port="21" remotedir="${ftp.remotedir}" userid="${ftp.userid}" password="${ftp.password}" depends="yes binary="yes"> <fileset dir="${publish.home}"> <!-- jsp 파일업로드 --> <include name= **/*.jsp"/> <!-- class 파일과 resources 업로드 --> <include name="web-inf/classes/kr/**/*.class"/> <!-- 정적인파일업로드 --> <include name="**/*.htm*"/> </fileset> </ftp> </target>

91 Optional Task

92 연습문제 ftp를이용하려면필요한라이브러리 빌드날짜가포함된 jar 파일생성하기

93 Day-3

94 1. 지속적인통합 Continuous Integration 주기적인빌드를통해서프로젝트팀간의인터페이스격차를조기에발견 빅뱅통합에드는비싼비용을절감 PC급의빌드서버활용

95 Commit Time issue interfaces, xml small but important files break whole build fear of commit short periodical commit time interval

96 Best Practices Maintain a Single Source Repository. Automate the Build Make Your Build Self-Testing Everyone Commits Every Day Build the Mainline on an Integration Machine Keep the Build Fast Test in a Clone of the Production Environment Make it Easy for Anyone to Get the Latest Executable Everyone can see what's happening Automate Deployment

97 연습문제 지속적인통합의장점세가지기술 지속적인통합의프랙티스열가지기술

98 2. Hudson 개요 Building/testing software project continuously Monitoring execution of externally-run jobs

99 Hudson Plugins installation Using interface Download download *.hpi file into $HUDSON_HOME/plugins source:

100 Hudson Plugins #1 Source code management Build triggers Build tools Build wrappers Build notifiers Slave launchers and controllers

101 Hudson Plugins #2 Build reports Artifact uploaders External site/tool integrations UI plugins Page decorators Misc

102 Hudson Plugins

103 Hudson Plugins

104 Findbugs plugin

105 Hudson Security java -jar hudson.war --argumentsrealm.passwd.kenu=okpass --argumentsrealm.roles.kenu=admin

106 Hudson Security

107 Hudson Security

108 Hudson Security

109 Hudson Security Quick and Simple Security < Standard Security Setup < Apache frontend for security < Authenticating scripted clients < Help! I locked myself out! <

110 Eclipse plugin source:

111 연습문제 Hudson의두가지목적은? Hudson 플러그인설치방법두가지 Hudson의기본인증기능을설치하기 구글메싞저와연결하기

112 3. Hudson 과 Subversion 연결

113 Check out URL

114 Job Configure

115 연습문제 오픈소스프로젝트와 Hudson 연결

116 4. 개발프로세스에서 이클립스포지셔닝

117

118 연습문제 이클립스프로젝트의 Ant 빌드스크립트를만들고 Hudson 을 통해개발서버에배포하기

119 5. Eclipse Communication Framework

120 ECF in Ganymede

121

122 Real-time Shared Editing

123 연습문제 ECF 프레임워크를통해서짝프로그래밍하기

124 6. 프로젝트 Health Check

125 Health Check

126 연습문제 프로젝트모니터링을위해 Hudson에메일설정하기 JUnit Report 설정하기 Findbugs를통해프로젝트버그정적분석하기

127 Day-4

128 1. 웹프로젝트의특징 ServerSide Script ClientSide Script

129 Java Project Dynamic Web Project

130 설정파일비교

131 연습문제 서버사이드스크립트와클라이언트사이드스크립트의런타임차이점 Client/Server 애플리케이션과웹애플리케이션의차이점

132 2. 톰캣서버연결 Target Runtime

133 연습문제 톰캣서버포트를 8080 에서 9090 으로변경하기 프로젝트퍼블리쉬하지않게설정조정하기 자바프로젝트와다이나믹웹프로젝트의차이점

134 3. JSP/Servlet 만들기

135 Servlet 만들기

136 Servlet 클래스

137 URL Mapping

138 Servlet Template

139 doget() response.setcontenttype("text/html"); PrintWriter out = response.getwriter(); out.println("<h1>hello World</h1>"); out.close();

140 URL mapping

141 연습문제 DB 를이용해방명록만들기

142 4. 한글인코딩처리

143 Java Hangul new String(string.getBytes("8859_1"), "ms949"); new String(string.getBytes("ms949"), "8859_1");

144 홖경변수 System.getProperty("user.language"); JAVA_OPTS="-Duser.language=en" JAVA_OPTS="-Duser.language=ko"

145 JSP encoding page pageencoding="ms949" %> page contenttype="text/html;charset=ms949" %>

146 JSP encoding request.setcharacterencoding("ms949"); Filter <filter> <filter-name>set Character Encoding</filter-name> <filter-class>filters.setcharacterencodingfilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>set Character Encoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>

147 한글문제처리방법 다른 DB클라이언트로한글확인 인코딩함수모두제거후점진적용 브라우저의소스보기에서한글확인 중간단계의한글깨짐해결우선숚위는최하위로

148 연습문제 자바에서의캐릭터인코딩처리기술 JSP의인코딩처리기술 한글문제처리방법 HTTP에서의인코딩처리기술

149 5. Spring 웹 프레임워크다루기 JPetStore 샘플을통해서스프링프레임워크숙지

150 warfile.bat 실행

151 hsqldb 서버기동

152 import war file

153 Import src

154 JPetStore 실행

155 연습문제 Spring Framework 에서다음을순서대로나열하시오 Controller DAO Service JSP applicationcontext.xml

156 6. 원격서버배포하기

157 배포시주의사항 개발서버는 Hudson 등을통해자동화가능 운영계는원상복구에대한이슈가크기때문에심볼릭링크등을 통해서빠르게원복할수있도록함

158 ftp ant task 등 <ftp server="${ftp.server}" port="21" remotedir="${ftp.remotedir}" userid="${ftp.userid}" password="${ftp.password}" depends="yes" binary="yes" > <fileset dir="${publish.home}"> <include name="images/**/*.gif"/> <include name="images/**/*.jpg"/> <include name="web-inf/lib/*.jar"/> <include name="web-inf/classes/*.class"/> </fileset> </ftp>

159 Remote System Explorer

160 RSE Ftp

161 연습문제 톰캣에서 war 파일로프로젝트배포하기 ant의 ftp 태스크를이용해서배포하기

162 Day-5

163 이클립스와테스트자동화 1. 이클립스에서지원하는테스트케이스 2. JUnit 이해하기 3. 테스트케이스와리팩토링 4. Findbugs 플러그인을통한품질향상 5. JUnit과 Findbugs의지속적인리포트 6. Selenium을이용한웹 UI 레코딩테스트

164 1. 이클립스에서 지원하는테스트케이스 테스트케이스는입력값과출력값을지정해서테스트되는함수가그 조건의충족여부를확인가능한 프로그램 assertequals( 예상출력, 함수 ( 입력 ));

165 테스트의자동화 테스트케이스는프로그램으로자동화해야한다. 품질은테스트의범위와실행횟수에영향을받는다. 수작업의테스트는기한내테스트실행횟수를감소시킨다. 테스트는빨리쉽게수행가능해야한다.

166 Test Harness Scaffold Outside of Application Fine grained TestCases It s useful for changing software Acrobatic with safety net

167

168

169 TestCase 제작

170 TestCase 제작

171 TestCase 제작

172 TestCase 제작 package net.okjsp; import junit.framework.testcase; public class HelloWorldTest extends } TestCase {

173 테스트메소드

174 assert... asserttrue( 실행결과 ); assertfalse( 실행결과 ); assertequals( 목적값, 실행결과 ); assertequals(float 목적값, 실행결과, 오차범위 );

175 일단테스트고

176 JUnit Result

177 컴파일되게만들기

178 컴파일되게만들기

179 다시테스트고

180 테스트통과하게하기

181 기능추가하기

182 컴파일되게만들기

183 다시테스트고

184 테스트통과하게하기

185 리팩토링하기 - 중복제거 재홗용

186 테스트히스토리

187 테스트조건강화하기

188 다시테스트고

189 테스트통과하게하기

190 테스트에관하여

191 Test and Debug

192 참고

193 연습문제 테스트케이스란?

194 2. JUnit 이해하기 java version of xunit family. CPPUnit, JSUnit, ASUnit, httpunit Kent Beck, Erich Gamma assert TestCase, TestSuite Matter of S/W quality.

195 sf.net/projects/junit

196 TestCase Ver3.8.x Extends TestCase asserttrue assertequals Ver4.x Annotation

197 TestSuite AllTests Group of TestCases Regression Test Automation

198 연습문제 JUnit 테스트케이스로디버깅하기 TestCase와 TestSuite 구분하기

199 3. 테스트케이스와 리팩토링

200 리팩토링하기

201 리팩토링하기 -inline

202 테스트스위트

203 테스트스위트

204 젂체테스트하기

205 정리 - 테스트리듬 Rhythm TestCase Change Small Code All Test Refactoring All Test 돌다리도두드려가라. 모래코드위에코드를추가하지말라.

206 테스트코드분리하기 - 소스폴더

207 테스트코드분리하기 - 소스폴더

208 테스트코드분리 -Move

209 테스트코드분리 -Move

210 다시테스트고

211 JUnit Beyond

212 연습문제 리팩토링이란? 리팩토링과테스트케이스의관계?

213 4. Findbugs 플러그인을 통한품질향상

214 from

215 What for Find Java Program Bugs Search by bug patterns Search for compiled byte code Refer source code for Human Readable Provide fix guide for each bug

216 Tool Command line Desktop Application Java Web Start; jnlp Plugin IDE: Eclipse, NetBeans Build Tool: Ant, Maven CI Tool : Hudson

217 Command line Download, Unzip, set Path options findbugs -textui -javahome /path/to/jdk xml -output findbugs.xml /path/to/classes

218 Desktop

219 Eclipse plugin Update URL e/

220 Eclipse plugin-editor

221 Eclipse plugin-view

222 Eclipse plugin-perspective

223 Related

224 연습문제 Findbugs 이클립스플러그인사용하기 Hudson 플러그인으로리포팅하기

225 5. JUnit 과 Findbugs 의 지속적인리포트

226 JUnit Ant Task junit-ant.jar, junit.jar copy to $ANT_HOME/lib/ <target name="test" depends="compile"> <junit> <classpath refid="test.classpath"/> <test name="test.unittest"></test> </junit> </target>

227 junitreport <mkdir dir="report/html"/> <junit printsummary="on" haltonfailure="on"> <classpath refid="test.classpath"/> <formatter type="xml"/> <batchtest todir="report"> <fileset dir="dst"> <include name="**/*test*"/> </fileset> </batchtest> </junit> <junitreport todir="report"> <fileset dir="report"> <include name="test-*.xml"/> </fileset> <report format="frames" todir="report/html"/> </junitreport>

228 junitreport

229 Findbugs Ant Task $FINDBUGS_HOME/lib/findbugs-ant.jar copy to $ANT_HOME/lib/ <taskdef name="findbugs" classname="edu.umd.cs.findbugs.anttask.findbugstask" /> <target name="findbugs" depends="compile"> <findbugs home="${findbugs.home}" output="xml" outputfile="findbugs.xml" jvmargs="-xms512m -Xmx1024M " timeout=" "> <sourcepath path="webcontent/web-inf/src" /> <class location="webcontent/web-inf/classes" /> </findbugs> </target>

230 HUDSON Report

231 How to use in our team Each one s IDE; before commit; Using App s Health Care CI graph Code Review

232 연습문제 JUnit 과 Findbugs 의 Ant 연결파일과 Ant Task 실행을위해파일을복사할 위치는어디인가?

233 6. Selenium 을이용한 웹 UI 레코딩테스트 Overview Install UI Recording

234 Install Firefox 도구 > 부가기능 Search "Selenium"

235 install

236 Selenium IDE

237 Recording

238 VerifyText

239 Replay

240 tune

241 TestCase

242 TestSuite

243 Selenium Core Selenium Core is a DHTML test execution framework.

244 연습문제 방명록웹 UI 테스트케이스작성하기

245 정리 이클립스기본 서브버젂과빌드도구 ANT 이클립스와협업프로세스 이클립스웹개발 이클립스와테스트자동화

246 이클립스기본 이클립스개요 Hello World 실행하기 코드네비게이션 프로젝트기반의소스아키텍처 프로퍼티에디터플러그인설치하기 Mylyn 과작업리스트

247 서브버젂과빌드도구 ANT 1. 이클립스서브버젂플러그인 Subversive 2. Version Control System 기본 3. 소스의공유와배포에관하여 4. 버젂비교하기 5. ANT 빌드스크립트만들기 6. ANT 를이용한자동화

248 이클립스와협업프로세스 1. 지속적인통합 Continuous Integration 2. Hudson 개요 3. Hudson 과 Subversion 연결 4. 개발프로세스에서이클립스포지셔닝 5. Eclipse Communication Framework 6. 프로젝트 Health Check

249 이클립스웹개발 1. 웹프로젝트의특징 2. 톰캣서버연결 3. JSP/Servlet 만들기 4. 경우에따른인코딩처리 5. Spring 웹프레임워크다루기 6. 원격서버배포하기

250 이클립스와테스트자동화 1. 이클립스에서지원하는테스트케이스 2. JUnit 이해하기 3. 테스트케이스와리팩토링 4. Findbugs 플러그인을통한품질향상 5. JUnit 과 Findbugs 의지속적인리포트 6. Selenium 을이용한웹 UI 레코딩테스트

251 수고하셨습니다. 이클립스로 행복한개발하세요.

블로그_별책부록

블로그_별책부록 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

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

슬라이드 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

Spring Boot

Spring Boot 스프링부트 (Spring Boot) 1. 스프링부트 (Spring Boot)... 2 1-1. Spring Boot 소개... 2 1-2. Spring Boot & Maven... 2 1-3. Spring Boot & Gradle... 3 1-4. Writing the code(spring Boot main)... 4 1-5. Writing the code(commandlinerunner)...

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

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

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

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

파워포인트

파워포인트 S O F T WA R E V E R I F I CAT I O N Junit & Eclipse 및빌드환경 TEAM 1 컴퓨터공학부 201011314 김민재 201011356 이종찬 201011376 한지승 201111329 강성길 2015.03.18 I N D E X 1 Purpose & CI 2 Eclipse 3 JUnit 4 Build Environment

More information

Apache Ivy

Apache Ivy JBoss User Group The Agile Dependency Manager 김병곤 fharenheit@gmail.com 20100911 v1.0 소개 JBoss User Group 대표 통신사에서분산컴퓨팅기반개인화시스템구축 Process Designer ETL, Input/Output, Mining Algorithm, 통계 Apache Hadoop/Pig/HBase/Cassandra

More information

Intro to Servlet, EJB, JSP, WS

Intro to Servlet, EJB, JSP, WS ! Introduction to J2EE (2) - EJB, Web Services J2EE iseminar.. 1544-3355 ( ) iseminar Chat. 1 Who Are We? Business Solutions Consultant Oracle Application Server 10g Business Solutions Consultant Oracle10g

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

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

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

PowerPoint Presentation

PowerPoint Presentation Software Verification T4 고수창전소영이세라하지윤 Index 1 CI 2 IntelliJ IDEA 3 JUnit 4 Build Environment 5 Git 1 Continuous Integration What is CI? 소프트웨어개발에서 Build/Test 의프로세스를지속적으로수행하는것 개발자생산성향상 버그의빠른발견및해결 더빠른업데이트제공

More information

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드]

Microsoft PowerPoint - aj-lecture1.ppt [호환 모드] 인터넷과웹서비스 개발환경구성, JSP 기본구조 인터넷과 WWW(World Wide Web) 인터넷은 TCP/IP 기반의네트워크가전세계적으로확대되어하나로연결된 네트워크의네트워크 WWW(World Wide Web) 는인터넷기반의서비스중하나 이름프로토콜포트기능 WWW http 80 웹서비스 524730-1 2019 년봄학기 3/11/2019 박경신 Email SMTP/POP3/IMAP

More information

chapter1,2.doc

chapter1,2.doc JavaServer Pages Version 08-alpha copyright2001 B l u e N o t e all rights reserved http://jspboolpaecom vesion08-alpha, UML (?) part1part2 Part1 part2 part1 JSP Chapter2 ( ) Part 1 chapter 1 JavaServer

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Software Verification Junit, Eclipse 및빌드환경 Team : T3 목차 Eclipse JUnit 빌드환경 1 Eclipse e 소개 JAVA 를개발하기위한통합개발환경 주요기능 Overall 빌드환경 Code edit / Compile / Build Unit Test, Debug 특징 JAVA Code를작성하고이에대한 debugging

More information

소프트웨어 검증 및 설계

소프트웨어 검증 및 설계 1 : 2018-03-21 Junit & IntelliJ 및빌드환경 Software Verification T1 [2018SV][T1] 201311263 김민환 201311308 전세진 201411278 서희진 201411317 조민규 1 INDEX 1. 2. 3. IDE IntelliJ Unit Test JUnit Build Configuration & CI

More information

ETL_project_best_practice1.ppt

ETL_project_best_practice1.ppt ETL ETL Data,., Data Warehouse DataData Warehouse ETL tool/system: ETL, ETL Process Data Warehouse Platform Database, Access Method Data Source Data Operational Data Near Real-Time Data Modeling Refresh/Replication

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

J2EE & Web Services iSeminar

J2EE & Web Services iSeminar 9iAS :, 2002 8 21 OC4J Oracle J2EE (ECperf) JDeveloper : OLTP : Oracle : SMS (Short Message Service) Collaboration Suite Platform Email Developer Suite Portal Java BI XML Forms Reports Collaboration Suite

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer Domino, Portal & Workplace WPLC FTSS Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer ? Lotus Notes Clients

More information

슬라이드 1

슬라이드 1 Continuous Integration Part 2 Continuous Integration Servers 조영호카페PJT팀 2008.09.01 youngho.cho@nhncorp.com 목차 1. Continuous Integration Servers 2. CruiseControl 3. Bamboo 1. Continuous Integration Severs

More information

DE1-SoC Board

DE1-SoC Board 실습 1 개발환경 DE1-SoC Board Design Tools - Installation Download & Install Quartus Prime Lite Edition http://www.altera.com/ Quartus Prime (includes Nios II EDS) Nios II Embedded Design Suite (EDS) is automatically

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

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

untitled

untitled Push... 2 Push... 4 Push... 5 Push... 13 Push... 15 1 FORCS Co., LTD A Leader of Enterprise e-business Solution Push (Daemon ), Push Push Observer. Push., Observer. Session. Thread Thread. Observer ID.

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

Secure Programming Lecture1 : Introduction

Secure Programming Lecture1 : Introduction Malware and Vulnerability Analysis Lecture3-2 Malware Analysis #3-2 Agenda 안드로이드악성코드분석 악성코드분석 안드로이드악성코드정적분석 APK 추출 #1 adb 명령 안드로이드에설치된패키지리스트추출 adb shell pm list packages v0nui-macbook-pro-2:lecture3 v0n$

More information

Business Agility () Dynamic ebusiness, RTE (Real-Time Enterprise) IT Web Services c c WE-SDS (Web Services Enabled SDS) SDS SDS Service-riented Architecture Web Services ( ) ( ) ( ) / c IT / Service- Service-

More information

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_20160320.pptx (보험TM) 소개서 2015.12 대표전화 : 070 ) 7405 1700 팩스 : 02 ) 6012 1784 홈 페이지 : http://www.itfact.co.kr 목 차 01. Framework 02. Application 03. 회사 소개 01. Framework 1) Architecture Server Framework Client Framework

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

JavaGeneralProgramming.PDF

JavaGeneralProgramming.PDF , Java General Programming from Yongwoo s Park 1 , Java General Programming from Yongwoo s Park 2 , Java General Programming from Yongwoo s Park 3 < 1> (Java) ( 95/98/NT,, ) API , Java General Programming

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Synergy EDMS www.comtrue.com opyright 2001 ComTrue Technologies. All right reserved. - 1 opyright 2001 ComTrue Technologies. All right reserved. - 2 opyright 2001 ComTrue Technologies. All right reserved.

More information

PowerPoint Presentation

PowerPoint Presentation Mantis, SVN & CTIP Team 2 200910793 임민우 200911388 박미관 200911412 이영준 2014 Software Verification 2014.04.18 Index Mantis SVN CTIP 2 Mantis 3 Mantis_what is Mantis? Bug Tracking System 오픈소스 APM 환경기반 4 Mantis_Advantage

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt Software Verification Introduction to Software Testing & Static Analysis 2조이상혁왕홍강김태영 2016-03-18 1.1 Overview 2 / 87 Overview 1.1 Overview 3 / 87 Overview 1.2 Install JDK 4 / 87 Install JDK JDK 8 다운로드페이지

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 프레젠테이션 @ 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

JUNIT 실습및발표

JUNIT 실습및발표 JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected

More information

PRO1_04E [읽기 전용]

PRO1_04E [읽기 전용] Siemens AG 1999 All rights reserved File: PRO1_04E1 Information and S7-300 2 S7-400 3 EPROM / 4 5 6 HW Config 7 8 9 CPU 10 CPU : 11 CPU : 12 CPU : 13 CPU : / 14 CPU : 15 CPU : / 16 HW 17 HW PG 18 SIMATIC

More information

문서의 제목 나눔명조R, 40pt

문서의 제목  나눔명조R, 40pt SOFTWARE VERIFICATION JUnit & IntelliJ IDEA 및빌드환경 TEAM _5 201313250 서지혁 201214262 라가영 2016. 03. 18 목차 1. CI 2. IntelliJ IDEA 3. JUnit 4. Build Enviroment 1. CI What is CI? 프로젝트에참여주인개발자들의결과물을지속적으로통합하고,

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

제목을 입력하세요.

제목을 입력하세요. 1. 4 1.1. SQLGate for Oracle? 4 1.2. 4 1.3. 5 1.4. 7 2. SQLGate for Oracle 9 2.1. 9 2.2. 10 2.3. 10 2.4. 13 3. SQLGate for Oracle 15 3.1. Connection 15 Connect 15 Multi Connect 17 Disconnect 18 3.2. Query

More information

Introduction to Junit, Eclipse, Build Environment

Introduction to  Junit, Eclipse, Build Environment Introduction to Mantis, SVN & CTIP 200611494 원스타 200810047 김성원 200811466 허태경 Index 1. CTIP 1. Junit 연동및 Mail 보고 2. SVN 3. Mantis 1. Source Integration 4. Trouble Shooting 1. CTIP Continuous Test & Integration

More information

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm

Microsoft PowerPoint - jfeature장범석서재원박동현.pptm 소프트웨어검증 J F JFeature REQUIREMENT COVERAGE TOOL 장범석서재원박동현 순서 1. JFeature 소개 2. JFeature 사용 3. JFeature VS OSRMT 4. 프로젝트적용방안 1. JFeature 소개 1. JFeature 소개 JFeature Feature/requirement coverage tool 개발하는코드에해당하는요구사항에초점

More information

No Slide Title

No Slide Title J2EE J2EE(Java 2 Enterprise Edition) (Web Services) :,, SOAP: Simple Object Access Protocol WSDL: Web Service Description Language UDDI: Universal Discovery, Description & Integration 4. (XML Protocol

More information

JUnit & Eclipse

JUnit & Eclipse JUnit & Eclipse 201260053 Abbos Shomurodov 201260058 채숭흠 TEAM 1 200711437 성하진 200511355 정용구 200911436 조성완 Contents 1. Software Testing Theory 2. Eclipse Plug-in 3. JUnit Practice Software Testing Theory

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

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 Tizen 실습예제 : Remote Key Framework 시스템소프트웨어특론 (2014 년 2 학기 ) Sungkyunkwan University Contents 2 Motivation and Concept Requirements Design Implementation Virtual Input Device Driver 제작 Tizen Service 개발절차

More information

강의10

강의10 Computer Programming gdb and awk 12 th Lecture 김현철컴퓨터공학부서울대학교 순서 C Compiler and Linker 보충 Static vs Shared Libraries ( 계속 ) gdb awk Q&A Shared vs Static Libraries ( 계속 ) Advantage of Using Libraries Reduced

More information

Portal_9iAS.ppt [읽기 전용]

Portal_9iAS.ppt [읽기 전용] Application Server iplatform Oracle9 A P P L I C A T I O N S E R V E R i Oracle9i Application Server e-business Portal Client Database Server e-business Portals B2C, B2B, B2E, WebsiteX B2Me GUI ID B2C

More information

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r

I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r I T C o t e n s P r o v i d e r h t t p : / / w w w. h a n b i t b o o k. c o. k r Jakarta is a Project of the Apache

More information

슬라이드 1

슬라이드 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 Software Verification Team 4 강 정 모 송 상 연 신 승 화 1 Software Verification #3 정적분석도구, 단위 / 시스템테스트도구 CONTENTS 01 Overall Structure 02 Static analyzer SonarQube

More information

Microsoft Word - CPL-TR OM2M.doc

Microsoft Word - CPL-TR OM2M.doc OM2M 오픈소스설치가이드 2014 년 10 월 경북대학교통신프로토콜연구실 강형우 (hwkang0621@gmail.com) 요약 최근사물인터넷 (Internet of Things IoT) 이주요이슈가되고있다. 기존인간중심의통신패러다임에서사물이통신의주체로참여하는 IoT에대한시대가도래될것으로전망되는지금전세계적으로다양한오픈플랫폼을통하여 IoT 서비스들을제공하기위한노력이계속되고있다.

More information

슬라이드 1

슬라이드 1 웹 2.0 분석보고서 Year 2006. Month 05. Day 20 Contents 1 Chapter 웹 2.0 이란무엇인가? 웹 2.0 의시작 / 웹 1.0 에서웹 2.0 으로 / 웹 2.0 의속성 / 웹 2.0 의영향 Chapter Chapter 2 3 웹 2.0 을가능케하는요소 AJAX / Tagging, Folksonomy / RSS / Ontology,

More information

MAX+plus II Getting Started - 무작정따라하기

MAX+plus II Getting Started - 무작정따라하기 무작정 따라하기 2001 10 4 / Version 20-2 0 MAX+plus II Digital, Schematic Capture MAX+plus II, IC, CPLD FPGA (Logic) ALTERA PLD FLEX10K Series EPF10K10QC208-4 MAX+plus II Project, Schematic, Design Compilation,

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

서현수

서현수 Introduction to TIZEN SDK UI Builder S-Core 서현수 2015.10.28 CONTENTS TIZEN APP 이란? TIZEN SDK UI Builder 소개 TIZEN APP 개발방법 UI Builder 기능 UI Builder 사용방법 실전, TIZEN APP 개발시작하기 마침 TIZEN APP? TIZEN APP 이란? Mobile,

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

JFeature & ANT Tools Summary

JFeature & ANT Tools Summary JFeature & Ant & Using Tools Summary Team 1 200310394 남장우 200412342 이종훈 Contents JFeature Requirements & Code JFeature USE JFeature JFeature Summary Ant Build Ant Ant s Function Ant s XML Ant with JUnit

More information

개발환경 교육교재

개발환경 교육교재 1. 테스트 (1/2) 1. 테스트도구 테스트 (Test) 테스트대상에입력값을넣었을때그결과가성공혹은실패의결과를내는것이다. 성공 입력 대상 결과 실패 수동테스트 vs. 자동테스트 Here! Here! Page l 3 3 1. 테스트 (2/2) 1. 테스트도구 장점 쉽다. 간편하다. 수동테스트 테스트불가능한상황이별로없다. 자동테스트 언제든지같은테스트를여러번수행가능

More information

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5]

28 THE ASIAN JOURNAL OF TEX [2] ko.tex [5] The Asian Journal of TEX, Volume 3, No. 1, June 2009 Article revision 2009/5/7 KTS THE KOREAN TEX SOCIETY SINCE 2007 2008 ko.tex Installing TEX Live 2008 and ko.tex under Ubuntu Linux Kihwang Lee * kihwang.lee@ktug.or.kr

More information

Orcad Capture 9.x

Orcad Capture 9.x OrCAD Capture Workbook (Ver 10.xx) 0 Capture 1 2 3 Capture for window 4.opj ( OrCAD Project file) Design file Programe link file..dsn (OrCAD Design file) Design file..olb (OrCAD Library file) file..upd

More information

OZ-LMS TM OZ-LMS 2008 OZ-LMS 2006 OZ-LMS Lite Best IT Serviece Provider OZNET KOREA Management Philosophy & Vision Introduction OZNETKOREA IT Mission Core Values KH IT ERP Web Solution IT SW 2000 4 3 508-2

More information

15_3oracle

15_3oracle Principal Consultant Corporate Management Team ( Oracle HRMS ) Agenda 1. Oracle Overview 2. HR Transformation 3. Oracle HRMS Initiatives 4. Oracle HRMS Model 5. Oracle HRMS System 6. Business Benefit 7.

More information

03.Agile.key

03.Agile.key CSE4006 Software Engineering Agile Development Scott Uk-Jin Lee Division of Computer Science, College of Computing Hanyang University ERICA Campus 1 st Semester 2018 Background of Agile SW Development

More information

CD-RW_Advanced.PDF

CD-RW_Advanced.PDF HP CD-Writer Program User Guide - - Ver. 2.0 HP CD-RW Adaptec Easy CD Creator Copier, Direct CD. HP CD-RW,. Easy CD Creator 3.5C, Direct CD 3.0., HP. HP CD-RW TEAM ( 02-3270-0803 ) < > 1. CD...3 CD...5

More information

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형

U.Tu System Application DW Service AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 AGENDA 1. 개요 4. 솔루션 모음 1.1. 제안의 배경 및 목적 4.1. 고객정의 DW구축에 필요한 메타정보 생성 1.2. 제품 개요 4.2. 사전 변경 관리 1.3. 제품 특장점 4.3. 부품화형 언어 변환 1.4. 기대 효과 4.4. 프로그램 Restructuring 4.5. 소스 모듈 관리 2. SeeMAGMA 적용 전략 2.1. SeeMAGMA

More information

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

2Q SWG Teleweb Business Plan  & 1Q Recovery Plan     April 2, 2003 WBI Modeler V5.1.1 Rational Rose XDE WSAD-IE IBM on-demand Service Oriented Architecture RUP Full-life cycle Business-driven, Process-based LOB IT Seamless Service Modeling (Service, Component, Process

More information

thesis

thesis CORBA TMN Surveillance System DPNM Lab, GSIT, POSTECH Email: mnd@postech.ac.kr Contents Motivation & Goal Related Work CORBA TMN Surveillance System Implementation Conclusion & Future Work 2 Motivation

More information

LXR 설치 및 사용법.doc

LXR 설치 및 사용법.doc Installation of LXR (Linux Cross-Reference) for Source Code Reference Code Reference LXR : 2002512( ), : 1/1 1 3 2 LXR 3 21 LXR 3 22 LXR 221 LXR 3 222 LXR 3 3 23 LXR lxrconf 4 24 241 httpdconf 6 242 htaccess

More information

Remote UI Guide

Remote UI Guide Remote UI KOR Remote UI Remote UI PDF Adobe Reader/Adobe Acrobat Reader. Adobe Reader/Adobe Acrobat Reader Adobe Systems Incorporated.. Canon. Remote UI GIF Adobe Systems Incorporated Photoshop. ..........................................................

More information

Interstage4 설치가이드

Interstage4 설치가이드 Interstage Application Server V501 Operation Guide Internet 1 1 1 FJApache FJApache (WWW (WWW server) server) - - file file - - 2 2 InfoProviderPro InfoProviderPro (WWW (WWW server) server) - - file file

More information

슬라이드 1

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

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder

1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder Service - efolder Embian efolder 설치가이드 efolder 시스템구성 efolder 설치순서 Installation commands 1. efolder 시스템구성 A. DB B. apache - mod-perl - PHP C. SphinxSearch ( 검색서비스 ) D. File Storage 2. efolder 설치순서 A. DB (MySQL) B. efolder

More information

Network Programming

Network Programming Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI

More information

2. 기능요약 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구 주요기능 IDE 통합및도구지원 원격코드 Build 자동화 지원여부 대부분의도구지원 (Eclipse, NetBeans 등 ) 지원 (FTP, SCP, SFTP, SVN) 자동화 Build 중 Unit Te

2. 기능요약 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구 주요기능 IDE 통합및도구지원 원격코드 Build 자동화 지원여부 대부분의도구지원 (Eclipse, NetBeans 등 ) 지원 (FTP, SCP, SFTP, SVN) 자동화 Build 중 Unit Te 1. 도구개요 소개 주요기능 자바프로그래밍언어에서사용하는자동화된소프트웨어빌드도구유닉스나리눅스에서사용되는 make와비슷하나자바언어로구현되어있어자바실행환경이필요하며자바프로젝트들을빌드하는데표준으로사용패키지빌드자동화 카테고리 세부카테고리빌드 커버리지 Package Build Automation 도구난이도하 라이선스형태 / 비용 BSD License (Berkeley

More information

Introduction to CTIP

Introduction to CTIP Introduction to CTIP 김의섭 2019-03-08 목차 CI & CTIP CTIP 장단점 CTIP 구성도 Tools Team Projects 2 CI - Continuous Integration Continuous Integration 소프트웨어개발에서 Build(Test-CTIP) 의프로세스를지속적으로수행하는것. 지속적으로개발된 Unit 코드에대한

More information

Solaris Express Developer Edition

Solaris Express Developer Edition Solaris Express Developer Edition : 2008 1 Solaris TM Express Developer Edition Solaris OS. Sun / Solaris, Java, Web 2.0,,. Developer Solaris Express Developer Edition System Requirements. 768MB. SPARC

More information

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ]

품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 품질검증분야 Stack 통합 Test 결과보고서 [ The Bug Genie ] 2014. 10. 목 차 I. Stack 통합테스트개요 1 1. 목적 1 II. 테스트대상소개 2 1. The Bug Genie 소개 2 2. The Bug Genie 주요기능 3 3. The Bug Genie 시스템요구사항및주의사항 5 III. Stack 통합테스트 7 1. 테스트환경

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

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for 2003 Development of the Software Generation Method using Model Driven Software Engineering Tool,,,,, Hoon-Seon Chang, Jae-Cheon Jung, Jae-Hack Kim Hee-Hwan Han, Do-Yeon Kim, Young-Woo Chang Wang Sik, Moon

More information

Dialog Box 실행파일을 Web에 포함시키는 방법

Dialog Box 실행파일을 Web에 포함시키는 방법 DialogBox Web 1 Dialog Box Web 1 MFC ActiveX ControlWizard workspace 2 insert, ID 3 class 4 CDialogCtrl Class 5 classwizard OnCreate Create 6 ActiveX OCX 7 html 1 MFC ActiveX ControlWizard workspace New

More information

[Brochure] KOR_TunA

[Brochure] KOR_TunA LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /

More information

ecorp-프로젝트제안서작성실무(양식3)

ecorp-프로젝트제안서작성실무(양식3) (BSC: Balanced ScoreCard) ( ) (Value Chain) (Firm Infrastructure) (Support Activities) (Human Resource Management) (Technology Development) (Primary Activities) (Procurement) (Inbound (Outbound (Marketing

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 1 2 3 4 5 6-2- - - - - - -3- -4- ( Knowledge Cube, Inc. ) // www.kcube.co.kr -5- -6- (KM)? - Knowledge Cube, Inc. - - Peter Drucker - -7- KM Context KM Context KM Context KM Context KM Context KM KM KM

More information

TTA Journal No.157_서체변경.indd

TTA Journal No.157_서체변경.indd 표준 시험인증 기술 동향 FIDO(Fast IDentity Online) 생체 인증 기술 표준화 동향 이동기 TTA 모바일응용서비스 프로젝트그룹(PG910) 의장 SK텔레콤 NIC 담당 매니저 76 l 2015 01/02 PASSWORDLESS EXPERIENCE (UAF standards) ONLINE AUTH REQUEST LOCAL DEVICE AUTH

More information

PCServerMgmt7

PCServerMgmt7 Web Windows NT/2000 Server DP&NM Lab 1 Contents 2 Windows NT Service Provider Management Application Web UI 3 . PC,, Client/Server Network 4 (1),,, PC Mainframe PC Backbone Server TCP/IP DCS PLC Network

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

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING WHITE BOOK : KOREA 2013 SOFTWARE ENGINEERING

More information

ppt.glzy8.com提供海量PPT模板免费下载!

ppt.glzy8.com提供海量PPT模板免费下载! ppt.glzy8.com 海量 PPT 模板免费下载 소프트웨어검증발표 #1 junit, Eclipse, 정적분석도구 T5 201013759 근량 201013760 기세파 contents 1 2 3 4 JUnit Eclipse jdepend colver JUnit 이란? Junit 는가장많이사용되는 Java 단위테스트프레임워크. 콘솔환경에서명령행으로도실행가능.

More information

MPLAB C18 C

MPLAB C18 C MPLAB C18 C MPLAB C18 MPLAB C18 C MPLAB C18 C #define START, c:\mcc18 errorlevel{0 1} char isascii(char ch); list[list_optioin,list_option] OK, Cancel , MPLAB IDE User s Guide MPLAB C18 C

More information

문서의 제목 나눔고딕B, 54pt

문서의 제목 나눔고딕B, 54pt 1. 도구개요 2. 기능요약 3. 도구실행환경 4. 도구설치방법 5. 도구기능소개 6. 도구활용예제 7. FQA 8. 도구평가 9. 용어집 1. 도구개요 소개 Continuous Integration ( 지속적통합 ) 을위한 Build 지원도구 주요기능 쉬운설치및웹기반으로된쉬운 UI 제공 여러 project 동시 Build 제공 카테고리 세부카테고리배포관리

More information

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras

Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Cras Analytics > Log & Crash Search > Unity ios SDK [Deprecated] Log & Crash Unity ios SDK. TOAST SDK. Log & Crash Unity SDK Log & Crash Search. Log & Crash Unity SDK... Log & Crash Search. - Unity3D v4.0 ios

More information

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx)

(Microsoft PowerPoint - AndroG3\306\367\306\303\(ICB\).pptx) w w w. g b t e c. c o. k r 6 안드로이드 App 적용하기 115 1. 안드로이드개요 모바일 OS 의종류 - 스마트폰 : 스마트폰운영체제탑재 애플의 IOS(iPhone OS) - 아이폰, 아이패드, 아이팟터치 구글의안드로이드 - Nexus, 갤럭시 A, S, 모토로이, 시리우스,... MS 의윈도우모바일 ( 윈도우폰 7) - 옴니아 2,

More information

PowerPoint Presentation

PowerPoint Presentation Hyperledger Fabric 개발환경구축및예제 Intelligent Networking Lab Outline 2/64 개발환경구축 1. Docker installation 2. Golang installation 3. Node.Js installation(lts) 4. Git besh installation 예제 1. Building My First Network

More information