cats_tiger
2003-12-30 11:28
>为什么什么东西都要自己从头做?如果你只是做基础平台开发的,可以,如果还要完成业务目标,你有精力完成你开发的平台的维护吗?

偶现在在公司当什么鸡竖总奸(以上文字用于测试jive的过滤功能),在其位某其职,所以总想玩儿点玄乎的东东,而且又是编程迷...惭愧ing

cats_tiger
2003-12-30 11:35
to:wxlin2k

您说:在最近由一些同事的开发应用中看到一个比较明显的问题,大家都只把Struts当流控制器(指ActionServlet)用了,但到了需要非指向性问题的时候(例如在当页生成报表)却又用回model 1那种思维去编写jsp。实在是...理论和实际的出入很大啊,这一点跟EJB大家一般只用SB去调配数据一样。不是struts或EJB的问题。而是开发者的习惯和模式,不是说改就改的...

=============================

这样是可行的,petstore就采用了这中方法,叫做什么fast_l...,想不起来了,反正就是允许view层直接访问只读的DAO,我在项目中也采用了这种方法,效果不错,简单多了。

但是如果是update、insert等操作,还是要走标准的MVC道路的。

qilin77
2003-12-30 11:39
我觉得目前国内做企业的公司,关键问题不在于具体的技术,而是在开发的方法论上,如何提高效率,如何改善开发环境,如何减少维护的负担等等。我也是编程迷,也自己做过一些框架性的东西,但公司的性质决定了我不能以这种方式来发展,所以我现在更多的是虚心学习使用已经成熟的框架,工具,尤其是Apache上的开源工程。

cats_tiger
2003-12-30 11:51
同意

wxlin2k
2003-12-30 14:53
不敢当,学习是相互的,您的贴子也使我对一些平时未留意的问题加强思考。

我不是说那种做法是不可行,不过用起来和做起来的感觉不是好像petstore那种因为应用需要而去干,而是因为习惯。我的同事,一开始是按MVC的,做着做也就又按照原来的习惯去做了,结果另外一些习惯了Struts-MVC的同事接手做一下步的时候又变得不习惯这些编码方式了。

其实这就我说的问题倒不是JAVA或MVC本身的技术问题。技术本身的效果是很明显的。倒是觉得是项目管理会出现的问题。比如说,在一个开发组里,各开发人员对技术的接受和理解程度都不一样,在用一种新开发模式的时候,到底有没有提高开发效率,还是结果降低了?这些问题才是最头痛的。

猜你喜欢
6Go 上一页 1 2 3 4 5 6 下一页