`
d9g
  • 浏览: 45945 次
最近访客 更多访客>>
文章分类
社区版块
存档分类

表现层框架Struts/Tapestry/JSF架构比较

阅读更多
Struts/Tapestry/JSF是目前J2EE表现层新老组合的框架技术。从诞生时间上看,Struts应该比较早,使用得非常广泛,Tapestry 3.0逐渐引起广泛的重视,正当Tapestry即将大显身手时期,SUN推出JSF标准技术,虽然JSF一开始推出尚不成熟,留出了一段空白期,但是随着JSF1.1标准推出,JSF开始正面出击,粉面隆重登场了。
分享到:
评论

相关推荐

    Java Web层框架之比较—比较JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket.doc

    本文将深入对比六种流行的Java Web层框架:JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket。 **JavaServer Faces (JSF)** JSF作为Java EE的一部分,拥有广泛的支持和市场需求。它的优点在于快速上手和丰富...

    Tapestry,JSF和Struts的比较

    Tapestry、JSF(JavaServer Faces)和Struts都是广泛使用的MVC(Model-View-Controller)框架,它们各自具有独特的特性和优势。下面我们将深入探讨这三个框架的核心概念、优缺点以及适用场景。 首先,Tapestry是由...

    Java企业系统架构选择考量

    表现层框架有 Struts、Tapestry、JSF 等,解决了 Jsp 中大量代码的问题,提供了更加灵活的开发方式。业务逻辑层框架有 EJB、Spring 等,提供了业务逻辑的实现和组件化。持久层框架有 Hibernate、iBatis 等,提供了...

    Java Web层框架比较.docx

    以下是关于JSF、Spring MVC、Stripes、Struts 2、Tapestry和Wicket的详细比较: 1. **JavaServer Faces (JSF)** - **优点**:作为Java EE的一部分,JSF具有广泛的支持和应用,意味着更多的就业机会。它的学习曲线...

    struts2课堂笔录_0906

    根据提供的文件信息,我们可以深入探讨Struts2框架及其在MVC架构中的应用,以及与其它MVC框架(如JSF、Tapestry和Spring MVC)的对比分析。 ### Struts2框架简介 #### 1. MVC架构概览 Struts2是基于MVC(Model-...

    javaServer Faces 技术架构与应用.pdf

    - **Jakarta Struts**:早期流行的 MVC 框架,强调清晰的架构分离。 - **Jakarta Tapestry**:支持更高级别的组件化开发。 - **Theiternum UI Framework**:提供了丰富的 UI 组件库。 #### 三、JSF 技术架构详解 #...

    Tapestry资料集合

    "JSF与Tapestry和Struts框架比较.pdf"可能会对比分析Tapestry与其他流行的Java web框架,如JavaServer Faces (JSF) 和Struts。这种比较通常会涉及框架的易用性、性能、灵活性、可维护性等方面,帮助读者理解Tapestry...

    Struts2教程(完整)

    - **Struts2的诞生**:2005年12月,Struts和WebWork两个项目合并,形成新的框架Struts2。这个新框架继承了Struts1的部分特性(约占30%)以及WebWork的大部分特性(约占70%)。 - **版本演进**:最新的Struts2版本...

    struts2文档

    在Struts2出现的同时,市场上也出现了其他MVC框架,如JSF(JavaServer Faces)、Tapestry和Spring MVC。每个框架都有其独特的设计理念和适用场景: - **JSF**是由Sun Microsystems(现已被Oracle收购)开发的官方...

    JSF核心编程学习指南

    通过JSF,开发者可以清晰地划分MVC三层架构,避免像使用Struts那样可能出现的混淆。 总的来说,JSF提供了一种组件化的Web开发方式,通过依赖注入和事件驱动模型提高了开发效率。尽管JSF的学习成本较高,但其强大的...

    Matt Raible对各种Java Web层比较

    在Matt Raible的分享中,他对比分析了几种流行的Java Web层框架,包括JSF、Spring MVC、Stripes、Struts2、Tapestry和Wicket。 #### 三、各框架优缺点分析 1. **JSF (JavaServer Faces)** - **优点**: - Java ...

    JavaWeb开发框架整理.pdf

    EasyJWeb是基于java技术,应用于WEB应用程序快速开发的MVC框架,框架设计构思来源于国内众多项目实践,框架充分借签了当前主要流行的开源Web框架(Struts、JSF、Tapestry、Webwork),吸取了其优点及精华,利用...

    GXT以及Web框架历史

    内容概览:从HTML标签为基础的Web开发框架类型,如JSF、Struts、Tapestry、WebWork等,到模仿MVC模式的Web组件和事件驱动框架,再到Java代码编译为HTML页面的GWT,以及如何与Ext、SmartClient、jQuery等其他Ajax框架...

    struts2权威指南

    Struts 2 是一个强大的基于模型-视图-控制器(MVC)架构的Java Web框架,它旨在简化创建企业级的...随着技术的不断发展,Struts 2也面临着JSF、Tapestry、Spring MVC等竞争对手的挑战,但其在MVC领域的影响力不容忽视。

    struts2学习笔记

    **MVC框架选择**:除了Struts2,还有其他流行的MVC框架,如JSF、Tapestry、SpringMVC等,它们各有特色,开发者应根据项目需求和团队熟悉程度来选择最适合的框架。 #### 四、Struts2框架架构与处理流程 **架构概览*...

Global site tag (gtag.js) - Google Analytics