读书人

java web开发要不要施用三大框架?名校

发布时间: 2013-07-20 11:07:48 作者: rapoo

java web开发要不要使用三大框架?名校毕业生入门有三问。
就是为了托时间耗钱的
[解决办法]

只用jsp,servlet和安全性没关系,我知道的很少有系统直接采用jsp,servlet,除非大型系统,和高并发量的站点,这些大型系统要求很多地方都能自己控制不是把潜在的风险压在框架上,并且能够更好的进行优化。
之前接触过一个国外的开源sns项目,它的展现层分为两部分,一部分采用的是portal,另外一部分就是servlet。
框架还是掌握些比较好,个人喜欢spring。spring的mvc效率比struts高,而且采用注解的方式处理请求非常简单。对于事务和持久层也可以用spring的jdbc。
这有一篇文章可以去看看http://www.oschina.net/question/12_52027,刚开始学习j2ee的话最好还是把j2ee的只是都了解一些,毕竟这些才是根本,一般有水平的面试官都不会问你框架问题,当掌握了基本原理,框架就变得简单了(当然,要深入的话还是比较困难的)。
框架能给项目开发带来一些便利,不过框架的引入会带来另外的问题的,每一个项目采不采用框架应该是根据项目情况进行选择的,采用框架都会考虑框架能给项目带来哪些便利,能解决哪些问题,对于采用框架带来的问题和这些便利比较起来是得还是失。不过框架的采用不是你决定的,是设计和架构人员决定的,一旦这些人决定了,你就遵从执行,如果要用,他们会告诉你去学习什么框架。
你的项目对你来说是个学习servlet的好机会,所谓表示层的框架都是把这些繁杂的servlet集中起来进行处理,通过各种简便的方式让开发人员从各种servlet中解脱出来,方便开发人员更专注业务的处理。

------解决方案--------------------


正府的人绝对不会嫌你用新的技术或者框架的;用的技术越新越高档他们有越多的嘘头;
至于你们项目经理不用要么就是系统要求高响应速度,要么就是个人喜好。
[解决办法]
还没学框架,就接数百W元的项目,有魄力啊,用不用框架是看数据量得,数据量多了就不用,小型项目直接用,因为不用考虑性能,如果数据量大就需要考虑性能,所以还是不用框架,但我觉得,有一些框架还是需要的,只是DAO层不要用框架就行了
[解决办法]
1.手写安全个屁,很多框架会有一些安全性的处理(比如struts2,spring),用框架才更安全。
框架能占多大的地方?可以忽略不计。
2.至多至少都会用到框架的。
3.当然是好事啊。
我花了半年的时间研究各种新框架,加上五十次以上的面试。
发现很多技术都是鼓吹的,而大多数企业需要的是:
spring+hibernate+struts2+数据库+报表技术+搜索引擎技术+linux(做后台的)。
这些都是做企业级开发的。
如果你进大公司,算法肯定要精通...
[解决办法]
1.可能经历是从将来维护的角度考虑问题
2.银行用的都是框架,不过大多数都是经过对享有框架进行改良的或者自主设计的框架
3.学当然是好事,先学会使用成熟的框架,有时间的话研究一下,以便更深层次的理解框架工作原理
4.做好当前的事情,业余时间提高自己的使用框架的熟练程度,逐渐学习架构方面的知识
5.使用框架的好处就是不用管用户请求、底层数据以及业务植入等处理细节,框架都已经替你做了封装。
使用非框架的好处就是系统架构全部掌握在自己手里
使用框架的不好出就是大多数框架封装了许多对业务来说没有用的操作,降低了效率
使用非框架的不好处就是编码工作非常繁琐,需要非常小心的处理各方面程序带来的漏洞
[解决办法]
首先学了肯定是好的,框架的产生就是为了开发的便捷而才出现并广泛应用的,你既然接触到那就证明它是有意义的,对于你现在正处于技术积累的时候建议你碰到就学没坏处,至于你说的为什么不让用框架我想说这原因很多,比如有些框架从安全的角度考虑有些欠缺,有些从速度效率讲又不是很好,总之这个和是不是政府项目没有直接的关系,就比如前一段时间我找大连购房的哪个(记不得了)政府网站,烂的一B啊,也就IE上没错误,别的浏览器都没法看,但是这依然在线使用就算不严谨也不会有大差错,但是如果是银行呢,你试试所以不要一棒子打死一堆“政府项目”不适用框架和使用框架对于现在的你都是学习的好材料
[解决办法]
我讲个故事:

我读研的时候出去实习,部分同学在学校跟老师做项目,跟楼主一样也是ZF的项目。

我中间回过几次学校,看了看他们开发的代码,也都是servlet、jsp,我当时就很好奇为什么不用框架。

我跟开发的同学交流过,发现老师们和部分同学根本就不懂什么叫框架或者知之甚少,自然不会让同学们用框架来开发项目,这是其一。

其二:他们貌似每年都会有一部分财政分配从上级下发下来,用不完的话,第二年额度就会减少,所以会找合作公司、学校,开发几个项目,来填充。多余的就不说,大家都知道。所以他们根本不关心系统用什么架构,只要有几个界面点点就OK。

第二点纯属意淫,请参考。java web开发要不要施用三大框架?名校毕业生入门有三问

读书人网 >Java Web开发

热点推荐