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 让您能以最少的麻烦生成动态网站。
将下载的war包发布
相关技术:xsp
XML Server Pages,它是一种通过使用 Java 来将定制处理添加到 Cocoon 管道的 Cocoon 技术。