设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 站长专区 >> Apache >> 什么是 Cocoon?
精品推荐
Apache点击TOP10
·使用Java技术在Cocoon中实现商业逻辑
·详细介绍:Apache+PHP+MySQL配置攻略
·apache的静态/动态编译在apache+php+mysql的应用
·什么是 Cocoon?
·WIN环境下使Apache支持ASP.NET
·Cocoon Web发布框架简介
站长专区点击TOP10
·IIS+PHP+MYSQL配置功略
·Windows Server 2003 系统 IIS6.0 下的配置php5+zend+mysql
·PHP5安装笔记
·IIS6.0下ASP的新增功能
·WIN+IIS+PHP配置过程
·WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
·将雅虎1G邮箱当作网络硬盘使用
·流媒体服务器架设
·XP配置IIS+ASP详解(新手本机调试ASP必读)
·博客代码大全 新年汇总之前篇
精选专题

什么是 Cocoon?

作者: 来源:网络文章 时间:2005-12-13 0:43:25

什么是 Cocoon?(1)

 什么是 Cocoon?
Cocoon 是一种 Java 服务器框架,它允许使用 XSLT(XML 样式表语言转换 (XML 
Stylesheet Language-Transformation))转换动态发布 XML 内容。通过依靠 XML 描述 
内容以及使用 XSLT 将内容转换成多种格式,Cocoon 提供了用于构建内容、逻辑和表示 
在很大程度上彼此分离的应用程序的平台。 
  
Cocoon 使用管道的概念来描述将内容发布到 Web 的过程。它包含各种各样的可重用组 
件,这些组件可以配置成使用最低限度的 Java 开发生成复杂的行为。例如,通过单独 
使用 XML 和 XSLT,Cocoon 可用于: 
  
提供静态文件和动态生成的响应 
使用任意数量的处理将用户请求透明地映射到物理资源 
执行简单和多级 XSLT 转换 
将参数动态传递到 XSLT 变换 
生成各种各样的输出格式,包括 XML、HTML、PNG、JPEG、SVG 和 PDF 
这大大增加了使用 XML 和 XSLT 中现有技巧进行工作的功能。Cocoon 让您能以最少的 
麻烦生成动态网站。 
  
Cocoon 1 和 Cocoon 2 
  
Cocoon 是一个开放源码项目,它是作为 Apache XML 工作的一部分开发的。Cocoon 2 
完全重写了原始的 Cocoon 应用程序,并且是建议使用的版本。新用户应该一开始就使 
用 Cocoon 2,同时鼓励 Cocoon 1 的现有用户进行升级。 
  
Cocoon 2 项目的目的是吸取 Cocoon 1 开发中的教训并使用它们来设计一个更有效和更 
可伸缩的平台。特别是,Cocoon 1 依靠文档对象模型(Document Object Model (DOM) 
)API 在组件之间传递 XML 数据。DOM 是传递数据的一种低效方式,因为通常的 DOM 
树会消耗几倍于原始 XML 文档的内存。这在很大程度上限制了 Cocoon 的可伸缩性。Co 
coon 2 是围绕 SAX API 构建的,SAX API 是操纵 XML 数据的一种轻量级方法。 
  
两个 Cocoon 版本之间的另一个主要区别集中在应用程序管理上。在 Cocoon 1 中,个 

共4页 9 7 [1] [2] [3] [48 :>

什么是 Cocoon? 相关文章:
什么是 Cocoon? 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com