头一天听到XX事物,啊,真是个好东东....一定要学好它
第二天,学习了一下,啊太难了,太麻烦了....鬼知道人们为什么说他好
第三天,仔细用了一下,原来这么简单,简直是太简单了,这么简单的东东,居然这么多人说好
第三天,看起来,自己对它的了解还不够啊
第四天,不是不够而是非常不够,看起来还得认真学习
第五天,再也不敢说对它有了解了,简直是高深莫测啊
第六天,感觉这个东东比较有意思,原来还可以这个样子的啊
第七天,好象这么做,就可以完成以前不敢想的事情了
第八天,现在用得很好了,你个呆瓜,怎么说这个东东不好?o原来你是菜鸟啊
第九天,这个东东,如果能这样一些就更好了。
这么看起来,你可能还属于一知半解的状态....因此发表看法,只\说明一下自己的理解就可,不要一下子说得太满....否则人家都会用那个眼神看你。
老兄!!!!有的问题是秃子头上的苍蝇摆在哪里的!!!!!!!!我还没有蠢到那种地步!!那么看来是你蠢了!!!!!
采用MVC的模式的优点大家都很清楚,没有必要说了,你在项目中引入struts,无非是想以更加优雅更加便捷实现M、V、C的分离,而Struts主要着重于C、V层,M还需要你自己仔细规划。
楼主提到struts难以的测试问题,请问是哪一部分的测试?如果是测试Action,在google里面搜索一下,junit的扩展提供有测试的解决方案,如果你在action里面放入了很多业务逻辑而这些难以测试,那么时你自己架构设计的时候出现了问题,最好的做法是把action作为控制层的一部分,而不要和业务逻辑混在一起,这样你的业务逻辑就可以很方便地进行测试、维护。
楼主提到的自己写的翻页标签,跟struts有什么关系呢?如果你自己觉得写很麻烦,网上有很优秀的翻页标签库好像有一个叫pager的,自己可以找一下。
在没有熟悉某个框架的开发人员的情况下,自己也不对一个它进行认真研究学习,就把它应用到实际项目中,我真佩服你的勇气,对你出现问题不首先分析自己的原因而一味抱怨的精神感到无比敬仰!
我想我们的一些项目规模也真不算小,但是程序员们就怕用JAVA(包括JSP等),又慢又难调试写出来的的代码又长,对机器的要求又高。一做这样的项目,员工就吵着要加内存,或者换新机器,所以管理部门的人也怕
MVS模式本身是不错,可是不是非得用STRUTS或者非得用JAVA的。
如果用纯JSP写的话工作量也未必比PERL或者PHP大很多吧?不过这样就失去了代码重用、易扩展和易维护。
Struts用熟了以后我发现,他已经帮我解决和理顺了很多问题。
但不可否认,PHP确实是Web开发的利器。这就得看你的取舍了。
> MVC划分真的很重要?struts真的带来很大的效率??????> ????还是扪心自问吧!问题是这个世界还是中小的系统比
> 隙?JAVA写的程序也不少了
> 怎么我就是没发现它有很好的可维护性和可读性呢?我说过了
> 问题是不是人家说什么就是什么
> 鞋舒不舒服关键看自己的感觉
> 中国人就是一副做奴才的相!工业革命如果没有欧洲
> 永远也不会发生!
国家大,所以什么都有!请自重!
认真比较一下模式1和模式2的优缺点吧
>>>struts真的带来很大的效率????
给你是没有带来效率的提高
>>>JAVA写的程序也不少了,怎么我就是没发现它有很好的可维护性和可读性呢?
看来质量高一点的程序你没写出来过,虽然有几年的开发经验,只是当了几年“程序女工”
个人觉得webwork比它更易用!
好像说得有点过火了,我觉得第一次用Struts的时候确实
有点麻烦,当然ytok2000,如果可以的话,公司有一套
自己的用 jsp+servlet+javaBean 架构一个表示层的框架
这个就可以根据需求取舍,看看首页的“ 一个小的WEB项
目中的实现方法讨论”,就是这样的,因为你使用人家的
框架(Struts)当然得遵循人家得规范,受人家的约束,
当然不是爽!
ytok2000 还是先去喝茶再说,你的反映太激烈了,其实
我对Struts也真的没有感觉到有什么方便(目前),但一种技术,他的
存在,总有原因。
反正自己感觉好就好,不要相信业界所流传的那样,但
作为一种技术,也不要自己感觉不好用就.... 也要人家
跟着说不好,谁都有选择的权利!
我现在一直用Struts, 并且我相信很多人跟我的感觉一样
感觉用Struts没有带来什么方便的,都是认为Struts就是MVC
的一种实现罢了,跟Jsp+servlet没有什么两样的,也能作出MVC,
带来什么好处,如果真的认为Struts跟Jsp+servlet打平手
的话,那么我会选择Struts(我说的是一样方便的情况下)
,因为Struts作为一种实现,当然存在一种规范,而
Jsp+Servlet,你的规范你要再公司里自己定,很多人都
是这么认为的,公司里面的规范好像都不是规范,很多人
经常越轨。你肯定了解这方面的害处是不小的, 还有一个
就是公司新来一个成语, 就不必花那么多的时间去熟悉公
司的 Jsp+servlet 方面的规范,你问她有没有Struts方面
的开发经验就OK了,,(这个就是我觉得Struts除了MVC外的
另一种好处)况且现在市场上有那么多的java pro
都“精通Struts”。 仔细想想,也不亏多少!!
呵呵,我就是这么认为,请勿见怪!!!