매뉴얼
|
|
- 덕현 사
- 5 years ago
- Views:
Transcription
1 FRAME BUILDER Developer Guide FRAME BUILDER Version 2.0 Copyright 2003 Ari System, Inc. All Rights reserved. FRAME BUILDER are trademarks or registered trademarks of Ari System, Inc. 1-1
2 Table of Contents CHAPTER 1 개요 개요 이글을읽을대상 참고해야할문헌들 개발에필요한소프트웨어 CHAPTER 2 NetBeans5.0 개발환경설정 NetBeans 5.0 설치 NetBeans 5.0 설정 NetBeans 실행 Project 를생성 라이브러리추가 프로젝트속성을설정 Plug In Module 을설치 Ari System의 JavaBeans Component 를 Palette 에추가 CHAPTER 3 클라이언트어플리케이션 개요 FBPanel 을상속한모듈프로그램구현 FBProc 을상속한모듈프로그램구현 FBSystemInit Interface 를구현한모듈프로그램구현 CombineTable 사용방법 Table Properties 속성 ( 전체속성 ) Header Properties 속성 Body Properties 속성 실행하기 CHAPTER 4 서버어플리케이션
3 4.1 개요 FBServerProcess 를상속한모듈프로그램구현 FBNtasServerProcess 를상속한모듈프로그램구현 CHAPTER 5 서버 / 클라이언트통신 개요 call method executequery method CHAPTER 6 Database Access
4 CHAPTER 1 개요 1.1 개요 이가이드는 FRAME BUILDER 환경에서서버 / 클라이언트어플리케이션을개발할수있도록 하기위하여 API 및샘플등을통하여자세한설명을기술한다. FrameBuilder 시스템에서어플리케이션개발은모두 Java Language 로개발하며, 크게서 버측과클라이언트측으로구분된다. FrameBuilder 어플리케이션을개발하기위해서는이가이드이외에 Api Doc 을같이참조해 야하며, 개발툴은 NetBeans 5.0 을기준으로설명한다. 1.2 이글을읽을대상 FRAME BUILDER Application 개발자. Java 개발경험자혹은자바 JFC(Swing) 개발경험자 1.3 참고해야할문헌들 1. FrameBuilder Administration Guide 1-4
5 1.4 개발에필요한소프트웨어 1. FrameBuilder NetBeans 5.0 FrameBuilder 설치는 FrameBuilder Administrator Guide 를문서를참조하라. 1-5
6 CHAPTER 2 NetBeans5.0 개발환경설정 2.1 NetBeans 5.0 설치 NetBeans 5.0을설치하기위해서는반드시 JDK 이상이필요하다. 에서 JDK1.5(J2SDK 5.0) 와 NetBeans 5.0 이함께설치되는버전을다운받거나, 에서 JDK 를다운로드하고, 에서 NetBeans 5.0 을받아서설치하도록한다. 먼저 JDK1.5(J2SDK 5.0) 와 NetBeans 5.0 이묶여있는버전의경우 (J2SE and NetBeans IDE Bundle (NB 5.0 / J2SE 5.0)) exe 형태의설치실행파일을실행만하면 JDK 와 NetBeans 가모두설치된다. JDK 와 NetBeans 를따로다운받아서설치할경우에는반드시 JDK 를먼저설치하도록한다. NetBeans 도 java 환경에서동작되어지므로반드시 JDK 가필요하다. 이경우에는 JDK 1.5 가아니라다른 JDK 버전을설치하고자할경우수행하는방식이다. FrameBuilder 2.0 윈도우설치프로그램은 JDK 가포함되어있으며, 버전은 JDK 이 다. 따라서, NetBeans 를설치할때혹은컴파일할때버전에대해서고려하길바란다. JDK 1.5 를기반으로 NetBeans 5.0 으로설치했다면 FrameBuilder 의 JDK 를 JDK 1.5 로교체를해주도록한다. 그렇지않다면, NetBeans 5.0 을설치할때 JDK 를 버전으로설치하도록한다. 2-6
7 2.2 NetBeans 5.0 설정 NetBeans 를설정하기전에 FrameBuilder 를실행하고, Web Browser 로로그인을해주기 바란다. 로그인을하게되면, 배포가이루어지고, 클라이언트로써설정이된다. 이는클라이언트 개발을할때필요하기때문이다.(FrameBuilder Administration Guide 참조 ) NetBeans 실행 Project 를생성 File -> New Project -> General -> Application Project Name 을입력하고, 프로젝트디렉토리를설정한다음 Create Main Class CheckBox 를해제한다음 Finish 버튼을누르면프로젝트가생성이된다 라이브러리추가 Libraries Node 에마우스오른쪽버튼을눌러서 Add JAR/Folder 를선택한다. FrameBuilder 가설치된디렉토리아래에 DevLib 디렉토리의모든 JAR 파일을선택한다. 2-7
8 com-arisystem-fb-fbnetbeans50pluginmodule.nbm 파일이외의모든 JAR 파일을선택 후 열기 버튼을누른다. 2-8
9 선택되어진모든 JAR 파일은 Libraries 노드에설정이되어, 어플리케이션을생성하여컴파일 혹은테스트 / 디버깅목적으로실행할경우에참조하게된다 프로젝트속성을설정 프로젝트이름을선택하고, 마우스오른쪽버튼을눌러서 Popup Menu 의프로젝트 Properties 메뉴를선택한다. 2-9
10 아래화면과마찬가지로 Run 노드를선택하고 Main Class : startup.devstartup VM Option : -Xms20m -Xmx100m - Djava.library.path=C:\FrameBuilder\files\{SERVER_ID}\system;C:\FrameBuilder\fil es\{server_id}\common 주의할것은 {SERVER_ID} 에실제 SERVER_ID 를입력해야한다. 그디렉토리를확 인하기위해서는 FrameBuilder 로로그인한뒤에 C:\FrameBuilder\files 디렉토리의 서브디렉토리를보면확인해볼수있다. 2-10
11 2.2.5 Plug In Module 을설치 Tools -> Update Center Install Manually Downloaded Modules(.nbm Files) 라디오버튼을선택하고 Next 버튼을누른다. 2-11
12 우측의 Add 버튼을눌러서 com-arisystem-fb=fbnetbeans50pluginmodule.nbm 파일을추가한다. Next > 버튼을누른다. 2-12
13 계속진행하다가 License Agreement 에서는 Accept 버튼을눌러준다. 아래화면에서 Include 와 Global 의 check box 는체크해주고, Finish 버튼을눌러준 다 Ari System 의 JavaBeans Component 를 Palette 에추가 Tools -> Palette Manager -> Swing/AWT Components 2-13
14 아래화면에서보는바와같이 New Category 버튼을눌러서새로운 Category 를하나 생성한다. Add from JAR 버튼을눌러서 FrameBuilder 가설치된디렉토리의 DevLib 디렉토리를 찾는다. 그 DevLib 디렉토리아래에 aribeans.jar 파일을선택하고 Next > 버튼을 누른다. 아래화면은 aribeans.jar 파일에정의되어있는 JavaBeans Component 의리스트를나타내 고있다. 이들모두선택을하고, Next > 버튼을누른다. 2-14
15 앞에서 New Category 버튼을눌러서새로이생성한 AriBeans 라는 Category 를선택 한뒤 Finish 버튼을누른다. JavaBeans Component 가추가된내용을확인해볼수있다. 2-15
16 2-16
17 CHAPTER 3 클라이언트어플리케이션 3.1 개요 FrameBuilder 클라이언트는 GUI 를표현하기위하여 Java 의 JFC(Swing) 컴포넌트를사용 했으며, 클라이언트개발자는 GUI 를표현하기위하여이들컴포넌트의아키텍쳐와 API 에익숙 해야한다. FrameBuilder 클라이언트용어플리케이션모듈프로그램 (FBInterface) 을구현할때실행되는 Start Point 는 main method 가아니다. 모듈프로그램은 life cycle 을가지며, 이라이프 사이클과이벤트발생시적절한동작을구현하면된다. 클라이언트는 FBInterface 를구현한 FBPanel 과 FBProc 를상속받아서구현한다. < 상속관계이미지 > 3.2 FBPanel 을상속한모듈프로그램구현 FBPanel 을상속한클래스는클라이언트에서 MDI 의 Inner Form 혹은 Embed Applet 의 하나의단위화면으로표현된다, testpkg 라는이름의 package 를하나생성한다. File -> New -> File/Folder -> Java Classes -> Java Pakage Tree 에서 testpkg Node 에서마우스오른쪽버튼을누르고아래화면과같이 File/Folder 를선택한다. 3-17
18 FrameBuilder -> FBPanelClass.java 를선택하고 Next > 버튼을누른다. 아래화면에서 File Name 입력란에 TestFBPanel 을입력하고 Finish 버튼을누른다. 3-18
19 버튼을하나올려놓고버튼위에마우스오른쪽버튼을누른후이벤트를생성시킨다. 이벤트가발생했을때메시지다이얼로그를나타내는코드를입력한다. Build Project 를수행하여컴파일및 JAR 파일을생성한다. 3-19
20 프로젝트 Root 디렉토리에서 dist\javaapplication2.jar 파일이생성됨을확인할수있다. 파일을배포하기전에동작을확인하기위하여메뉴등록을하고수행을해본다. 프로젝트를선택하고마우스오른쪽버튼을눌러서 Run Project 메뉴를누른다. 아래의화면이나타나고, 서버에접근하기위한적절한값을입력하고 Login 버튼을누른다. - 서버를설치하면 Default id/password 는 adm/adm 이므로참고하기바람. 관리자그룹에서 메뉴설정 관리툴을실행하여메뉴그룹과 Top 메뉴와실행메뉴를생성하 여실행클래스 (URL) 입력란에 testpkg.testfbpanel 을입력하고저장한다. 등록된메뉴를선택하여이프로그램을실행하고 Click Me! 버튼을누르면아래와같은 3-20
21 화면이나타난다. 3.3 FBProc 을상속한모듈프로그램구현 클라이언트에서사용되는클래스이며, MDI InnerFrame, Embed Applet 등화면에직접적으 로나타나지는않지만, 아래와같은용도에적용한다. 1. 시작메뉴에등록하여 background 에서 daemon 형태의서비스를하고자할경우. 2. 일반메뉴에등록하여외부프로세스를실행하고자할경우. Tree 에서 testpkg Node 에서마우스오른쪽버튼을누르고아래화면과같이 File/Folder 를선택한다. 3-21
22 FrameBuilder -> FBPanelClass.java 를선택하고 Next > 버튼을누른다. 아래화면에서 File Name 입력란에 TestFBPanel 을입력하고 Finish 버튼을누른다. 3-22
23 아래와같은소스코드가생성이된다. 여기에서 start method 를 override 해서웹브라우져를실행하는코드를삽입해보겠다. 3-23
24 Build Project 를수행하여컴파일및 JAR 파일을생성한다. 프로젝트 Root 디렉토리에서 dist\javaapplication2.jar 파일이생성됨을확인할수있다. 파일을배포하기전에동작을확인하기위하여메뉴등록을하고수행을해본다. 프로젝트를선택하고마우스오른쪽버튼을눌러서 Run Project 메뉴를누른다. 아래의화면이나타나고, 서버에접근하기위한적절한값을입력하고 로그인 버튼을누른다. - 서버를설치하면 Default id/password 는 adm/adm 이므로참고하기바람. 3-24
25 관리자그룹에서 메뉴설정 관리툴을실행하여메뉴그룹과 Top 메뉴와실행메뉴를생성하 여실행클래스 (URL) 입력란에 testpkg.testfbproc 를입력하고저장한다. 해당메뉴를실행하면웹브라우져가실행되면서 사이트로이동됨을확인할 수있다. 만일시작메뉴에이프로그램을등록하게되면, 로그인할때한번만실행될것이다. 3.4 FBSystemInit Interface 를구현한모듈프로그램구현 클라이언트에서사용되는 Interface 이며, MDI InnerFrame, Embed Applet 등화면에직접적으로나타나지않으며, 단지시작메뉴에등록되어 framebuilder client 가처음실행될때한번실행되는 Interface 이다. FBProc 와다른점은시작메뉴에만등록할수있으며, 일반메뉴에는등록되어사용할수없으며, FBProc 와달리네트워크와세션이설정되지않은상황에서수행이된다. 따라서이클래스를구현하는목적은 Look And Feel 등과같이 JVM 로딩초기에설정해주어야할필요성이있는경우에구현한다. Tree 에서 testpkg Node 에서마우스오른쪽버튼을누르고 File/Folder 를선택한다.( 이 미지생략 ) FrameBuilder -> FBSystemInitClass.java 를선택한다. 3-25
26 File Name 입력란에 TestFBSystemInit 을입력하고 Finish 버튼을누른다. 아래생성된코드에서 initialize 메소드를구현한다. 3-26
27 아래와같이구현하여시작메뉴에등록하면, FrameBuilder Client 전체 UI 가변경될것이다. 3-27
28 3.5 CombineTable 사용방법 CombineTable 은 FrameBuilder 에서제공하고있는 JavaBeans 중에서 Customize 를제 공하고있는 JavaBeans 이다. 따라서제공하고있는 Customize 를사용하는방법에관해설 명한다. CombineTable 은테이블을구현할때개발자가코드레벨에서구현하지않고, 시각적으로쉽게디자인할수있도록돕고있다. CombineTable 이외에도훌륭한 Table JavaBeans 가많이있겠지만, 생산성과기능, 유지보수등을고려해볼때여러가지로장점을가지는툴이라고할수있다. 개발자들이어플리케이션을개발하는데 Table 컴포넌트로구현하는비율은다른컴포넌트에비해많은시간을할애하는게사실이다. CombineTable 은개발자가좀더쉽게 table 을구현하고, 고품질의어플리케이션을개발할수있으며, 쉽게접근할수있도록돕는다. 샘플코드를통하여디자인방법과사용법을설명하겠다. 아래와같이 FrameBuilder -> FBPanelClass.java 를통하여 FBPanel 을하나생성한다. 클 래스이름은 TestCombineTable 으로입력한다. Palette -> Ari Beans -> CombineTable 을선택해서 Panel 위에올려놓는다. 3-28
29 CombineTable 을선택하고마우스오른쪽버튼을눌러서 Customize 메뉴를선택하면, 아래와같이디자인화면이나타난다. 3-29
30 1. Header 에컬럼정의 마우스를 cell 에올려놓고 Drag 하면검은색으로 cell 채워진다. 마우스오른쪽버튼을눌러서 New CombineCell 메뉴를선택한다. 3-30
31 Name, Title 을입력한다. 필요하다면다른속성도정의하고 Ok 버튼을누른다. Header 를아래와같이설정한다. Name Title TestCell_1 CELL 1 TestCell_2 CELL 2 TestCell_3 CELL 3 Header 의 Name 은 Header 내에서서로중복될수없다. 하지만, Header 와 Body 의 Name 중복은허용한다. Body 에 Cell 을설정한다. 3-31
32 Name TestCell_1 TestCell_2 TestCell_3 Body 의 Name 은 Body 내에서서로중복될수없다. 하지만, Body 와 Header 의 Name 중복은허용한다. Cell 이디자인되었다면연두색의책갈피가나타난다. 만약 cell 을수정하고자한다면연두색의책갈피가있는 cell 을클릭한다. 3-32
33 Cell 의영역을변경하려면 에마우스를올려서클릭한다음 Drag 하면영역을변경할수있 으며, cell 위치를변경하려면에마우스를올려서클릭한다음 Drag 해서위치를변경할수있다. 다른속성을변경하려면마우스오른쪽버튼을눌러서팝업메뉴를띄운다음 Edit CombineCell 을선택하여 cell 의속성을변경할수있다. Properties Area 에는 Combine Table 에관련된속성을설정할수있다. 다음은속성에대 해서자세히설명한다 Table Properties 속성 ( 전체속성 ) 3-33
34 - Cell Count : 열의개수를설정한다. - Fixed Column Count : Auto Resize Mode 가 AUTORESIZE_OFF 로설정되었을경우에만반응을한다. AUTORESIZE_OFF 가아닐경우에는모든컬럼이 TABLE 넓이만큼자동으로조절이되어모든컬럼이나타나게되므로 Fixed Column 을설정에의미가없다. 만일 Auto Resize Mode 가 AUTORESIZE_OFF 이고 Fixed Column Count 가 1 이라면첫번째컬럼은고정되고그나머지컬럼들이테이블넓이보다더넓은상태에서수평으로스크롤된다. 그효과는아래이미지와같다. - Auto Resize Mode : column 을 resize 할때 column 들의크기를조절하는방식을 정의한다. - Horizental/Vertical Scrollbar Policy : 스크롤바가나타나는정책을정의한다. - Background Color : Body 영역에서데이터가나타나고남은영역의배경색을설정한다. - Set match sort columns : Header 를눌렀을때정렬되는 Body 를설정한다. Header 의 cell 이눌려졌을때정렬되는 Body 컬럼이하나이상정의할수있다. 아래이미지는 Header 에정의된 TestCell_1 을눌렀을때 Body 의 TestCell_1 이정렬되고, Header 에정의된 TestCell_2 를눌렀을때는 Body 의 TestCell_2 와 TestCell_3 이정렬되도록정의하고있다. 3-34
35 3.5.2 Header Properties 속성 - Row Count : Header 의 cell 의 row 수를설정한다. - Cell Height : Header Cell 의 Pixel 단위의높이를설정한다. - Font : Header 의 Font 를설정한다. - Font Color : 글자색을설정한다. - Back Color : 글자의배경색을설정한다. - Gradient Color : 입체효과를표현하기위한색상을설정한다. 색상을선택하더라도 checkbox 에 check 되지않는다면영향을받지않는다. 3-35
36 3.5.3 Body Properties 속성 - Row Count : Body 의 cell 의 row 수를설정한다. 하나의 row 를표현하는데여러층 의 cell 을정의할수있다. - Cell Height : Body Cell 의 Pixel 단위의높이를설정한다. - Font : Body 의 Font 를설정한다. - Font Color : 글자색을설정한다. - Background Color : 글자의배경색을설정한다. - Odd Background Color : 여러 Row 중에서짝수 Row 일경우에배경색을설정한다. - Line Color : Cell 과 Cell 사이의구분선색상을설정한다. - Selected Row Font Color : 선택되었을경우글자색을설정한다. - Selected Row Background Color : 선택되었을경우 Row 의배경색을설정한다. - Selected Row Focus Lost Font Color : 선택되었으나 Focus 를가지고있지않을때 글자색 - Selected Row Focus Lost Background Color : 선택되었으나 Focus 를가지고있 지않을때배경색 - Multiple Selection : 여러개의 Row 를선택할수있도록설정한다. 3-36
37 - Enter Key Action : Cell 편집상태에서 enter key 를눌렀을경우에다음 cell 로이동 할것인지혹은다음 row 로이동을할것인지를설정한다. - Enabled Selection : Row 를선택하지못하게설정할수있다. - Group By : Row 와 Row 사이에서로 Data 값이같을경우에하나의 cell 로표현할 수있도록설정할수있다. 아래는이미지는 TestCell_1 의 cell 이이전과이후의값이같 을경우에는하나의 cell 로표현하도록한다. 주의할것은, Table 디자인을모두마친후, 좌측상단에있는 Apply 번튼을눌러서반영 을해주어야한다. 만일이버튼을누르지않고종료한다면, 디자인된내용이전혀반영되지않 을것이다 실행하기 여기서는간단한코드를작성해서결과를확인한다. 버튼을하나추가해서, 버튼이눌리면 combine table 에하나씩 row 를추가하도록하는코드 를구현한다. 3-37
38 아래코드를작성한다. 위의표시한 TestCell_1, TestCell_3, TestCell_3 은 combine table 디자인시정의한각각 cell 들의이름이다. 아래는실행한결과화면이다. 3-38
39 CHAPTER 4 서버어플리케이션 4.1 개요 FrameBuilder 서버개발자는주로 Business 로직을구현한다. 이는 Database 에접근하여 데이터를조작하는작업을의미한다. Jdbc 를조작했던경험이있는개발자는별어려움없이쉽게접근할것이다. 서버개발은자바기반의 WAS 에서 Beans 를구현하는것과별다른차이는없으며, 몇가지정 해진스펙에맞추어구현하면된다. 4.2 FBServerProcess 를상속한모듈프로그램구현 FrameBuilder 및 Java 전용서버비즈니스로직을구현하기위한클래스이다. 아래와같이클래스를생성한다. 4-39
40 FrameBuilder -> FBServerProcessClass.java 를선택한다. 클래스이름을 TestFBServerProcess 으로입력을하고 Finish 버튼을누른다. 4-40
41 클라이언트가서버에게요청을했을때서버측의 execute 메소드가수행이된다. Object paramobject 는클라이언트가요청시넘겨준객체를넘겨받는다. 이파라메타객체는네트웍을통해서넘어오므로클래스타입은반드시 java.io.serializable 을 implements 한클래스타입이어야한다. 서버가수행하는것을확인하기위하여앞에서구현했던 TestFBPanel 클래스를수정하여서버 가동작되는것을확인해볼것이다. 을아래의코드로변경한다. 서버측코드는아래와같이구현한다. Build Project 를실행하여 JavaApplication2.jar 을생성한다음 FrameBuilder 를실행한 다. 관리자그룹메뉴의 배포파일 툴을이용하여 JavaApplication2.jar 파일을배포한 4-41
42 다.( 주의 : 배포스케줄반영 을이용하여반드시스케줄적용버튼을눌러서반영을해주어야 한다.) 서버측은 JavaApplication2.jar 파일을 {context root path}/web-inf/lib 디렉토리아래에 복사한다. Web 서버를다시기동한다 (Ntas 의경우에는 Web Refresh 를수행 ) 웹브라우져를실행하고, FrameBuilder 서버에로그인한다. testpkg.testfbpanel 이등록된메뉴를실행하여, Click Me! 버튼을누르면아래와같 은결과가나타난다. 4.3 FBNtasServerProcess 를상속한모듈프로그램구현 FrameBuilder 및 Java 뿐만아니라, 다양한플랫폼혹은프로그래밍언어에서접근이가능하도록하기위한방법이다. 이클래스는 Ntas 의 BaseProcess 를상속한클래스이다. 또한이것은 Ntas 의 PSDT 툴을이용하여프로토콜을생성하는과정이필요하며, 이가이드에서는 PSDT 사용법은생략한다. Ntas 의자료를참조하기바란다. 먼저 PSDT 툴을이용하여코드를생성한다. 1. 메시지를디자인한다. 4-42
43 2. 메시지와 Process 를생성한다. 3. Message 를선택하고파일을생성하기위한디렉토리를설정하고 Create 버튼을눌러 서소스코드를생성한다. 4-43
44 4. 소스코드가생성되었음을확인할수있다. - TestFBNtasServerMessage.java 5. NetBeans 에서 FBNtasServerProcessClass.java 를선택하여 FBNtasServerProcess 클래스를하나생성한다. 4-44
45 Finish 버튼을누르면아래와같은코드가생성이된다. 4-45
46 클라이언트가서버에게요청을했을때서버측의 execute 메소드가수행이된다. 파라메타인 BaseMessage msg 는실제 TestFBNtasServerMessage 타입이며, 클라이언트가요청시 넘겨준메시지객체를넘겨받는다. 서버가수행하는것을확인하기위하여앞에서구현했던 TestFBPanel 클래스를수정하여서버 가동작되는것을확인해볼것이다. 클라이언트코드는아래와같이작성한다. 서버측코드는아래와같이코드를작성한다. Build Project 를실행하여 JavaApplication2.jar 을생성한다음 FrameBuilder 를실행한다. Administration 그룹메뉴의 Deploy Files 툴을이용하여 JavaApplication2.jar 파일을 Deploy 한다.( 주의 : Reflection Deploy Schedule 툴을이용하여반드시 Reflection 버튼을눌러서반영을해주어야한다.) 서버측은 JavaApplication2.jar 파일을 {context root path}/web-inf/lib 디렉토리아래에 복사한다. 4-46
47 Web 서버를다시기동한다 (Ntas 의경우에는 Web Refresh 를수행 ) 웹브라우져를실행하고, FrameBuilder 서버에로그인한다. testpkg.testfbpanel 이등록된메뉴를실행하여, Click Me! 버튼을누르면아래와같 은결과가나타난다. 4-47
48 CHAPTER 5 서버 / 클라이언트통신 5.1 개요 FrameBuilder 서버와통신하는기능을담당하는클래스는 com.arisystem.beans.framebuilder.connectionmanager 클래스이다. 이클래스는 FrameBuilder 서버와통신을하기위한클래스로서 FrameBuilder 이외의다른 서버와의통신은지원하지않으며, FrameBuilder 서버와의통신만을지원한다. 여기서는 ConnectionManager 클래스의사용방법과메소드들에대한설명을기술한다. ConnectionManager 클래스의객체생성방법 - ConnectionManager.getInstance(); 메소드들은크게 call, executequery 두개의명칭으로구분되어있다 call method call method 는 ntas 메시지통신과 java 객체통신 2 가지방법이있다. Java 객체통신에서는반드시서버에서실행될 process class full name 을 string 으로명시 해야한다. 또한, 서버에넘겨주는파라메타는 java.io.serializable 을 implements 한클래스 객체이어야한다. Ntas 메시지통신은메시지객체를넘기게되면그메시지의클래스타입명을기준으로 process 5-48
49 를찾게된다. 따라서메시지의명명규칙을반드시따라야만한다. 예 ) TestNtasMessage 메시지에대응하는 process 는 TestNtasProcess call 메소드중파라메타에서버정보 (httphost, httpport, contextpath) 가없을경우 에는로그인한 FrameBuilder 서버에요청을하게된다. 특정한서버정보를명시할경우에는 명시한서버의 FrameBuilder 서버에게요청을하게된다 executequery method 일반적으로 database 조작과관련된작업즉비즈니스로직구현은서버측 process 클래스에서담당한다. 하지만, 비즈니스로직이없는단순 select 문장에의해데이터를간단한 query 하는경우에 executequery method 를통하여데이터를가져올수있도록하였다. 만일, 이메소드를사용하지않을경우 ( 정책적으로클라이언트가 database의데이터를접근하지못하게할경우 ), 개발자 / 설계자는 database 접근에관련된모든행위에대하여 process 를작성해야한다. 클라이언트가 select 문장을넘겨주기는하지만, 실제적으로 database 를접근하는것은 FrameBuilder 서버에서담당하고, FrameBuilder 서버는 query 결과를클라이언트에게전달 할뿐이다. executequery 메소드중파라메타에서버정보 (httphost, httpport, contextpath) 가 없을경우에는로그인한 FrameBuilder 서버에요청을하게된다. 특정한서버정보를명시할 경우에는명시한서버의 FrameBuilder 서버에게요청을하게된다. 5-49
50 CHAPTER 6 Database Access FrameBuilder 는 Servlet Container 를제공하는서버에서동작된다.( 이하 WAS) 그리고, 이 WAS 는 JNDI 를반드시제공하여야하며, FrameBuilder 는 JNDI 를통하여 database 에 접근한다. 6-50
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 informationMicrosoft 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 informationiii. Design Tab 을 Click 하여 WindowBuilder 가자동으로생성한 GUI 프로그래밍환경을확인한다.
Eclipse 개발환경에서 WindowBuilder 를이용한 Java 프로그램개발 이예는 Java 프로그램의기초를이해하고있는사람을대상으로 Embedded Microcomputer 를이용한제어시스템을 PC 에서 Serial 통신으로제어 (Graphical User Interface (GUI) 환경에서 ) 하는프로그램개발예를설명한다. WindowBuilder:
More informationInterstage5 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 - 전자정부모바일표준프레임워크실습 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 informationMicrosoft 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슬라이드 1
Java Based Enterprise C/S Platform. Sales Dept./ General Manager KilSik, Lee Mobile: 010-4374-8860 E-mail: ben@ari-system.com TM Client First Better than the Best We Deliver Agility Reliability Intelligence
More informationPowerPoint Template
JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것
More informationData 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슬라이드 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 information1. 자바프로그램기초 및개발환경 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 information4S 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을풀면된다. 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 informationWindows 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 emchoi@dgu.ac.kr Contents l StarUML 개요 l StarUML 소개및특징 l 주요기능 l StarUML 화면소개 l StarUML 설치 l StarUML 다운 & 설치하기 l 연습 l 사용사례다이어그램그리기 l 클래스다이어그램그리기 l 순서다이어그램그리기 2
More informationCorporate PPT Template
Tech Sales Consultant Oracle Corporation What s New in Oracle9iAS Forms? Why upgrade Oracle Forms to the WEB? Agenda Oracle9i Forms Web Oracle9i Forms Oracle9i Forms Oracle9i Forms What s NEW in Oracle
More information교육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 informationISP and CodeVisionAVR C Compiler.hwp
USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler
More informationDialog 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슬라이드 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 informationJAVA PROGRAMMING 실습 08.다형성
2015 학년도 2 학기 1. 추상메소드 선언은되어있으나코드구현되어있지않은메소드 abstract 키워드사용 메소드타입, 이름, 매개변수리스트만선언 public abstract String getname(); public abstract void setname(string s); 2. 추상클래스 abstract 키워드로선언한클래스 종류 추상메소드를포함하는클래스
More information쉽게 풀어쓴 C 프로그래밍
Power Java 제 20 장패키지 이번장에서학습할내용 패키지의개념 패키지로묶는방법 패키지사용 기본패키지 유틸리티패키지 패키지는연관된클래스들을묶는기법입니다. 패키지란? 패키지 (package) : 클래스들을묶은것 자바라이브러리도패키지로구성 ( 예 ) java.net 패키지 네트워크관련라이브러리 그림 20-1. 패키지의개념 예제 패키지생성하기 Q: 만약패키지문을사용하지않은경우에는어떻게되는가?
More informationChapter 1
3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g
More information표준프레임워크 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 informationPowerPoint 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이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론
이도경, 최덕재 Dokyeong Lee, Deokjai Choi 1. 서론 2. 관련연구 2.1 MQTT 프로토콜 Fig. 1. Topic-based Publish/Subscribe Communication Model. Table 1. Delivery and Guarantee by MQTT QoS Level 2.1 MQTT-SN 프로토콜 Fig. 2. MQTT-SN
More information제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호
제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법
More informationvar answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");
자바스크립트 (JavaScript) - HTML 은사용자에게인터페이스 (interface) 를제공하는언어 - 자바스크립트는서버로데이터를전송하지않고서할수있는데이터처리를수행한다. - 자바스크립트는 HTML 나 JSP 에서작성할수있고 ( 내부스크립트 ), 별도의파일로도작성이가능하다 ( 외 부스크립트 ). - 내부스크립트 - 외부스크립트
More informationDE1-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 informationSQL 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 informationPowerPoint 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서현수
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 informationserver name>/arcgis/rest/services server name>/<web adaptor name>/rest/services ArcGIS 10.1 for Server System requirements - 지
ArcGIS for Server (Windows) 설치가이드 ArcGIS 10.2 for Server 설치변경사항 1 설치 간편해진설치 -.Net Framework나 Java Runtime 요구하지않음 - 웹서버 (IIS, WebSphere ) 와별도로분리되어순수하게웹서비스기반의 GIS 서버역할 - ArcGIS Server 계정을이용한서비스운영. 더이상 SOM,
More information슬라이드 1
Qt Creator 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 도구명 소개 Qt Creator (http://qt-project.org/wiki/category:tools::qtcreator) 라이선스 LGPL v2.1 GUI 프로그램을쉽게만들수있는 Cross-platform 프레임워크인 Qt 를통해애플리케이션을개발할수있게해주는
More informationPRO1_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 informationNTD36HD Manual
Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7
More information다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) <% RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp");
다른 JSP 페이지호출 forward() 메서드 - 하나의 JSP 페이지실행이끝나고다른 JSP 페이지를호출할때사용한다. 예 ) RequestDispatcher dispatcher = request.getrequestdispatcher(" 실행할페이지.jsp"); dispatcher.forward(request, response); - 위의예에서와같이 RequestDispatcher
More informationInstall stm32cubemx and st-link utility
STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7
More information제11장 프로세스와 쓰레드
제9장자바쓰레드 9.1 Thread 기초 (1/5) 프로그램 명령어들의연속 (a sequence of instruction) 프로세스 / Thread 실행중인프로그램 (program in execution) 프로세스생성과실행을위한함수들 자바 Thread 2 9.1 Thread 기초 (2/5) 프로세스단위작업의문제점 프로세스생성시오버헤드 컨텍스트스위치오버헤드
More informationRemote 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 informationSolaris 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 informationPowerPoint Presentation
객체지향프로그래밍 클래스, 객체, 메소드 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 필드만있는클래스 텔레비젼 2 예제 1. 필드만있는클래스 3 예제 2. 여러개의객체생성하기 4 5 예제 3. 메소드가추가된클래스 public class Television { int channel; // 채널번호 int volume; // 볼륨 boolean
More informationSplentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: E-M
Splentec V-WORM Quick Installation Guide Version: 1.0 Contact Information 올리브텍 주소 : 경기도성남시분당구구미로 11 ( 포인트타운 701호 ) URL: http://www.olivetech.co.kr E-Mail: tech@olivetech.co.kr TEL: 031-726-4217 FAX: 031-726-4219
More informationgnu-lee-oop-kor-lec06-3-chap7
어서와 Java 는처음이지! 제 7 장상속 Super 키워드 상속과생성자 상속과다형성 서브클래스의객체가생성될때, 서브클래스의생성자만호출될까? 아니면수퍼클래스의생성자도호출되는가? class Base{ public Base(String msg) { System.out.println("Base() 생성자 "); ; class Derived extends Base
More informationMicrosoft PowerPoint - chap01-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 학습목표 프로그래밍의 기본 개념을
More informationNo 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 informationJDK이클립스
JDK 와이클립스설치 A. JDK 다운로드, 설치및환경설정 지금부터 JDK를다운로드받아설치하고 JDK를윈도우에서활용할수있도록환경을설정하는전과정을소개한다. 다운로드 www.oracle.com 사이트에접속하여 Downloads 메뉴를선택한후 [ 그림 1] 과같이 "Java for Developers" 를클릭한다. [ 그림 1] www.oracle.com 사이트
More informationchapter1,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 informationAPI 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
CCS v4 사용자안내서 CCSv4 사용자용예제따라하기안내 0. CCS v4.x 사용자 - 준비사항 예제에사용된 CCS 버전은 V4..3 버전이며, CCS 버전에따라메뉴화면이조금다를수있습니다. 예제실습전준비하기 처음시작하기예제모음집 CD 를 PC 의 CD-ROM 드라이브에삽입합니다. 아래안내에따라, 예제소스와헤더파일들을 PC 에설치합니다. CD 드라이브 \SW\TIDCS\TIDCS_DSP80x.exe
More information쉽게 풀어쓴 C 프로그래밊
Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.
More informationPRO1_02E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_02E1 Information and 2 STEP 7 3 4 5 6 STEP 7 7 / 8 9 10 S7 11 IS7 12 STEP 7 13 STEP 7 14 15 : 16 : S7 17 : S7 18 : CPU 19 1 OB1 FB21 I10 I11 Q40 Siemens AG
More information슬라이드 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 information6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO
Windows 7 설치및 PCIE RAID 설정정보 DK173 초판 11월 2016 A. Windows 7 및 USB 드라이버설치 칩셋사양에따라 Windows 7 설치중에 USB 키보드 / 마우스를사용하려면시스템에서 USB 드라이버를사전로드해야합니다. 이절에서는 USB 드라이버사전로드방법과 Windows 7 설치방법에대해서설명합니다. 방법 1: SATA ODD
More informationq 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2
객체지향프로그래밍 IT CookBook, 자바로배우는쉬운자료구조 q 이장에서다룰내용 1 객체지향프로그래밍의이해 2 객체지향언어 : 자바 2 q 객체지향프로그래밍의이해 v 프로그래밍기법의발달 A 군의사업발전 1 단계 구조적프로그래밍방식 3 q 객체지향프로그래밍의이해 A 군의사업발전 2 단계 객체지향프로그래밍방식 4 q 객체지향프로그래밍의이해 v 객체란무엇인가
More informationNetwork Programming
Part 5 확장된 Network Programming 기술 1. Remote Procedure Call 2. Remote Method Invocation 3. Object Request Broker 2. Java RMI
More informationEclipse 와 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 informationMVVM 패턴의 이해
Seo Hero 요약 joshua227.tistory. 2014 년 5 월 13 일 이문서는 WPF 어플리케이션개발에필요한 MVVM 패턴에대한내용을담고있다. 1. Model-View-ViewModel 1.1 기본개념 MVVM 모델은 MVC(Model-View-Contorl) 패턴에서출발했다. MVC 패턴은전체 project 를 model, view 로나누어
More information슬라이드 1
SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle
More informationAdmin Guide for dummy
Admin Guide for dummy WebLogic Server 8.1 sp2 for Windows Contents 1. Installation 2. Domain & Server Configuration Configuration Wizard Administrative Server Configuration Managed Server Configuration
More information. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요
. 스레드 (Thread) 란? 스레드를설명하기전에이글에서언급되는용어들에대하여알아보도록하겠습니다. - 응용프로그램 ( Application ) 사용자에게특정서비스를제공할목적으로구현된응용프로그램을말합니다. - 컴포넌트 ( component ) 어플리케이션을구성하는기능별요소로써안드로이드시스템에서는 Activities, Services, Content Providers,
More informationMicrosoft 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 informationIntro 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 informationDocsPin_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 informationPowerPoint 프레젠테이션
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 informationJDBC 소개및설치 Database Laboratory
JDBC 소개및설치 JDBC } What is the JDBC? } JAVA Database Connectivity 의약어 } 자바프로그램안에서 SQL 을실행하기위해데이터베이스를연결해주는응용프로그램인터페이스 } 연결된데이터베이스의종류와상관없이동일한방법으로자바가데이터베이스내에서발생하는트랜잭션을제어할수있도록하는환경을제공 2 JDBC Driver Manager }
More information오버라이딩 (Overriding)
WindowEvent WindowEvent 윈도우가열리거나 (opened) 닫힐때 (closed) 활성화되거나 (activated) 비활성화될때 (deactivated) 최소화되거나 (iconified) 복귀될때 (deiconified) 윈도우닫힘버튼을누를때 (closing) WindowEvent 수신자 abstract class WindowListener
More informationAPI - Notification 메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어
메크로를통하여어느특정상황이되었을때 SolidWorks 및보낸경로를통하여알림메시지를보낼수있습니다. 이번기술자료에서는메크로에서이벤트처리기를통하여진행할예정이며, 메크로에서작업을수행하는데유용할것입니다. 알림이벤트핸들러는응용프로그램구현하는데있어서가장중요한부분이라고도할수있기때문입니다. 1. 새로운메크로생성 새메크로만들기버튺을클릭하여파일을생성합니다. 2. 메크로저장 -
More informationMicrosoft 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 informationPowerPoint Presentation
Class - Property Jo, Heeseung 목차 section 1 클래스의일반구조 section 2 클래스선언 section 3 객체의생성 section 4 멤버변수 4-1 객체변수 4-2 클래스변수 4-3 종단 (final) 변수 4-4 멤버변수접근방법 section 5 멤버변수접근한정자 5-1 public 5-2 private 5-3 한정자없음
More informationvRealize 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게임 기획서 표준양식 연구보고서
ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ ᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞᆞ
More informationJavascript
1. 이벤트와이벤트핸들러의이해 이벤트 (Event) 는웹브라우저에서발생하는다양한사건을말합니다. 예를들면, 버튼을마우스로을했다거나브라우저를닫았다거나 Enter 키를눌렀다거나등등아주다양한사건들이있습니다. 그렇다면이벤트핸들러 (Event Handler) 는무엇일까요? 이다양한이벤트들을핸들링 ( 처리 ) 해주는것입니다. 예를들면, 어떤버튼을했을때메시지창이뜨게하는등을말합니다.
More information2장 변수와 프로시저 작성하기
Chapter. RequestDispatcher 활용 요청재지정이란? RequestDispatcher 활용 요청재지정구현예제 Chapter.9 : RequestDispatcher 활용 1. 요청재지정이란? 클라이언트로부터요청받은 Servlet 프로그램이응답을하지않고다른자원에수행흐름을넘겨다른자원의처리결과를대신응답하는것또는다른자원의수행결과를포함하여응답하는것을요청재지정이라고한다.
More information10X56_NWG_KOR.indd
디지털 프로젝터 X56 네트워크 가이드 이 제품을 구입해 주셔서 감사합니다. 본 설명서는 네트워크 기능 만을 설명하기 위한 것입니다. 본 제품을 올바르게 사 용하려면 이 취급절명저와 본 제품의 다른 취급절명저를 참조하시기 바랍니다. 중요한 주의사항 이 제품을 사용하기 전에 먼저 이 제품에 대한 모든 설명서를 잘 읽어 보십시오. 읽은 뒤에는 나중에 필요할 때
More informationPowerPoint 프레젠테이션
05 장 CSS3 선택자 1. 선택자개요 2. 기본선택자 3. 속성선택자 4. 후손선택자와자손선택자 5. 반응 / 상태 / 구조선택자 CSS 블록을생성할수있다. 선택자를이해하고적절한선택자를활용할수있다. 1 선택자개요 CSS3 선택자 특정한 HTML 태그를선택할때사용하는기능 선택한태그에원하는스타일이나스크립트적용가능 그림 5-1 CSS 블록 CSS 블록 style
More information목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host) 서버 설정... 9 W7CLIENT (Windows 7 Client) 클라이얶트 설정
W2K8 R2 RemoteApp 및 Web Access 설치 및 구성 Step-By-Step 가이드 Microsoft Korea 이 동 철 부장 2009. 10 페이지 1 / 60 목차 데모 홖경 및 개요... 3 테스트 서버 설정... 4 DC (Domain Controller) 서버 설정... 4 RDSH (Remote Desktop Session Host)
More informationC. KHU-EE xmega Board 에서는 Button 을 2 개만사용하기때문에 GPIO_PUSH_BUTTON_2 과 GPIO_PUSH_BUTTON_3 define 을 Comment 처리 한다. D. AT45DBX 도사용하지않기때문에 Comment 처리한다. E.
ASF(Atmel Software Framework) 환경을이용한프로그램개발 1. New Project Template 만들기 A. STK600 Board Template를이용한 Project 만들기 i. New Project -> Installed(C/C++) -> GCC C ASF Board Project를선택하고, 1. Name: 창에 Project Name(
More informationOrcad 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 informationOnTuneV3_Manager_Install
OnTuneV3.1 Manager 설치하기 # 사전준비사항 - Manager Version 3.1.6-2010-06-21 TeemStone 1. OnTune Manager를설치할 NT 서버 - Windows 2000, Windows 2003, Windows 2008, Windows XP, Windows Vista, Windows 7 등 Windows 2000이후모든
More information01장
뇌를자극하는 Windows Server 2012 R2 부록 NAS4Free 의설치와환경설정 네트워크상에서저장공간이제공되는 NAS(Network Attached Storage) 환경을 VMware에서구성해야한다. 이책에서는그중 Unix 계열의운영체제이며무료로사용할수있는 NAS4Free 운영체제를설치하고사용할것이다. 결국지금설치하는 NAS4Free는쿼럼디스크와클러스터디스크를제공하는것이목적이다.
More information초보자를 위한 ADO 21일 완성
ADO 21, 21 Sams Teach Yourself ADO 2.5 in 21 Days., 21., 2 1 ADO., ADO.? ADO 21 (VB, VBA, VB ), ADO. 3 (Week). 1, 2, COM+ 3.. HTML,. 3 (week), ADO. 24 1 - ADO OLE DB SQL, UDA(Universal Data Access) ADO.,,
More informationEndpoint Protector - Active Directory Deployment Guide
Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항
More information[Brochure] KOR_TunA
LG CNS LG CNS APM (TunA) LG CNS APM (TunA) 어플리케이션의 성능 개선을 위한 직관적이고 심플한 APM 솔루션 APM 이란? Application Performance Management 란? 사용자 관점 그리고 비즈니스 관점에서 실제 서비스되고 있는 어플리케이션의 성능 관리 체계입니다. 이를 위해서는 신속한 장애 지점 파악 /
More information슬라이드 1
IntelliJ IDEA 1. 도구개요 2. 설치및실행 3. 주요기능 1. 도구개요 도구명 IntelliJ IDEA (http://www.jetbrains.com/idea/) 라이선스 Apache 2 소개 Java 용통합개발도구 요구사항을정의하고전체개발과정에서요구사항을추적할수있도록지원. 특징 Java IDE 환경제공 모바일및엔터프라이저개발을위한프레임워크제공
More information[ 그림 8-1] XML 을이용한옵션메뉴설정방법 <menu> <item 항목ID" android:title=" 항목제목 "/> </menu> public boolean oncreateoptionsmenu(menu menu) { getme
8 차시메뉴와대화상자 1 학습목표 안드로이드에서메뉴를작성하고사용하는방법을배운다. 안드로이드에서대화상자를만들고사용하는방법을배운다. 2 확인해볼까? 3 메뉴 1) 학습하기 [ 그림 8-1] XML 을이용한옵션메뉴설정방법 public boolean
More informationMicrosoft Word - CooCox
1.3 CooCox CoIDE 프로그램설치 오픈소스 GCC 환경을제공하는사이트에알아보면 1) Yagarto ; http: //www.yagarto.de/ 2) WinARM ; http: ://gandalf.arubi.uni-kl.de/avr_projects/arm_projects/index_cortex.html 3) GNUARM ; http://www.gnuarm.com/
More information<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>
i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,
More informationPowerPoint Template
3. 안드로이드개발환경설치 Android Studio 설정 [1/13] [Windows 시작 ]-[ 모든앱 ]-[Android Studio] 의 Android Studio 를실행 Page 34 3. 안드로이드개발환경설치 Android Studio 설정 [2/13] 첫설치이므로다음과같은선택화면이나오면아래쪽 I do not have a previous~ 가 선택된상태에서
More information목차 윈도우드라이버 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 informationJ2EE & 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 informationPowerPoint Presentation
객체지향프로그래밍 인터페이스, 람다식, 패키지 ( 실습 ) 손시운 ssw5176@kangwon.ac.kr 예제 1. 홈네트워킹 public interface RemoteControl { public void turnon(); // 가전제품을켠다. public void turnoff(); // 가전제품을끈다. 인터페이스를구현 public class Television
More information(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 information1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아
LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml
More informationPRO1_09E [읽기 전용]
Siemens AG 1999 All rights reserved File: PRO1_09E1 Information and - ( ) 2 3 4 5 Monitor/Modify Variables" 6 7 8 9 10 11 CPU 12 Stop 13 (Forcing) 14 (1) 15 (2) 16 : 17 : Stop 18 : 19 : (Forcing) 20 :
More informationJUNIT 실습및발표
JUNIT 실습및발표 JUNIT 접속 www.junit.org DownLoad JUnit JavaDoc API Document 를참조 JUNIT 4.8.1 다운로드 설치파일 (jar 파일 ) 을다운로드 CLASSPATH 를설정 환경변수에서설정 실행할클래스에서 import JUnit 설치하기 테스트실행주석 @Test Test 를실행할 method 앞에붙임 expected
More information슬라이드 1
Delino EVM 용처음시작하기 - 프로젝트만들기 (85) Delfino EVM 처음시작하기앞서 이예제는타겟보드와개발홖경이반드시갖추어져있어야실습이가능합니다. 타겟보드 : Delfino EVM + TMS0F85 초소형모듈 개발소프트웨어 : Code Composer Studio 4 ( 이자료에서사용된버전은 v4..입니다. ) 하드웨어장비 : TI 정식 JTAG
More information문서의 제목 나눔고딕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 informationChap7.PDF
Chapter 7 The SUN Intranet Data Warehouse: Architecture and Tools All rights reserved 1 Intranet Data Warehouse : Distributed Networking Computing Peer-to-peer Peer-to-peer:,. C/S Microsoft ActiveX DCOM(Distributed
More information메일서버등록제(SPF) 인증기능적용안내서 (Exchange Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for
메일서버등록제(SPF) 인증기능적용안내서 (Exchange 2003 - Windows 2000) OS Mail Server SPF 적용모듈 작성기준 Windows Server 2000 Exchange Server 2003 GFI MailEssentials 14 for Exchange 2016 년 6 월 - 1 - 목 차 I. 개요 1 1. SPF( 메일서버등록제)
More information