社区
Java
帖子详情
struts框架对于菜鸟用户来说有什么优点!
tomuno
2005-05-09 05:29:08
struts框架对于菜鸟用户来说有什么优点!
谢谢
...全文
264
12
打赏
收藏
struts框架对于菜鸟用户来说有什么优点!
struts框架对于菜鸟用户来说有什么优点! 谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
SoftHt
2005-05-15
打赏
举报
回复
我感觉最重要得还是体现在各个层次间是松耦合得,关系是比较独立的,
不会因为修改某些地方而去改动别的地方,而且在控制流程方面比较清晰。
ayace
2005-05-15
打赏
举报
回复
我感觉最爽的是在struts-config.xml里配置action比在web.xml配置servlet轻松多了。
vcshcn
2005-05-13
打赏
举报
回复
最大的优点,简单
simbas00
2005-05-13
打赏
举报
回复
我从火星回来了~~
MARS.nEIL
2005-05-10
打赏
举报
回复
对于菜鸟的好处就是:要学的东西还有很多..
zerorain
2005-05-10
打赏
举报
回复
速度一般,确实没有JSP+Bean快。
稳定性不错,至少我从1.1-1.2的开发使用过程中没有发现太大的问题。
缺点:
开发周期长,相对难度高(和Jsp比)。
tomuno
2005-05-10
打赏
举报
回复
我是说对于菜鸟用户来说 有什么好处
他们可听不懂什么架构 可扩展性什么的专业术语
他们只懂得速度 效率 稳定性什么的
但据我所知struts在速度等方面好象没有优势可言
classjava
2005-05-10
打赏
举报
回复
1.良好的架构和设计
2.可重用,模块化,扩展性好
3.开源
4.有“前”途
df4850b
2005-05-10
打赏
举报
回复
想要说服用户可以用以下的办法:
1、节约成本,因为对于熟练工来说需要开发的模块变少了
2、提高效率,理由同上
3、业务的可扩展性加强了,增加新的应用需要的工作量和投入降低了
4、开源的东东,没有软件成本在里面
5、运行稳定,BUG少,因为层次明确,层次间是松耦合,可以避免修改部分代码导致的连锁反应
最后,你可以告诉他,现在地球上都在用这个,地球人都知道。。。。。。。
baozicaibin
2005-05-10
打赏
举报
回复
茫然……
df4850b
2005-05-09
打赏
举报
回复
最大的优点:
架构非常清晰,层次已经被分得很清晰了,基本上只要开发应用层和JSP就可以,也就是说网络方面的控制、传输、协议之类的概念在使用STRUTS时可忽略不计,只要在唯一的一个XML文件里象填表一样填写就好了。
最大的缺点:
门槛高,学习的台阶是垂直的,需要有比较好的JAVA和XML基础。
建议:
不要用这个东东,等弄清楚SERVLET、JSP、JAVA——BEAN实现的MVC时再用才能恰倒好处。
cswei1021
2005-05-09
打赏
举报
回复
一上来就直接使用Struts的话起点较高,但是一个很明显的好处就是可以很快形成Model2模型的编程观念,即MVC,这一点非常好,会使你编程的思路清晰。只要有一个明确的任务压下来,一个月的样子就能有所体会到:比只学习如何编写JSP页面来得顺心了。
另外楼主的问题面太大,能不能就某个具体的方面谈谈,让楼下的人也好跟贴。
(3.0版本)自己写的
struts
2+hibernate+spring实例
更新历史3.0: 环境:jdk1.5 tomcat5.5.数据库用oracle.如果不用oracle的话.可能菜单表的查询出不来.我的菜单表的查询允许选择上级菜单查询该菜单所对应的所有下级菜单.所以用了递归查询. criteria.add(Restrictions.sqlRestriction("MENUITEM_ID in(select a.MENUITEM_ID from Wuxin_MENUITEM a connect by prior a.MENUITEM_ID = a.PARENT_ID"+ " start with a.MENUITEM_ID = '"+parentId+"')" )); mysql和sqlserver不知道有没有start with这个sql. jar包:项目中除了使用了
struts
2,hibernate3.0和spring1.8以外(用spring2.0的包也可以.不能低于1.8的包.)还是用了junit,ajax,第三方的table组件.等等.所以需要下载相对应的包. 为了上传jar.我专门申请了一个网盘.所有下载地址在下载下来的这个rar包里面都有详细的介绍和说明. 说一下这个rar里面带的东西.除了源码外带了几篇文档.分别是关于项目中所使用的dwr的配置.table组件的配置说明文档.junit单元测试说明文档.还有我写这个例子时应该注意的一些东西.外加一些关于
struts
2和hibernate的技巧心得整理. 说一下这次3.0更新的内容.可能大家在我的博客里面已经看到了相关的日志.我懒.下面就把那个日志抽出来当说明了啊.有兴趣的就下载下来瞅瞅.偶也是
菜鸟
的.写的不好不要骂街啊..在此感谢各位网友的期待和支持. 这几天我终于闲下来了.也有时间开始写
struts
2的第三个
框架
版本了.主要是针对写了第二个版本之后的一些问题做一些回答才做得第三个版本.中间加一些小技巧之类的.不过我觉得还是值得一些关注的朋友期待的. 如果没有意外.这个版本应该是一个定型的版本了.在这段期间.有很多朋友问的问题大部分其实都已经不是
struts
2的范围了.有些都是hibernate和spring的.介于前两个版本都是单表.对hibernate的引用还是比较少的.这次索性写个多对多关系好了.打算写个权限系统好了.我就使用权限5张表.
用户
表,权限表.角色表.
用户
角色表和角色菜单表.(麻雀虽小...五脏俱全了啊...)当然这个写起来就费劲一些了.... 为了能够更好的使用各方面的技术.所以这次打算弄个大锅(弄个大锅也很累的.不过大家可能到时候配这个
框架
也就比较麻烦点了...不过我觉得还是能多学一下总是好的.) 说一下大锅的内容吧.自己写了个分页组件.(不是太好看...).现在ajax都已经不是什么新鲜东东了..我在里面配的是dwr..(这个简单些..其他的我看着晕...).没有自己写页面输出.我使用的table组件是:eXtremeComponents.自我感觉这个组件比较好.所以把这个组件配入进来了.随着这篇文章的发布.我会陆续在博客中更新相关针对与当前项目模块的关于
struts
2的一些知识点.当作大家一起进步了... 也希望各位高人多多指点啊... 这个版本起名为
Struts
2Test3.0.以后的日志相关内容就为关于
Struts
2Test3.0例子的相关内容.
leetcode下载-java-rookie:新手入门Java
leetcode下载 java-rookie 项目简介 bootdemo: SpringBoot为主体的网络应用,用于新项目。配置了Swagger
struts
2.demo
Struts
2的学习,用于老项目的维护 2.5.26 为了和新的文档兼容,采用了blank-archtype来快速上手。为了和这个
框架
配合,似乎只能使用Swagger4j,在另一个里。 quartz.demo:定时任务
框架
学习 solution-mvn: LeetCode Java题解 吐槽 JDK 稍微有点理解为啥maven-archetype-quickstart的版本一直指向1.7,可能因为是1.7里默认把全部包都加载了吧...有时用新的经常出现Java EE API缺失。 技术发展 学的晚有个好处就是看的远...公司的老项目用的技术感觉比我还老了。引用另一个fork的项目swagger-demo-
struts
2里的想法,我可以去研究一下
struts
2-swagger和
struts
2-restful这方面,然后
框架
学习主攻springboot吧,进一步把前后端分离开 虽然我这个
菜鸟
说重构可能没人听(这才是重点
2小时快速上手
Struts
2
框架
现在来说,
Struts
2已经是一个比较老的
框架
了,本课程主要讲的是
Struts
2快速上手课程,还有一些传统的报表技术IReport报表和Jfreechart报表, 听涛哥的,你们公司如果不用这个技术,那你就别学了,这个技术太老了,用的话再来...
菜鸟
学习
Struts
——总结
一、原理 客户端请求到ActionSeverlet,ActionSeverlet负责截URL进行分发分发到每一个Action上,Action负责和Model打交道然后把相关信息返回到ActionSeverlet ,ActionSeverlet在返回到jsp。 二、总结。 通过
Struts
的学习对
Struts
有了一个基本的了解,对
Struts
的基本原理有
Java
50,523
社区成员
85,601
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章