사실상의 자바에 대해서 지식이 부족하다는것은
이글을 읽을만한 입장이 아닌듯 싶다.
거진 적으면서도 어떤의미인지를 알기가 힘들었다.
> http://www.icesoft.com/products/demos_icefaces.html
여기는 방문해볼만 한듯 싶다.
• GWT Kitchen Sink demo
> http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html
• GWT Dynamic Table example demo
> http://code.google.com/webtoolkit/documentation/examples/dynamictable/demo.html
21-------------------------------------------------------
RMI같은 프록시를 통한 원거리 프레임웍의 특성
1. 일반적 RPC통신 구조
- Stub and Skeleton based architecture
2. 사용자측 자바스크립의 RMI 같은 구문 허락
3. 사용자측의 자바스크립트로 프레임웍 생성
4. 프레임웍 서버쪽의 런타임을 잘 지원한다.
5. Client stub (Proxy) handles marshalling of parameters and return value
참고 ---------------------
** 사실상의 전산용어와 일반 의미가 다르다 보니 해석이 막연하다고 생각되어서
인터넷에 돌아다니는 글을 잠시 아래에 첨부한다.
stub 클라이언트:
메서드 메서드를 원격개체에게 전송한다.
메서드 호출의 매개변수를 marshaling 해준다.
서버로 부터 전송된 메서드 호출의 반환값을 unmarshaling 해서 클라이언트에게 넘겨준다.
skeleton 서버:
클라이언트의 메서드 호출에게 매개변수를 읽어서 unmarshaling 해준다.
해당하는 원격개개체의 매서드를 호춣한다.
결과값을 marshaling 해서 클라이언트에게 전송한다.
RMI 어플리케이션의 기본적인 6단계
1단계 서비스할 원격 객체의 인터페이스작성
2단계 원격객체 및 서버 프로그램 작성
3단계 stub, sleleton 생성
4단계 원격객체를 사용할 클라이언트 프로그램작성
5단계 RMI Registry 실행
6단계 서버프로그램과 클라이언트 프로그램실행
22-----------------------------------------------------
Remoting via Proxy Implementations
• Direct Web Remoting (DWR)
> Designed specifically for Java application at the backend
> http://getahead.ltd.uk/dwr
• JSON-RPC
> Lightweight remote procedure call protocol similar to XMLRPC
> http://json-rpc.org/
> There are language-specific implementations
> JSON-RPC-Java
> http://oss.metaparadigm.com/jsonrpc/
23------------------------------------------
장단점
장점
- 최소한의 작업으로 Ajax의 사용자에게 business logic을 표출하는것을 허가한다.
- RMI와 유사하 구문의 사용자쪽의 자바스크립트 사용을 허가한다.
단점
- 해커들은 백그라운드에 돌아가는 형태를 볼수 있다.
- 개인적 컨버터(mashaller and unmarshaller) 를 개인적 자바 개체로 생성하는것이 필요하다.
사용시
- 최소한의 노력으로 서버의 business logic을 Ajax 사용자에게 표출하길 원할때
24-------------------------------------------------
AJAX-Enabled
JSF Components
25-----------------------------
Ajax-enabled JSP 컨포넌트
1. ajax-enabled JSF 컨포넌트 복합적 Ajax프로그램을 숨긴다.
- 페이지의 관리자는 자바스크립트를 몰라도 된다.
- 어려움은 컨포넌트 개발자에게 넘겨진다.
2. JSF. IDE를 통한 드래그앤 드롭형 웹 프로그램 개발의 잇점
- sun java studio creator 2(그리고 다른 jsf-aware ide) 로 Ajax프로그램의 JSF 컨포넌트가 있으면 드로그앤 드롭이 가능하다
- JSF 컨포넌트의 재사용
- 커뮤니티를 통하여 ajax-enabled jsf component의 더 많은 제작
26-----------------------------------------------
Implementaion
Blueprint AJAX-enabled JSF components (opensource)
> http://developers.sun.com/ajax/componentscatalog.jsp
> https://bpcatalog.dev.java.net/ajax/jsf-ajax/
• ajax4jsf (open-source)
> Can add AJAX capability to existing applications
> https://ajax4jsf.dev.java.net/
• ICEfaces (ICESoft) - commercial
> http://www.icesoft.com/products/icefaces.html
• DynaFaces (development on-going)
> https://jsf-extensions.dev.java.net/nonav/mvn/slides.html
27 _--------------------------------------
장점 과 단점
장점
- ajax 프로그램에 드로그인 드랍기능 추가 가능
단점
- jsf 컨포넌트의 그리 훌륭하지 않는 작업
사용시
- ajax프로그램에 드로그인 드랍이 필요할때
- 자바스크립트 코딩을 피하고 싶을때
28-------------------------------------
Demo: Running
Demos from various Demos from various
JSF/AJAX Solutions
29-----------------------------------
Demo Scenario
• Blueprint AJAX-enabled JSF components
> http://developers.sun.com/ajax/componentscatalog.jsp
• ajax4jsf
> http://livedemo.exadel.com/vcpDemo/demo.jsf (commercial
version based on open source ajax4jsf)
> Changing skins, Drag & Drop
• ICEFaces <--------추천
> http://www.icesoft.com/products/demos_icefaces.html
30------------------------------------------
Wrapper Technology: Wrapper Technology: jMaki
31--------------------------------------------
jMaki 대한 동기
당신은 도구에 대한 현재로부터의 이점 그리고 미래 ajax 툴킷과 프레임웍을 원한다.
- Dojo, Scriptaculus, Yahoo UI Widgets and DHTML Goodies
오늘날, 복합적 Ajax 프레임웍 과 그들의 도구들 그리고 다른 구문들이다.
-이것들 일반적 프로그래밍 모델을 위한 도구의 사용을 위해서 복합적 ajax 툴킷과 프레임웍은 필요적이다.
자바스크립크 코딩은 너무나도 Java EE 개발과 상이하다
- 자바스크립트 도구의 사용, 자바 EE구문과 프로그램 모델은 필요하다
32-------------------------------------------
jMaki 란 뭔가?
1. 자바플래폼을 위한 자바스크립터 랩퍼 프레임웍
-이것은 이름은 jMake 여기서 "j'는 자바를 말하고 그리고 "Make"는 일본어로 "감싸다"를 말한다.
2. 개발자는 많은 일반적 ajax툴킷과 프레임웍 그리고 JSP or JsF 태그들의 도구들을 가지게 되었다.
- 일반적프로그램 모델을 개발자에게 제공
- 유용한 프레임웍 도구들의 잇점
- JSP and JSF 택그들은 자바 EE 프로그램 개발자들과 유사하다
33---------------------------------------
Wrapper Technology
Implementations
• jMaki
> https://ajax.dev.java.net/
34-----------------------------------
장단점
장점
-여러가지의 ajax 툴킷과 프레임웍의 도구 사용에 대한 프로그램의 단일화 모델을 지원
- 자바스크립트 도구의 사용에 대한 자바 EE 프로그램과 유사한 자바개발자의 허가
-이것은 이미 NetBeans 플러그인(for netbeans 5.5)
단점
- 이벤트 모델은 아직까지 fully baked
사용시
- 다른소스에서의 도구들의 사용을 원할때 그럼에도 단일프로그램 방식의 모델을 사용할길 원할때
35---------------------------------
Java Code To Java Code To
JavaScript/HTML JavaScript/HTML
Translator: GWT
36 ----------------------------------
자바를 자바스크립트/html 번역기
1. 당신이 선택한 자바 개발툴을 사용한 Ajax 프로그램 개발과 디버그
2. 당신이 프로그램을 개발할때 GWT 컴파일러는 당신의 자바프로그램을 브라우저적인 자바스크립트와 html 형태로 변환시킨다.
37------------------------------------
장점
- 자바개발자들이 자바언를 ajax프로그램 개발과 디버깅 테스팅에 사용하도록 한다.
- 자바스크립트 언어를 배울 필요가 없다.
- 이것은 Google로 부터이다.((Good momentum + Good document + Good tutorials + Comprehensive)
단점
-(내가 단점을 찾아야 한다면) 번역기가 당신을 위해서 일하는동안 제어하는것을 잃을것이다.
사용할때
- Swing에 대한 전문적 의견을 가질때
원문: When you already have Swing expertise
38-------------------------------------
Demo: Running Demo: Running
GWT Online Demos
39--------------------------------------
Demo Scenario
• GWT Kitchen Sink demo
> http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html
• GWT Dynamic Table example demo
> http://code.google.com/webtoolkit/documentation/examples/dynamictable/demo.html
40------------------------------------
Web Application Web Application
Frameworks Frameworks
with AJAX Extension
*********** 오류에 대해서
이글을 옮기는 이는 소프트웨어 공학에 대해서 미진한 공부를 하였고
또한 공부한것들이 대부분 오래되어서
배우지 않았는지 또는 배웠지만 잊어버렀는지.. 조차 기억하지 못한다.
즉 이말은 올바르게 옮기지 못한부분이 태반이 된다는 것이다.
전산지식이 없다면..
Stub and Skeleton based architecture
의 내용을 어떻게 옮겨적어야 될지 막막하다. (그래서 못 적었다.)
물론 대충 "서버와 클라이언트 구조" 같이 대략 적어버릴수도 있긴하지만..
여하튼 부족하다는것에 대해서 미안함을 표한다.
다음글에 41-49까지의 완결을 처리하고
3번째 과정을로 가야될것같다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
이글을 읽을만한 입장이 아닌듯 싶다.
거진 적으면서도 어떤의미인지를 알기가 힘들었다.
> http://www.icesoft.com/products/demos_icefaces.html
여기는 방문해볼만 한듯 싶다.
• GWT Kitchen Sink demo
> http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html
• GWT Dynamic Table example demo
> http://code.google.com/webtoolkit/documentation/examples/dynamictable/demo.html
21-------------------------------------------------------
RMI같은 프록시를 통한 원거리 프레임웍의 특성
1. 일반적 RPC통신 구조
- Stub and Skeleton based architecture
2. 사용자측 자바스크립의 RMI 같은 구문 허락
3. 사용자측의 자바스크립트로 프레임웍 생성
4. 프레임웍 서버쪽의 런타임을 잘 지원한다.
5. Client stub (Proxy) handles marshalling of parameters and return value
참고 ---------------------
** 사실상의 전산용어와 일반 의미가 다르다 보니 해석이 막연하다고 생각되어서
인터넷에 돌아다니는 글을 잠시 아래에 첨부한다.
stub 클라이언트:
메서드 메서드를 원격개체에게 전송한다.
메서드 호출의 매개변수를 marshaling 해준다.
서버로 부터 전송된 메서드 호출의 반환값을 unmarshaling 해서 클라이언트에게 넘겨준다.
skeleton 서버:
클라이언트의 메서드 호출에게 매개변수를 읽어서 unmarshaling 해준다.
해당하는 원격개개체의 매서드를 호춣한다.
결과값을 marshaling 해서 클라이언트에게 전송한다.
RMI 어플리케이션의 기본적인 6단계
1단계 서비스할 원격 객체의 인터페이스작성
2단계 원격객체 및 서버 프로그램 작성
3단계 stub, sleleton 생성
4단계 원격객체를 사용할 클라이언트 프로그램작성
5단계 RMI Registry 실행
6단계 서버프로그램과 클라이언트 프로그램실행
22-----------------------------------------------------
Remoting via Proxy Implementations
• Direct Web Remoting (DWR)
> Designed specifically for Java application at the backend
> http://getahead.ltd.uk/dwr
• JSON-RPC
> Lightweight remote procedure call protocol similar to XMLRPC
> http://json-rpc.org/
> There are language-specific implementations
> JSON-RPC-Java
> http://oss.metaparadigm.com/jsonrpc/
23------------------------------------------
장단점
장점
- 최소한의 작업으로 Ajax의 사용자에게 business logic을 표출하는것을 허가한다.
- RMI와 유사하 구문의 사용자쪽의 자바스크립트 사용을 허가한다.
단점
- 해커들은 백그라운드에 돌아가는 형태를 볼수 있다.
- 개인적 컨버터(mashaller and unmarshaller) 를 개인적 자바 개체로 생성하는것이 필요하다.
사용시
- 최소한의 노력으로 서버의 business logic을 Ajax 사용자에게 표출하길 원할때
24-------------------------------------------------
AJAX-Enabled
JSF Components
25-----------------------------
Ajax-enabled JSP 컨포넌트
1. ajax-enabled JSF 컨포넌트 복합적 Ajax프로그램을 숨긴다.
- 페이지의 관리자는 자바스크립트를 몰라도 된다.
- 어려움은 컨포넌트 개발자에게 넘겨진다.
2. JSF. IDE를 통한 드래그앤 드롭형 웹 프로그램 개발의 잇점
- sun java studio creator 2(그리고 다른 jsf-aware ide) 로 Ajax프로그램의 JSF 컨포넌트가 있으면 드로그앤 드롭이 가능하다
- JSF 컨포넌트의 재사용
- 커뮤니티를 통하여 ajax-enabled jsf component의 더 많은 제작
26-----------------------------------------------
Implementaion
Blueprint AJAX-enabled JSF components (opensource)
> http://developers.sun.com/ajax/componentscatalog.jsp
> https://bpcatalog.dev.java.net/ajax/jsf-ajax/
• ajax4jsf (open-source)
> Can add AJAX capability to existing applications
> https://ajax4jsf.dev.java.net/
• ICEfaces (ICESoft) - commercial
> http://www.icesoft.com/products/icefaces.html
• DynaFaces (development on-going)
> https://jsf-extensions.dev.java.net/nonav/mvn/slides.html
27 _--------------------------------------
장점 과 단점
장점
- ajax 프로그램에 드로그인 드랍기능 추가 가능
단점
- jsf 컨포넌트의 그리 훌륭하지 않는 작업
사용시
- ajax프로그램에 드로그인 드랍이 필요할때
- 자바스크립트 코딩을 피하고 싶을때
28-------------------------------------
Demo: Running
Demos from various Demos from various
JSF/AJAX Solutions
29-----------------------------------
Demo Scenario
• Blueprint AJAX-enabled JSF components
> http://developers.sun.com/ajax/componentscatalog.jsp
• ajax4jsf
> http://livedemo.exadel.com/vcpDemo/demo.jsf (commercial
version based on open source ajax4jsf)
> Changing skins, Drag & Drop
• ICEFaces <--------추천
> http://www.icesoft.com/products/demos_icefaces.html
30------------------------------------------
Wrapper Technology: Wrapper Technology: jMaki
31--------------------------------------------
jMaki 대한 동기
당신은 도구에 대한 현재로부터의 이점 그리고 미래 ajax 툴킷과 프레임웍을 원한다.
- Dojo, Scriptaculus, Yahoo UI Widgets and DHTML Goodies
오늘날, 복합적 Ajax 프레임웍 과 그들의 도구들 그리고 다른 구문들이다.
-이것들 일반적 프로그래밍 모델을 위한 도구의 사용을 위해서 복합적 ajax 툴킷과 프레임웍은 필요적이다.
자바스크립크 코딩은 너무나도 Java EE 개발과 상이하다
- 자바스크립트 도구의 사용, 자바 EE구문과 프로그램 모델은 필요하다
32-------------------------------------------
jMaki 란 뭔가?
1. 자바플래폼을 위한 자바스크립터 랩퍼 프레임웍
-이것은 이름은 jMake 여기서 "j'는 자바를 말하고 그리고 "Make"는 일본어로 "감싸다"를 말한다.
2. 개발자는 많은 일반적 ajax툴킷과 프레임웍 그리고 JSP or JsF 태그들의 도구들을 가지게 되었다.
- 일반적프로그램 모델을 개발자에게 제공
- 유용한 프레임웍 도구들의 잇점
- JSP and JSF 택그들은 자바 EE 프로그램 개발자들과 유사하다
33---------------------------------------
Wrapper Technology
Implementations
• jMaki
> https://ajax.dev.java.net/
34-----------------------------------
장단점
장점
-여러가지의 ajax 툴킷과 프레임웍의 도구 사용에 대한 프로그램의 단일화 모델을 지원
- 자바스크립트 도구의 사용에 대한 자바 EE 프로그램과 유사한 자바개발자의 허가
-이것은 이미 NetBeans 플러그인(for netbeans 5.5)
단점
- 이벤트 모델은 아직까지 fully baked
사용시
- 다른소스에서의 도구들의 사용을 원할때 그럼에도 단일프로그램 방식의 모델을 사용할길 원할때
35---------------------------------
Java Code To Java Code To
JavaScript/HTML JavaScript/HTML
Translator: GWT
36 ----------------------------------
자바를 자바스크립트/html 번역기
1. 당신이 선택한 자바 개발툴을 사용한 Ajax 프로그램 개발과 디버그
2. 당신이 프로그램을 개발할때 GWT 컴파일러는 당신의 자바프로그램을 브라우저적인 자바스크립트와 html 형태로 변환시킨다.
37------------------------------------
장점
- 자바개발자들이 자바언를 ajax프로그램 개발과 디버깅 테스팅에 사용하도록 한다.
- 자바스크립트 언어를 배울 필요가 없다.
- 이것은 Google로 부터이다.((Good momentum + Good document + Good tutorials + Comprehensive)
단점
-(내가 단점을 찾아야 한다면) 번역기가 당신을 위해서 일하는동안 제어하는것을 잃을것이다.
사용할때
- Swing에 대한 전문적 의견을 가질때
원문: When you already have Swing expertise
38-------------------------------------
Demo: Running Demo: Running
GWT Online Demos
39--------------------------------------
Demo Scenario
• GWT Kitchen Sink demo
> http://code.google.com/webtoolkit/documentation/examples/kitchensink/demo.html
• GWT Dynamic Table example demo
> http://code.google.com/webtoolkit/documentation/examples/dynamictable/demo.html
40------------------------------------
Web Application Web Application
Frameworks Frameworks
with AJAX Extension
*********** 오류에 대해서
이글을 옮기는 이는 소프트웨어 공학에 대해서 미진한 공부를 하였고
또한 공부한것들이 대부분 오래되어서
배우지 않았는지 또는 배웠지만 잊어버렀는지.. 조차 기억하지 못한다.
즉 이말은 올바르게 옮기지 못한부분이 태반이 된다는 것이다.
전산지식이 없다면..
Stub and Skeleton based architecture
의 내용을 어떻게 옮겨적어야 될지 막막하다. (그래서 못 적었다.)
물론 대충 "서버와 클라이언트 구조" 같이 대략 적어버릴수도 있긴하지만..
여하튼 부족하다는것에 대해서 미안함을 표한다.
다음글에 41-49까지의 완결을 처리하고
3번째 과정을로 가야될것같다.<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 17:16:08 PHP & HTML에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 8230 | 9년 전 | 50 | ||
| 8229 | 9년 전 | 52 | ||
| 8228 |
커네드커네드
|
9년 전 | 98 | |
| 8227 | 9년 전 | 108 | ||
| 8226 | 9년 전 | 145 | ||
| 8225 | 9년 전 | 134 | ||
| 8224 | 9년 전 | 131 | ||
| 8223 | 9년 전 | 92 | ||
| 8222 |
|
9년 전 | 162 | |
| 8221 | 9년 전 | 77 | ||
| 8220 | 9년 전 | 75 | ||
| 8219 | 9년 전 | 81 | ||
| 8218 | 9년 전 | 112 | ||
| 8217 |
star3840
|
9년 전 | 98 | |
| 8216 | 9년 전 | 135 | ||
| 8215 | 9년 전 | 89 | ||
| 8214 | 9년 전 | 207 | ||
| 8213 | 9년 전 | 142 | ||
| 8212 | 9년 전 | 57 | ||
| 8211 | 9년 전 | 222 | ||
| 8210 | 9년 전 | 220 | ||
| 8209 | 9년 전 | 319 | ||
| 8208 | 9년 전 | 188 | ||
| 8207 | 9년 전 | 201 | ||
| 8206 |
|
9년 전 | 164 | |
| 8205 | 9년 전 | 147 | ||
| 8204 | 9년 전 | 110 | ||
| 8203 | 9년 전 | 203 | ||
| 8202 | 9년 전 | 127 | ||
| 8201 | 9년 전 | 166 | ||
| 8200 | 9년 전 | 137 | ||
| 8199 | 9년 전 | 187 | ||
| 8198 | 9년 전 | 155 | ||
| 8197 | 9년 전 | 135 | ||
| 8196 | 9년 전 | 519 | ||
| 8195 | 9년 전 | 134 | ||
| 8194 | 9년 전 | 268 | ||
| 8193 | 9년 전 | 136 | ||
| 8192 | 9년 전 | 163 | ||
| 8191 | 9년 전 | 115 | ||
| 8190 | 9년 전 | 112 | ||
| 8189 | 9년 전 | 166 | ||
| 8188 | 9년 전 | 114 | ||
| 8187 | 9년 전 | 121 | ||
| 8186 | 9년 전 | 130 | ||
| 8185 | 9년 전 | 291 | ||
| 8184 | 9년 전 | 87 | ||
| 8183 | 9년 전 | 308 | ||
| 8182 | 9년 전 | 140 | ||
| 8181 | 9년 전 | 114 | ||
| 8180 | 9년 전 | 678 | ||
| 8179 | 9년 전 | 474 | ||
| 8178 | 9년 전 | 278 | ||
| 8177 |
kiplayer
|
9년 전 | 286 | |
| 8176 | 9년 전 | 330 | ||
| 8175 | 9년 전 | 204 | ||
| 8174 | 9년 전 | 211 | ||
| 8173 | 9년 전 | 324 | ||
| 8172 | 9년 전 | 170 | ||
| 8171 | 9년 전 | 160 | ||
| 8170 | 9년 전 | 279 | ||
| 8169 |
커네드커네드
|
9년 전 | 246 | |
| 8168 | 9년 전 | 299 | ||
| 8167 | 9년 전 | 305 | ||
| 8166 | 9년 전 | 218 | ||
| 8165 | 9년 전 | 148 | ||
| 8164 | 9년 전 | 279 | ||
| 8163 | 9년 전 | 266 | ||
| 8162 | 9년 전 | 273 | ||
| 8161 | 9년 전 | 272 | ||
| 8160 |
|
9년 전 | 468 | |
| 8159 | 9년 전 | 387 | ||
| 8158 | 9년 전 | 206 | ||
| 8157 | 9년 전 | 342 | ||
| 8156 | 9년 전 | 257 | ||
| 8155 | 9년 전 | 232 | ||
| 8154 |
00년생용띠
|
9년 전 | 578 | |
| 8153 | 9년 전 | 207 | ||
| 8152 |
|
9년 전 | 386 | |
| 8151 | 9년 전 | 387 | ||
| 8150 | 9년 전 | 479 | ||
| 8149 |
Jangfolk
|
9년 전 | 315 | |
| 8148 | 9년 전 | 149 | ||
| 8147 | 9년 전 | 358 | ||
| 8146 | 9년 전 | 412 | ||
| 8145 | 9년 전 | 344 | ||
| 8144 | 9년 전 | 309 | ||
| 8143 | 9년 전 | 165 | ||
| 8142 | 9년 전 | 411 | ||
| 8141 | 9년 전 | 358 | ||
| 8140 | 9년 전 | 908 | ||
| 8139 | 9년 전 | 232 | ||
| 8138 |
전갈자리남자
|
9년 전 | 376 | |
| 8137 | 9년 전 | 359 | ||
| 8136 | 9년 전 | 717 | ||
| 8135 |
|
9년 전 | 770 | |
| 8134 |
PlayPixel
|
9년 전 | 481 | |
| 8133 |
|
9년 전 | 420 | |
| 8132 | 9년 전 | 431 | ||
| 8131 | 9년 전 | 787 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기