<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>纯月部落 - Portal &amp; Exo Platform</title><link>http://blog.csdn.net/danny_xcz/category/47453.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Thu, 06 Dec 2007 08:16:17 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>纯月</dc:creator><title>Is it Vista or Mac? No,it's exo web os</title><link>http://blog.csdn.net/danny_xcz/archive/2007/01/10/1478854.aspx</link><pubDate>Wed, 10 Jan 2007 11:10:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2007/01/10/1478854.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/1478854.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2007/01/10/1478854.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/1478854.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1478854</trackback:ping><description>Is it Vista or Mac? No,it's exo web os&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/1478854.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>eXo Platform开始从门户转向Web OS</title><link>http://blog.csdn.net/danny_xcz/archive/2006/12/01/1423716.aspx</link><pubDate>Fri, 01 Dec 2006 08:01:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2006/12/01/1423716.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/1423716.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2006/12/01/1423716.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/1423716.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1423716</trackback:ping><description>eXo Platform在门户中加入了大量的Ajax.效果非常漂亮。

每一个窗口就是一个portlet, 所有的portlet和portal基于ajax.这意味着eXo完全使用Ajax前端来访问后端的基于Java和JSR168标准的Portlet应用程序。
&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/1423716.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>Jetspeed 2.0 Final 正式发布</title><link>http://blog.csdn.net/danny_xcz/archive/2005/12/12/549929.aspx</link><pubDate>Mon, 12 Dec 2005 08:27:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/12/12/549929.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/549929.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/12/12/549929.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/549929.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=549929</trackback:ping><description>Jetspeed 2.0 Final 正式发布，值得关注的特性包括：

Spring-based Components and Scalable Architecture 
使用Spring不知道是会为Jetspeed吸引更多的关注呢？还是臃肿的Spring最终让人们对Jetspeed也望而却步呢?

Configurable Pipeline Request Processor 
这个在eXo中早就实现了

Jetspeed AJAX XML API 
值得关注，由于Jetspeed不是基于JSF的，所以它的门户上的链接是无状态的，也许独立的AJAX可以让它更容易被集成。

Portal Content Management and Navigations: Pages, Menus, Folders, Links 
不是所有的网站的结构都是固定的，导航的定制必须更加灵活。但是众多门户中，对门户内链接做得比较好得也就是Jetspeed的Links功能了。这点在exo今后的重构中，必须加强的。

Multithreaded Aggregation Engin&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/549929.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>门户软件的价值不在门户本身</title><link>http://blog.csdn.net/danny_xcz/archive/2005/12/09/547606.aspx</link><pubDate>Fri, 09 Dec 2005 09:01:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/12/09/547606.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/547606.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/12/09/547606.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/547606.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=547606</trackback:ping><description>门户产品是前两年非常热的一个话题，然后今年对门户的狂热确有所下降，甚至很多人认为门户作为企业应用集成的时代已经过去了，单纯的门户已经没有市场了。诚然，这些观点都有各自的道理，我认为门户的价值绝对不再门户本身。

首先我们来看看为什么需要门户，再J2EE企业集应用开发里面，界面部分的组件是通过war包形式部署再企业应用服务器中的，每个war说通俗一点就是一个网站，面向一个特定的应用。基本上每个应用都有一些相同的架构。例如美工所需要的导航栏，登陆界面，权限管理等等。一个大型的企业，这样的应用不仅仅只有三五个，而是有三十个，甚至三百个。试想所有的应用都要做重复的东西，美工，登陆，即使你做了SSO，仍然无法解决用户需要区分不同网站内容的尴尬情况。那么我们为什么不用门户，使用统一的界面来集成所有的应用呢？即使你有30个war，在门户里面，它们只是作为30个可定制的portlet而已，不需要额外，花哨的美工设计，每个应用只需要专著业务上的界面。

性能对门户已经不是问题，门户的portlet都有本地html缓存机制，最近流行的ajax技术更是可以对将portlet对门户的负载做到按需所取的&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/547606.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>关于Ajaxian JSF的设计原则</title><link>http://blog.csdn.net/danny_xcz/archive/2005/09/09/476256.aspx</link><pubDate>Fri, 09 Sep 2005 16:05:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/09/09/476256.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/476256.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/09/09/476256.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/476256.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=476256</trackback:ping><description>目前网上大大小小的Ajax Framework已经计算不清了，但是基本实现形式都是，通过js响应客户端浏览器的某个事件，然后调用一个js函数，在此函数中使用servicecall之类的方法。

接下来的处理就见仁见智了，通常是两种：

1 返回的resultobject，可能是xml,html，或者其他自定义的格式，通过客户端设置一个responce handler来接受这个返回变量。解析，并更新到dhtml里面。

2 把这个responce handler的操作也封装起来。通过服务器端的函数，直接设置返回值，这当然就需要封装的函数里面对榜定的控件可以灵活的操作。

我想对于Ajaxian JSF第二种方法是必需的。因为jsf组件。例如一个文本框，在一个Form里面是有多个实例的，而这些实例得Id是jsf自动生成的。所以返回值得处理也应该是自动的。

xajax是一个php得ajax开发框架。它把客户端的响应也封装起来

客户端

php端
function multiply($x, $y)
{
$objResponse = new xajaxRes&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/476256.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>免费的邮件服务器介绍</title><link>http://blog.csdn.net/danny_xcz/archive/2005/08/31/468991.aspx</link><pubDate>Wed, 31 Aug 2005 19:27:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/08/31/468991.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/468991.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/08/31/468991.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/468991.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=468991</trackback:ping><description>最近看到很多朋友在windows下使用winwebmail的破解版。其实免费和开源世界里面有很多好的邮件服务器。下面简单总结一下：&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/468991.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>在exoplatform中使用Tomcat的数据源</title><link>http://blog.csdn.net/danny_xcz/archive/2005/04/29/367849.aspx</link><pubDate>Fri, 29 Apr 2005 13:15:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/04/29/367849.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/367849.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/04/29/367849.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/367849.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=367849</trackback:ping><description>如何使用Tomcat的数据源&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/367849.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>Commons-FileUpload的稳定性</title><link>http://blog.csdn.net/danny_xcz/archive/2005/04/22/358801.aspx</link><pubDate>Fri, 22 Apr 2005 17:52:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/04/22/358801.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/358801.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/04/22/358801.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/358801.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=358801</trackback:ping><description>Commons-FileUpload存在破坏文件结构的问题&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/358801.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>编写HtmlArea控件的插件：经典教程</title><link>http://blog.csdn.net/danny_xcz/archive/2005/04/13/346187.aspx</link><pubDate>Wed, 13 Apr 2005 17:46:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/04/13/346187.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/346187.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/04/13/346187.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/346187.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=346187</trackback:ping><description>HtmlArea是一个强大的wysiwyg的html编辑器。它的强大不仅体现在它的功能的完善和成熟上，还体现在它为开发者提供了一个灵活的架构来编写你自己需要的插件！下面本文通过一个实际的例子来讲解插件的开发过程。&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/346187.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>使用htmlparser获取sohu的天气预报</title><link>http://blog.csdn.net/danny_xcz/archive/2005/03/08/314704.aspx</link><pubDate>Tue, 08 Mar 2005 14:52:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2005/03/08/314704.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/314704.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2005/03/08/314704.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/314704.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=314704</trackback:ping><description>使用htmlparser获取sohu的天气预报，该方法也可用于任何提供天气预报服务的网站数据的截取，只要你能找到他们的链接：）&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/314704.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>【JSF心得】JAVA的对象传递是引用传递</title><link>http://blog.csdn.net/danny_xcz/archive/2004/11/18/186408.aspx</link><pubDate>Thu, 18 Nov 2004 20:05:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2004/11/18/186408.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/186408.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2004/11/18/186408.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/186408.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=186408</trackback:ping><description> 详细&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/186408.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>Exo rc-ow版本正式发布</title><link>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185415.aspx</link><pubDate>Thu, 18 Nov 2004 10:51:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185415.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/185415.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185415.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/185415.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=185415</trackback:ping><description>Exo platform在ObjectWeb的第一个候选发布包RC-OW 正式发布&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/185415.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>Exo 正式进入Object web的软件项目</title><link>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185400.aspx</link><pubDate>Thu, 18 Nov 2004 10:42:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185400.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/185400.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2004/11/18/185400.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/185400.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=185400</trackback:ping><description>ObjectWeb 委员会在自己的开源中间件项目组中增加了门户，内容管理和业务过程管理三个项目，为你提供便宜的业务实现。

eXo Platform 是一个革新性的开源企业门户解决方案，它基于 Java(tm) Server Faces (JSF) web 层框架，第一个 portlet API (JSR 168) 的实现，在2003年12月收到了Sun Microsystems 的兼容性认证。&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/185400.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>纯月</dc:creator><title>如何编译 Exo platform</title><link>http://blog.csdn.net/danny_xcz/archive/2004/09/21/112386.aspx</link><pubDate>Tue, 21 Sep 2004 21:09:00 GMT</pubDate><guid>http://blog.csdn.net/danny_xcz/archive/2004/09/21/112386.aspx</guid><wfw:comment>http://blog.csdn.net/danny_xcz/comments/112386.aspx</wfw:comment><comments>http://blog.csdn.net/danny_xcz/archive/2004/09/21/112386.aspx#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://blog.csdn.net/danny_xcz/comments/commentRss/112386.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=112386</trackback:ping><description>编译exo platform的基本步骤&lt;img src ="http://blog.csdn.net/danny_xcz/aggbug/112386.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>