我学习java很长时间了,大约有9个月了,主要专攻javaEE方向的学习与开发,期间也做过小型的项目,无非就是用struts框架来做的,有了这些现成的框架做项目简直就是手到擒来。可是,话又说回来,用了这些框架之后,给我们带来了哪些负面影响呢?接着这个老话题,很想和大家聊聊!我想抛砖引玉吧!现在在开发JavaEE项目时,主要以现成框架为核心,围绕着它来进行开发,会不会使我们成为框架下的“奴隶”呢?(肯定有人要不同意我的观点了。我不过只是发表一下我自己的观点,请大家见谅!)我们只会依赖框架给我们带来的方便,而不去想自己为什么要这些框架,你用这些框架到底是为了什么,难道就是为了开发项目赚钱吗?我们应该反过来想想,是不是应该根据实际需求并且借鉴Struts框架的精华思想来开发适合自己项目的内部框架,虽然这工作很不好做,但是对你的公司和你自己都是由益处的。我听过我的老师们说,Strtus不适合用在小型项目上。是,确实如此!所以我们才应该试着开发适合自己项目的框架,而不要一味着追潮流,学习这样那样的框架;这些都不是核心,关键的核心使您要真正明白这些框架开发出来的根本目的与它们实现的基本思想。我想能够理解这两点,你就没有白用这些现成的框架。

解决方案 »

  1.   

    我现在主要的框架是公司的老大写的,就是把struts重新封装下,总感觉每天就是重复的copy,copy代码,自己的一些其他想法总是没办法系统的用上去,系统现在也到了最后阶段,为了系统的稳定性,也不容有失,只能期待下一个项目能有更多自己的想法!
      

  2.   

    大家都是什么大学毕业的呀,听起来很厉害啊,我现在都在上大三了,我学的是软件工程,但觉得自己什么都不知道,平时老师要求编的一些程序都是在DOS下运行的,哎,感觉到一点技术含量都没有.
    我该怎么办 啊
      

  3.   

    感觉上struts是基于MVC的JSP+Servlet+JavaBean开发框架,这样分层设计的思想大家都比较了解了。相比较而言MVC的JSP+JavaBean模型更适合开发小型的项目,这样在JSP页面中同时实现显示,业务逻辑和流程控制,从而快速完成应用开发。
      

  4.   

    java的种种框架就是中国古代的八股文啊