你正在使用Struts么?那么你应该关注Shale

本文介绍了一种名为Shale的Web框架,它不同于Struts框架,采用了按功能划分的松散耦合层结构。Shale利用了JavaWeb开发的最新成果如JSTL和JSF,并在此基础上进行了扩展。本文不仅探讨了Shale与Struts的区别,还提供了安装及测试Shale的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 就叫你...Shale 吧!

您应该浏览一下 Shale 网站(见 参考资料),看看关于 Shale 这个名字的起源(Shale 的意思是 “页岩”)。简而言之,Shale 出自这样的思想:Web 框架如果以按功能划分的、松散连接的 “层” 的形式存在,则最为有效。每一层基本独立于其他层,并且关注于一个专门的方面。这一点类似于海岸附近基本上由页岩组成的地质沉积,因此这种新框架就被命名为 Shale!

Shale 不仅仅是 Struts 的又一个修正版,它已扩展到超出 Struts 所能达到的高度。它包含 Java Web 程序设计中一些最重要的、最近的开发成果,包括 JSP Standard Tag Library(JSTL)和 JavaServer Faces(JSF),并建立在这些开发成果之上。Shale 完全应该被看作是与 Struts 不同的一种框架,在这个系列中,我将还 Shale 框架以本来面目。在这个月的文章中,将首先对 Shale 与 Struts 之间的区别作一个概述,然后带您体验安装 Shale 并测试安装情况的步骤。最后,我将给出一些思想,令您能进一步参与到 Shale 项目(它是开放源码的)中,并提供一些相关的信息。整个系列的目的就是要向您展示如何安装 Shale 以及如何使用 Shale 构建和开发项目,同时很少涉及 Shale 的前辈,即 Struts 框架。

本文内容包括:
 评价 Shale
 安装 Shale
 更容易的方法
 测试安装情况
 Shale 用例
 深入研究 Shale!
 Working with source code
 结束语
 参考资料 
 关于作者
 对本文的评价

原文地址

http://www-128.ibm.com/developerworks/cn/java/j-shale0228/?S_TACT=105AGX52&S_CMP=techcsdn

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值