struts用自己的标签取代在jsp页面杂乱的java代码,使得MVC2模式体现的更为清晰。
解决方案 »
- 关于获取客户端IP,总是不尽如人意
- 向各位请教:Myeclipse DB browser 连接数据库出现的奇怪问题
- 链接数据库错误oracle
- junit测试用ssh框架做的项目
- 如何在jsp页面中往request里加东西?
- 往令一个服务器传资源文件 方法怎么写
- hibernate主键一对一,如何实现在有这条记录时就更新,没有记录时就插入呢?
- 如何在submit之后实现textarea的内容在加入一些
- *******一个简单的网页问题,[在线]******
- 菜鸟求救!关于Servlet编译问题!
- custom tag的attribute为什么总是String?
- 新建qq群:3491555(j2ee技术)欢迎各位加入讨论
国际化支持比较好
form的校验比较方便
与tile结合给页面布局带来了一些灵活性
有利于页面的布局!
容易扩展!
易扩展、易维护,高度的灵活性可否也讨论一下struts的缺点;
应用标签使页面不写任何java代码,带来了什么好处。
eww(fs) 说:
我个人认为struts并没有省多少事~~~~~~~~~,并且得还有额外的学习时间还有就是相关的东东给服务器带来了巨大的负荷,你们放眼看看163,sina,阿里巴巴这样大访问量的站有哪一个是用了这个东东的?对于大访问量的站点或相关的软件还是得专门性的开发,用这个东东并不是最好的选择。编程是一门艺术。如果照这么说(还有就是相关的东东给服务器带来了巨大的负荷,)那么java就不应该这么流行。他没有c++.net那么快。也给服务器带来了额外的负担。既然是一种架构。他为我们带来了国际规范、一种思想。你认为不好。但你也得知道。那不好。我们不就又学到了东西吗?先写到这里。偶要继续研究......
除此之外,Struts的优点主要集中体现在两个方面:Taglib和页面导航。Taglib是Struts的标记库,灵活动用,能大大提高开发效率。另外,就目前国内的JSP开发者而言,除了使用JSP自带的常用标记外,很少开发自己的标记,或许Struts是一个很好的起点。
关于页面导航,我认为那将是今后的一个发展方向,事实上,这样做,使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对于后期的维护有着莫大的好处。尤其是当另一批开发者接手这个项目时,这种优势体现得更加明显。
Struts已逐步越来越多运用于商业软件,是一种非常优秀的J2EE MVC实现方式,如果你的系统准备采用J2EE MVC架构,那么,不妨考虑一下Struts。