spring+struts+hibernate的缺陷

[复制链接]
查看11 | 回复1 | 2009-12-23 17:56:24 | 显示全部楼层 |阅读模式
搭建环境比较复杂配置文件比较多用框架效率上会降低
回复

使用道具 举报

千问 | 2009-12-23 17:56:24 | 显示全部楼层
标准的项目框架..struts 典型的mvc框架,分层分的很好,利于你的扩展和维护。hibernate O/R Mapping 框架,这个学习曲线很高..如果你精通hibernate,那些复杂查询处理的好,效率不是问题。请注意区分会用,熟练,精通。spring 这个框架更难,一般用这个框架只是用它的ioc和aop,但是他自身就带有MVC的框架,还有定时功能。我觉得硬是要说他们的缺点,从学习角度来讲:初学者最好不要一开始就用这3个框架,它会让你成为代码工人,一些底层的实现原理和机制。你是看不到的。我身边工作2年的人,我问他,他竟然没写过servlet。大公司挑选人才的标准你去打听打听就明白我说的了,基础比任何都重要。成熟的公司都有自己的框架 hibernate会让你感觉貌似,你不用自己拼凑sql语句,但是复杂的查询还是要用原生的sql语句,而不是hql语句,这不仅仅是效率问题。spring 你一直在控制翻转,切面。但是你知道它的实现原理吗?你知道怎么做的吗?只会用,不会写..你感觉你边缘了吗?上面都总结了一些,我就不多说了。如果不是很大的项目,你自己都能搭一个底层框架出来,依赖?你可以自己写个单例。jdbc,你自己都可以写个连接池。就这样,可能我有点答非所问。但是这条路就是这么走的 Ajax是js框架..用的是它的异步交互,增强用户体验。比如登陆,页面无刷新。你还是没理解我的意思..我有点后悔写这么多了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则