`
tjukk
  • 浏览: 42963 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

Struts优缺点

 
阅读更多

优点: 

  1. 实现 MVC模式,结构清晰,使开发者只关注业务逻辑的实现. 

2.有丰富的tag 可以用  ,Struts的标记库(Taglib),如能灵活动用,则能大大提高开发效率 

3. 页面导航 

       使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,

这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现

得更加明显。 

4. 提供Exception处理机制  . 

5. 数据库链接池管理 

6. 支持I18N 

缺点 

一、   转到展示层时,需要配置 forward,如果有十个展示层的 jsp,需要配置十次 struts,

而且还不包括有时候目录、文件变更,需要重新修改 forward,注意,每次修改配置之后,

要求重新部署整个项目,而 tomcate这样的服务器,还必须重新启动服务器 

二、   二、  Struts的 Action必需是thread-safe方式,它仅仅允许一个实例去处理所有

的请求。所以action 用到的所有的资源都必需统一同步,这个就引起了线程安全的问题。 

三、    测试不方便. Struts 的每个Action 都同Web层耦合在一起,这样它的测试依赖于

Web容器,单元测试也很难实现。不过有一个Junit的扩展工具Struts TestCase 可以实现

它的单元测试。 

四、    类型的转换. Struts 的FormBean 把所有的数据都作为 String类型,它可以使用工

具Commons-Beanutils 进行类型转化。但它的转化都是在Class 级别,而且转化的类型是

不可配置的。类型转化时的错误信息返回给用户也是非常困难的。 

五、   对 Servlet的依赖性过强. Struts处理Action时必需要依赖ServletRequest 和

ServletResponse,所有它摆脱不了Servlet容器。 

六、    前端表达式语言方面.Struts集成了JSTL,所以它主要使用 JSTL的表达式语言来

分享到:
评论

相关推荐

    STRUTS2优缺点

    STRUTS2优缺点,与STRUTS1比较,有那些优势,有那些不足,个人收集的资料,不足之处希望大家帮忙修正。。。

    Struts,Spring,Hibernate优缺点

    系统的讲解目前最流行的SSH开源柜架开发项目用到的struts、spring 及hibernate各自的优缺点。

    Struts,Spring,Hibernate优缺点_fly.mht

    Struts,Spring,Hibernate优缺点_fly.mht

    struts spring hibernate 优缺点分析.docx

    struts spring hibernate 优缺点分析.docx

    Struts原理、开发及项目实施

    9-12 <br/>1、 摘要 2、 关键词 3、 Framework 4、 Struts的起源 5、 Struts工作原理 6、 Struts安装 7、 一个实例 8、 Struts优缺点 9、 Struts项目实施经验 10、 总结...

    jsp制作购物网站的毕业论文

    2-2 Struts优缺点 3-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表的脚本 3-5 网上书店基本流程 3-6 网上...

    SSH(Spring Struts Hibernate)的优缺点

    Spring Struts Hibernate是当前流行的开源J2EE框架,但是SSH的优缺点是什么样的呢?我们有必要来对比一下

    基于ASPJSP的电子商务网站设计制作+源代码

    2-2 Struts优缺点 2-3 Struts的工作流程 第三章 网上书店详细设计 3-1 需求分析 3-2 总体设计 3-3 功能设计 3-4 数据库设计与实现 3-4-1 数据库的需求分析 3-4-2 创建数据表的脚本 3-5 网上书店基本流程 3-6 网上...

    三大框架的优缺点

    Struts,Spring,Hibernate优缺点

    Struts,Spring,Hibernate优缺点.

    Struts,Spring,Hibernate优缺点 希望大家多提意见

    ssh框架优缺点 struts hibernate spring

    面试时,你也被经常问道ssh是什么这个问题吧?即使今天没有问到,但总会有一天会被问到的,你准备好了吗? 我这里提供总结好的理解一边即可应付面试官的提问.

    jsp网上书店系统带源码+论文

    2.2.3 Struts优缺点 21 2.2.4 Struts的工作流程 22 2.3 MSSQL 2000 24 2.3 JDK 25 2.4 tomcat 26 第3章 网上购书系统 28 3.1 本站基本功能如下 28 3.1.1 首页(index.jsp) 28 3.1.2 后台管理部份 29 3.2 数据库设计 ...

    JSP+ACCESS毕业设计 网上书店系统 源码+论文

    JAVA的网络功能与编程 1-1 JAVA语言简介 1-2 JAVA语言在网络上的应用 1-3 JSP的基础——Servlet 技术 第二章 Struts概述 2-1 Struts的由来和发展 2-1-1 MVC简介 2-2 Struts优缺点 3-3 ...

    strut spring hibernate 优缺点

    解说了,ssh三大框架,struts,spring, hibernate 各个的优缺点

    JSF和Struts各自的优缺点

    JSF 已经可以完成 Struts 可以做的任何事,而且做的更多。Struts 并不是来自于强制性的需求。它是开发人员厌烦了一次次的编写相同的逻辑而创造的。JSF 的出现,既是必然的需要也是竞争的结果。

    网上书店系统 源码+论文 java Struts

    网上书店系统 源码+论文 第一章 JAVA的网络功能与编程 1-1 JAVA语言简介 1-2 JAVA语言在网络上的应用 1-3 JSP的基础——Servlet 技术 第二章 Struts概述 ...2-2 Struts优缺点 3-3 Struts的工作流程

    SSH架构优缺点分析.rar

    本资料详细介绍了SSH架构的优缺点,可作为面试资料备用! 常说的好处 开源 常说的坏处 配置文件过大我就不提了 struts 优点: 收集,验证表单数据相比传统servlet简单 优雅的实现可配置的请求转发 ...

    基于Java EE的仓库管理系统

    2.2.3 Struts 优缺点 ………………………………………………… 2.2.4 Struts 的工程流程 …………………………………………… 2.3 Hibernate …………………………………………………………… 三、系统分析与设计 ...

    最新Java面试宝典pdf版

    6、Struts优缺点 优点: 1. 实现MVC模式,结构清晰,使开发者只关注业务逻辑的实现. 120 7、STRUTS的应用(如STRUTS架构) 121 8、说说struts1与struts2的区别。 121 9、hibernate中的update()和saveOrUpdate()的区别,...

Global site tag (gtag.js) - Google Analytics