﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-记录工作和学习中的点滴-随笔分类-Web 开发</title><link>http://www.blogjava.net/vwpolo/category/39725.html</link><description /><language>zh-cn</language><lastBuildDate>Wed, 28 Oct 2009 14:01:12 GMT</lastBuildDate><pubDate>Wed, 28 Oct 2009 14:01:12 GMT</pubDate><ttl>60</ttl><item><title>Wicket使用笔记之更改资源定位器</title><link>http://www.blogjava.net/vwpolo/archive/2009/10/28/Wicket.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Wed, 28 Oct 2009 10:06:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/10/28/Wicket.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/300093.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/10/28/Wicket.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/300093.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/300093.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 目前正在使用Wicket + xhtml + JQuery + Spring + Hibernate在做一个电子商务网站，类似于京东的那样，通过这些时间的使用,总结了一下Wicket 学习笔记。<br>   Wicket 的页面包含两个基本的文件,分别.html 和.java 文件,.html文件负责界面的描述,.java文件负责实现逻辑了,比如提供数据。在默认的情况下,.html和.java放在同一个包里面，wicket引擎的默认搜索路径是在java文件的所在的包下面搜索，我很不喜欢这种方式，因为如果文件一多，混在一起很不好定位,而且如果你是使用Eclipse WTP来开发Web项目,你可能会将html文件放在WebContent的pages文件夹下...&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/10/28/Wicket.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/300093.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-10-28 18:06 <a href="http://www.blogjava.net/vwpolo/archive/2009/10/28/Wicket.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Java Web框架,我选Wicket</title><link>http://www.blogjava.net/vwpolo/archive/2009/09/03/293700.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Thu, 03 Sep 2009 04:00:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/09/03/293700.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/293700.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/09/03/293700.html#Feedback</comments><slash:comments>14</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/293700.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/293700.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Wicket 是 Sun公司的Swing UI小组开发出的一种构建和测试动态 Web 页面的简化框架，是一种开源、轻量、基于组件的框架,只使用Java和HTML代码，构建在Servlet API 之上，Wicket通过基于HTML的模板来界定HTML 页面设计人员和 Java 开发人员之间的角色界线.模板可使用任何的HTML设计工具生成.,也就是说Wicket可以让你有更多的精力放在应用程序的业务逻辑的实现上&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/09/03/293700.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/293700.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-09-03 12:00 <a href="http://www.blogjava.net/vwpolo/archive/2009/09/03/293700.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>FreeMarker 简单的入门例子</title><link>http://www.blogjava.net/vwpolo/archive/2009/08/28/292924.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Fri, 28 Aug 2009 01:13:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/08/28/292924.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/292924.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/08/28/292924.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/292924.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/292924.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: FreeMarker是一个模板引擎，一个基于模板生成文本输出的通用工具，FreeMarker被设计用来生成HTML Web页面，特别是基于MVC模式的应用程序，关于FreeMarker的更多的介绍,可以访问它的主页或者在百度百科中搜索相关的词条.&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/08/28/292924.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/292924.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-08-28 09:13 <a href="http://www.blogjava.net/vwpolo/archive/2009/08/28/292924.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>解决Google App Engine的cannot find javac executable问题</title><link>http://www.blogjava.net/vwpolo/archive/2009/08/26/292630.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Wed, 26 Aug 2009 04:18:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/08/26/292630.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/292630.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/08/26/292630.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/292630.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/292630.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 到目前为止，Google给你提供了500MB的空间和每月约 500 万页面浏览量的免费配额的使用量，当然你也可以选择更好的付费服务。目前只支持Python和Java(大部分功能支持)&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/08/26/292630.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/292630.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-08-26 12:18 <a href="http://www.blogjava.net/vwpolo/archive/2009/08/26/292630.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RAP(Rich AJAX Platform)的可部署文件</title><link>http://www.blogjava.net/vwpolo/archive/2009/08/13/290948.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Thu, 13 Aug 2009 02:33:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/08/13/290948.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/290948.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/08/13/290948.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/290948.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/290948.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: RAP的可部署文件下载&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/08/13/290948.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/290948.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-08-13 10:33 <a href="http://www.blogjava.net/vwpolo/archive/2009/08/13/290948.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse XWT 概述[山寨版]</title><link>http://www.blogjava.net/vwpolo/archive/2009/08/11/290669.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Tue, 11 Aug 2009 04:31:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/08/11/290669.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/290669.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/08/11/290669.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/290669.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/290669.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   XWT是Eclipse 组织推出的一种新的界面编程语言。XWT是使用XML作为界面的描述语言的UI框架,通过UI运行库将XML和SWT/JFace进行相互映射(使用的是Java的反射技术)，在运行时将XWT解析成SWT/JFace代码执行。&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/08/11/290669.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/290669.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-08-11 12:31 <a href="http://www.blogjava.net/vwpolo/archive/2009/08/11/290669.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>关于Qooxdoo</title><link>http://www.blogjava.net/vwpolo/archive/2009/07/23/Qooxdoo.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Thu, 23 Jul 2009 01:01:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/07/23/Qooxdoo.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/287955.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/07/23/Qooxdoo.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/287955.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/287955.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: Qooxdoo的确是一个非常优秀的AJAX框架，关于Qooxdoo，你可以从它的主页上了解更多：http://qooxdoo.org/，还有在百度的百科中也有对Qooxdoo的详细介绍：http://baike.baidu.com/view/2135070.html&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/07/23/Qooxdoo.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/287955.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-07-23 09:01 <a href="http://www.blogjava.net/vwpolo/archive/2009/07/23/Qooxdoo.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>将Eclipse RAP部署到Tomcat中</title><link>http://www.blogjava.net/vwpolo/archive/2009/07/17/286998.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Fri, 17 Jul 2009 01:27:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/07/17/286998.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/286998.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/07/17/286998.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/286998.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/286998.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   在上次成功将我的RCP项目迁移到浏览器中运行后，开始研究怎样将它部署到Tomcat中，说实话，到目前为止，这方面的资料很少，在Eclipse RAP的新闻组上关于这方面的讨论也不是很多。RAP的帮助系统中的介绍文章好像也不是很详细(好像有点过时) <br>  这里详细的介绍了怎样将RAP项目部署到你的Tomcat应用服务器中。&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/07/17/286998.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/286998.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-07-17 09:27 <a href="http://www.blogjava.net/vwpolo/archive/2009/07/17/286998.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>来看看我的Eclipse RAP(Rich Ajax Project)项目吧</title><link>http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Mon, 29 Jun 2009 04:20:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/284577.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/284577.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/284577.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 在周五的时候突然心血来潮，打算将我的RCP项目通过RAP运行到浏览器中，谁让现在流行Web 2.0 呢，刚好Eclipse 3.5 正式版也发布出来了，作为Eclipse的顶级项目，RAP也发布了1.2的正式版，也算比较稳定了，经过周末的三个晚上的努力，已经顺利将我的RCP项目运行在浏览器中了，首先介绍一下，RCP项目的开发环境是使用Eclipse 3.4 + SWT Designer 6.7 + Spring 2.5 + Hibernate 3.2.4，而我的RAP项目使用的是最新的Eclipse 3.5 + Spring 2.5 + Hibernate 3.2.4 + RAP 1.2;从RCP向RAP迁移中，过程还是比较顺利的，也发现了与RCP的不同，RAP中不需要对Color资源进行释放了,而且创建Color的方式也作了调整，现在改用Graphics类来管理颜色、图片、字体和鼠标的光标,去掉了GC这个类，使得我子定义的时间控件无法使用，而RAP自定的时间控件很丑陋，功能也太简单.对于键盘的事件处理，没有提供获得键盘按键的方法(keyCode),不过这些都不要紧，毕竟RAP的RWT&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/284577.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-06-29 12:20 <a href="http://www.blogjava.net/vwpolo/archive/2009/06/29/284577.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>金蝶OperaMasks开发感受</title><link>http://www.blogjava.net/vwpolo/archive/2009/06/12/281667.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Fri, 12 Jun 2009 01:09:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/06/12/281667.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/281667.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/06/12/281667.html#Feedback</comments><slash:comments>8</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/281667.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/281667.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:  最近在研究JSF框架，想将手头的一套C/S系统Web化，再提供一套B/S系统，这样的话方便管理人员能够方便的查看公司的销售业绩，在使用JSF学习和使用过程中发现一个号称“业界最佳的Web开发体验"的Web开发框架，它就是Apusic OperaMasks，是由金蝶公司的OperaMasks团队负责开发，Apusic OperaMasks是一种开源的基于J2EE的Web开发技术，它的官方社区是：www.operamasks.org 。OperaMasks遵循 LGPL 协议，目前最新版本是2.2，遵循 JSF 1.2 规范，OperaMasks内置了许多丰富的组件，包括：DataGrid、Tree、DataView、Chart以及各种布局组件等，大多数组件是基于 ext-js 的，支持动态切换 Look &Feel的能力，同时也提供了非常不错的集成开发工具OperaMasks Studio和内置的Apusic应用服务器，OperaMasks Studio是基于Eclipse的JEE开发平台，免费的，提供了JEE Web开发环境，包括可视化界面设计、支持组件的拖拽；并和应用服务器进行紧密&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/06/12/281667.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/281667.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-06-12 09:09 <a href="http://www.blogjava.net/vwpolo/archive/2009/06/12/281667.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RAP的超酷应用系统:CAS PIA</title><link>http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Mon, 08 Jun 2009 04:12:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/280596.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/280596.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/280596.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 下面是基于RAP框架的应用的例子，界面看起来非常的不错，我试用了下，发现就是速度慢了点，服务器在国外，其他方面非常的满意，对了，最新的RAP版本是1.2 RC3, RC4版本将与6月15号发布出来，下面这个应用的体验网站是：http://www.cas-pia.de/en/try.html ，需要先注册一个帐号，目前好像只支持火狐访问，下面是截图：&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/280596.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-06-08 12:12 <a href="http://www.blogjava.net/vwpolo/archive/2009/06/08/280596.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>通过RAP让RCP项目运行在浏览器中</title><link>http://www.blogjava.net/vwpolo/archive/2009/05/22/271983.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Fri, 22 May 2009 02:10:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/05/22/271983.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/271983.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/05/22/271983.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/271983.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/271983.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 借助RAP的力量,将RCP程序可以轻松的在浏览器中运行！ 从上篇文章《RAP 与 RCP的差别》中，我们知道，RCP与RAP之间的区别很小，现在我们就开始研究他们的区别到底有多小，接下来打算将一个RCP项目迁移到RAP项目，我们从这样的一个实际的例子来演示。<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/05/22/271983.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/271983.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-05-22 10:10 <a href="http://www.blogjava.net/vwpolo/archive/2009/05/22/271983.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Web 2.0 之 GWT 体验</title><link>http://www.blogjava.net/vwpolo/archive/2009/05/22/271980.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Fri, 22 May 2009 01:16:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/05/22/271980.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/271980.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/05/22/271980.html#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/271980.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/271980.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:   作为一种使基于 Web 的应用程序更加生动的方法,Asynchronous JavaScript + XML (Ajax) 和 Web 2.0 的概念已经在开发社区中广泛应用，而且相对Web 1.0，Web 2.0 在用户体验方面带来了巨大提升，下面的主角是GWT，全名是Google Web Toolkit，采用了一种不寻常的方式进行 Web 应用程序开发。&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/05/22/271980.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/271980.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-05-22 09:16 <a href="http://www.blogjava.net/vwpolo/archive/2009/05/22/271980.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Eclipse RAP 试用笔记</title><link>http://www.blogjava.net/vwpolo/archive/2009/05/21/271930.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Thu, 21 May 2009 06:18:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/05/21/271930.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/271930.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/05/21/271930.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/271930.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/271930.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近这几天在浏览eclipse.org 网址上发现RAP 的版本已经发布到1.2.1M7了，看来RAP打算和Eclipse 3.5同步发布了，因为看RAP的开发计划和Eclipse SDK 的开发计划基本一致，说实话挺喜欢这个东西的，因为RAP是在Eclipse RCP的基础上实现了一套机制，这样就可以达到真正的“富客户端”了，使用Java代码编写处理逻辑，然后采用交叉编译的方式编译成JavaScript，这样可以不用经常面对JavaScript，特别是体会到OO开发方式的好处后，看JavaScript特别费劲，不过说起用Java代码转换成JavaScript，RAP还有一个竞争对象，那就是GWT了，GWT的来头不小，东家是大名鼎鼎的Google，可是GWT正如它的名字一样，只是一个JavaScript工具，无法当作框架使用，在大型系统上使用GWT我估计效率不会太高，如果能够整合到Struct或者JSF中，感觉发展还是很有前途的。<br><br>  在RAP项目主页：http://www.eclipse.org/rap 上可以下载到最新的RAP 文件，提供两个文件下载，一个是目标平&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/05/21/271930.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/271930.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-05-21 14:18 <a href="http://www.blogjava.net/vwpolo/archive/2009/05/21/271930.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>RAP 与 RCP的差别</title><link>http://www.blogjava.net/vwpolo/archive/2009/05/21/271911.html</link><dc:creator>VWPOLO</dc:creator><author>VWPOLO</author><pubDate>Thu, 21 May 2009 04:49:00 GMT</pubDate><guid>http://www.blogjava.net/vwpolo/archive/2009/05/21/271911.html</guid><wfw:comment>http://www.blogjava.net/vwpolo/comments/271911.html</wfw:comment><comments>http://www.blogjava.net/vwpolo/archive/2009/05/21/271911.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/vwpolo/comments/commentRss/271911.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/vwpolo/services/trackbacks/271911.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要:    RAP全名为Rich Application Platform,是一种AJAX框架，结合了RCP的成功的经验，我们可以使用Java代码编写可以在浏览器中运行的程序，而且风格和RCP的类似，开发过Eclipse RCP程序的朋友会很熟悉<br>   RAP 可以让开发人员使用JAVA API和按照Eclipse 插件的开发模式构建基于AJAX的Web 2.0应用程序，是的，你没有看错，其实RAP的工作原理是采用交叉编译的方式将 Java 代码生成JavaScript文件，底层基于Qooxdoo AJAX框架，这样，我们就不必接触JavaScript、CSS和处理Http的细节了，可以让我们更关心程序的功能实现，想起来的觉得很幸福。<br>   RAP和RCP 一样，运行在Equinox框架上，Equinox是OSGI R4规范的实现，是一个非常优秀和成熟的OSGi框架，Eclipse 是通过这个框架实现灵活的扩展性和插件的热部署。RAP也支持Eclipse的大部分扩展点，其实RAP和RCP在架构上非常的类似，下图分别为RCP和RAP的架构图：&nbsp;&nbsp;<a href='http://www.blogjava.net/vwpolo/archive/2009/05/21/271911.html'>阅读全文</a><img src ="http://www.blogjava.net/vwpolo/aggbug/271911.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/vwpolo/" target="_blank">VWPOLO</a> 2009-05-21 12:49 <a href="http://www.blogjava.net/vwpolo/archive/2009/05/21/271911.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>