Java+XML+MVC

发布时间:2006-06-28 10:25     点击:
分页:[1] 2  下一页

StrutsCX是一个以Struts为基础的XML解决方案的框架,和Struts不同,它使用XML(确切的说是XSLT)作为表现层,而不是像Struts那样是以JSP作为表现层。

目前它的最新版本是0.9.5,这个也就意味着它还没有完全稳定和成熟,但是目前它所具备的一些功能已经足以满足我们大部分的需要了。

根据其官方网站的说明,它具备如下的特性:

  • 可以运行于任何Servlet引擎或者J2EE应用服务器的轻量框架。

  • 实现简单快速。

  • 支持国际化。

  • 使用纯粹的XML和XSLT解决方案替换Struts的JSP和Message资源特性。

  • 输出100%符合XML, XHTML, XSL-FO, WML或者其他的格式标准。

  • 错误验证简单。

  • 内部使用JDOM。

  • 包括FOP,支持PDF, SVG和ASCII输出。

  • 包括Struts Validator。

  • 支持多种转换。

  • 支持客户端XSLT。

  • 包含范例应用(单个的WAR包)。

    从其结构而言,它和Struts的不同之处在于Action执行完毕以后的回应,Struts在Action执行完毕之后转向的是JSP,而StrutsCX转向到的是它的核心类:StrutsCXServlet,该类会根据配置文件查找得到XSL文件,并且自动生成带有XSL绑定的XML文件(内部是结合StrutsCXDocumentBuilder和StrutsCXTransformer),对于一些较新的支持XML的浏览器(包括IE5以上,Mozilla 1.4以上)就可以显示结果了。

    简单说明如下:

    拷贝所需的jar包(该项目依赖很多很受欢迎的开源项目的结晶,例如avolon,Castor XML,dom4j,FOP,Jakarta Commons ,Jakarta ORO ,JDOM ,Log4j ,Struts ,Xerces)

    配置web.xml声明使用StrutsCXServlet:

      StrutsCXServlet

      com.cappuccinonet.

      strutscx.xslt.StrutsCXServlet


      

        debug
    分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有