设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 站长专区 >> 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中实现商业逻辑(11) <map:read mime-type="text/html" src="examples/confirmation.html"/>
</map:act>

<map:read mime-type="text/html" src="examples/addresource.html"/>
</map:match>

可以看到,在<map:act> 行的下面,紧跟着的<map:parameter>标签为Action提供"pool"参数。
一切顺利的话,Action将返回一个Map对象,confirmation页面将被显示。


在浏览器中打开http://localhost:8080/cocoon/addresource,你会看到一个输入表单。
表单提交后,如果插入成功,将显示confirmation页面,如果出现错误,将再次返回到表单
页面。查看WEB-INF/logs/sitemap.log,错误信息会告诉你出现了什么错误。


如何有效的使用XSP和Action?


XSP和Action是在Cocoon中实现逻辑的两种不同的办法。选择哪一种更适合呢?

XSP在取数据或者创建结构化的数据方面是很有用的。Action被证明在控制数据流程
(并不产生或者影响数据)的逻辑实现上很有用。我们上面看到的用户验证和数据库
操作便是这样的两个例子。

然而,有一点需要说明的问题:XSP会将逻辑和内容混合。而Cocoon的一个基本的原则
就是逻辑、内容、表示的分离。

在使用XSP的时候,我们提出以下几点建议:

首先,尽可能的使用逻辑单,逻辑单会很好的将Java代码隐藏。

第二,尽量使用Cocoon的提供的功能,如:在做数据库的Select的时候,我们也可以用
SqlTransformer来实现。

第三,在决策方面的逻辑尽可能的使用Selector, Matcher或Action组件。

最后,当无法避免在你的XSP中插入Java逻辑的话,尽可能的让<xsp:logic>小,而且不要
把它们散布到各种你的标签中。

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

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