??xml version="1.0" encoding="utf-8" standalone="yes"?>
PQP|络向传l应用的渗透,对Ruby、Pythonq些新兴的编E语a提出巨大的挑战。首先在P2P|络中单个运节点上的程序ƈ不需要像Web服务那样保持Q4×Q稳定,也不需要支持大定wq发计算。Ruby、Pythonq些语言的快速开发优势得以显著地体现Q他们将是未来桌面的d开发语a。其ơ,Z׃nP2P覆盖|上分散的计资源,分布式计所需的容错能力、分布式存储格式、算法、支持库乃至语言U别的支持都U_到新语言的规划当?最后,到我们的计算Z出现来多的客L程序时Qؓ每一个程序开启一个庞大的虚拟机将是一个非常糟p的办法Q那么在׃n虚拟ZQ我们如何提供对多核的支持?而这些多核的虚拟机特性又如何从语a层面、支持库层面展现l开发者,同时又不失去语言的简z特性?q些都是我们不能回避的话题!
AJAX、RubyH红q是一杯里的风_而是巨大冰山的一角。无论是服务端还是客LQƈ?分布式计的巨大需求都向编E语a提出严峻的挑战。然而目前大多数的编E语a设计之初q不xq行/分布式计,q些语言中的许多l典Ҏ(比如OOQ在q行/分布式计上变成了捆住程序员的锁链。工Ʋ善其事Q必先利其器。在q行/分布式计领域中我们必须抛弃原有的经验、习惯、以一U新的思维面对新的世界?br />
再回q头来看看下面这文章:
http://www.cnblogs.com/sharenet/archive/2006/05/18/403517.aspx
此过滤器定义Acegi Security 应用。Acegi Security 被广泛应用于SpringCQ在ZSpring的项目中提供全面的安全服务。它包含了一l接口和c,可以直接在Spring IoC容器中进行配|。Acegi Security 完全Z接口设计实现Qؓ用户定制和扩展提供了极大的空间。基于SpringAOPQAcegi Security 可以完成ҎU的权限理?br />(
文档
下蝲)
Q?span style="COLOR: #000000">cacheFilter
OSCache是一个基于javaEE架构的缓存解x案,主要针对面~存。由OpenSymphony设计Q它是一U开创性的JSP定制标记应用Q提供了在现有JSP面之内实现高速缓存的机制?/font>
其提供了内存和磁盘缓存两U机Ӟq种~存机制使你的Web应用具备了一定程度的定w性,比如当数据库因某些原因当掉时Q远E用户仍能访问缓存中的内宏V?br />
但有意思的是,Appfuseq没用用这个页面缓存机制。这个过滤器的filter-mapping被注释掉了。如下:
(
文档与下?/font>
)
3、clickstream
又是opensymphony的东西,clickstream用来跟踪用户的页面操作。其功能非常强大Q通过qo器我们可以跟t用L每一ơ点M息。ƈ且在用户的Sessionl束Ӟ可以用L跟踪信息输出到文件或形成一个输出流以便处理。当用户的Session开始时listener开始一ơ跟t,filter捕捉每一ơ请求?br />Q?
文档与下?
Q?br />
Q、hibernateFilter
当用hibernate的gq加载时Q你必须保证是在同一个Session中用结果集Q否则会抛出异常。而HibernateTemplate试图每次执行时打开和关闭Session。这时就应该采用 OpenSessionInViewFilter模式?br />Q?/font> 相关文档 Q?br />Q、UrlRewriteFilter
Url重写Q通过配置文g改写你的URLQ将输入的URL映射到真实的URL地址来达到URL化的作用?br />Q?/font>
文档与下?/font>
Q?br />
Q?span style="COLOR: #000000">sitemesh
sitemesh是由一个基于web面布局、装C及与现存web应用整合的框架。它能帮助我们在由大量页面构成的目中创Z致的面布局和外观, 如一致的D条,一致的bannerQ一致的版权Q等{。它不仅仅能处理动态的内容Q如jspQphpQasp{生的内容Q它也能处理静态的内容Q 如htm的内容,使得它的内容也符合你的页面结构的要求。甚至于它能html文g象include那样该文g作ؓ一个面板的形式嵌入到别的文件中厅R?br />Q?/font>
文档与下?/font>
Q(
学习
Q?br />
Q、Display Tag Lib标签?/font>
Display Tag Lib是一个标{ֺQ用来处理jsp|页上的TableQ功能非常强Q可以对的Tableq行分页、数据导出、分l、对列排序等{, 而且使用h非常的方ѝ能够大大减代码量?br />Q?/font>
文档与下?/font>
Q?/font>
Q、GZIPFilter
输出流压羃为GZIP格式Q据说压~比率可达7Q%Q8Q%Q这栯出到客户端的数据量大大减,可以显著的提高性能。这是一个Appfuse自定义的qo器,详情见下面链接?br />Q?/font>
文档
Q?br />
最后一个是I18N应用的过滤器Q不多说了?br />
q有一个监听器非常重要Q即IntrospectorCleanupListenerQ?/font>
有现成的资料QCOPYq来Q?br />spring中的提供了一个名为org.springframework.web.util.IntrospectorCleanupListener的监听器。它主要负责处理由 JavaBeans Introspector的用而引L~冲泄露?br />Q引用:刘文涛的BLOGQ?/p>