Cocoon框架架构与关键概念解析
1. 引言
在当今的Web开发中,高效地生成和管理不同类型的文档是一项重要任务。Cocoon作为一个强大的框架,为我们提供了有效的解决方案。本文将深入探讨Cocoon的架构和关键概念,帮助你更好地理解和应用这个框架。
2. Cocoon版本与下载
我们使用的是Cocoon 2.0.4版本,你可以从 http://xml.apache.org/cocoon/ 下载Cocoon。该网站允许你下载Cocoon 1或2,但Cocoon 1仅用于向后兼容。
3. Cocoon架构概述
Cocoon主要由两部分组成:发布框架和Web应用框架。这两部分在核心层面相关,但从表面上看可能并不明显。实际上,Web框架是发布框架的另一个方面。下面我们分别讨论这两个框架的架构。
3.1 发布框架
发布框架是一种工具,用于从通用基础自动生成特定客户端的文档。其架构如图所示:
graph LR
classDef process fill:#E5F6FF,stroke:#73A6FF,stroke-width:2px;
A[Browser]:::process -->|Request| B[Publishing Framework]:::process
C[Wireless Device]:::process -->|Request| B
超级会员免费看
订阅专栏 解锁全文
26

被折叠的 条评论
为什么被折叠?



