设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 站长专区 >> Apache >> 使用Java技术在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必读)
·博客代码大全 新年汇总之前篇
精选专题

使用Java技术在Cocoon中实现商业逻辑

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

使用Java技术在Cocoon中实现商业逻辑(2)
接着进行转换,转换器TraxTransformer将XSL stylesheet应用到引入的数据。

最后,序列化器HTMLSerializer将数据写到客户端的浏览器。


你可能疑惑,上面所说的和Java开发有什么联系呢?

我们把Cocoon的应用分成三个部分:

1、数据的收集层 Data Collection (Generation)

2、数据的处理和转换层 Data Processing&Transforming

3、数据的输出层 Data Output(Serialization)

那么,Java开发在Cocoon的处理转换层是非常重要的。Cocoon的转换和处理层是基于Cocoon的
应用的核心,通过这一层对输入数据的处理,逻辑的应用,你就可以得到所期望的输出。


在Cocoon中,你可以有下面四种实现逻辑的方法:

1、使用转换器(Transformer)组件:他们按照你给定的规则转换传入的数据。典型的例子
便是TraxTransformer。


2、通过不同的 request、session、URI来选择不同的组件做出正确的处理。

3、使用已有的或者自己实现的Action。

4、使用混合了Java代码和内容的XSP。


这篇文章介绍最后两种办法:XSP 和 Action。XSP 和 Action的开发都是在servlet context内。
确切的说,两种组件(实际上是所有的组件)都要存取request, response, session, 和
context对象。在某些方面,你要实现的大量的逻辑都会与这些对象相互作用。


XSP

XSP是Cocoon项目的创新。你可以把它和JSP相比较,因为它们都是混合逻辑和内容而且JSP的
taglib和XSP的logiCSheet也很相似。

XSP位于管道的起点,实际上它被Cocoon转换成生成器(Generator)来给管道中其余的组件提
供数据。

让我们看下面这个叫 sample1.xsp 简单的示例:

<?xml version="1.0"?>

<xsp:page language="java" xmlns:xsp="http://apache.org/xsp">

<xsp:logic>
Date now = new Date();
String msg = "Boo!";
</xsp:logic>

<content>
<title>Welcome to Cocoon</title>

<paragraph>

This is an XSP. You can see how we it contain both logic
(inside the <xsp:logic> tags) and content. In the logic block
above, we created a Date object whose value is <xsp:eXPr>now</xsp:expr>.
Oh, we also had a special message for you: <xsp:expr>msg</xsp:expr>

</paragraph>
</content>

</xsp:page>

首先注意这个文档的根标记是<xsp:page>。

<xsp:page language="java" xmlns:xsp="http://apache.org/xsp">

共11页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [118 :>

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