向有框架经验的高手问个后期使用框架的问题
时间:2011-10-20
来源:互联网
因为现在要急着开发一个较大型系统一期(占总工程量70%),因为不懂Spring+Struts+Hibernate,所以时间上不允许去学,我想在一期完成后,在二期没开始之前学习这三个框架,以后开发二期的时候使用,有空也对一期的代码一点点进行一个个小功能的转化.不知道到时会不会系统影响使用.
谢谢先
作者: TINA 发布时间: 2011-10-20
作者: abstruct 发布时间: 2011-10-20
作者: wula0010 发布时间: 2011-10-20
作者: funfenffun 发布时间: 2011-10-20
不用框架就不用呗,为什么非要用呢.......
现在不是都流行这个吗,好像不用都当垃圾系统了.
当然我不是给别人打工,是自己的项目.呵呵,是不是非用不可啊
作者: TINA 发布时间: 2011-10-20
作者: abstruct 发布时间: 2011-10-20
当然用框架会让你的开发更有效率,,,代码更清晰。。。。层次更清晰。。。开发更简单。。。如果不用框架。
个人觉得方便移植的话。。你首先了解struts+spring+hibernate这个框架各自的职责【看一下资料就能了解】。。以及用这个框架的各层之间的关系【不需要知道具体怎么编程。】,这样你在不用框架的时候,就可以根据这个来套。。
比如如果你用jdbc和servlet,那么你就用jdbc来套用框架的原理,将各层的代码封装起来,以后改成框架后,就直接将各层套用不同的技术就OK了。。
如,service层只像dao层依赖,表现层只像service层依赖,而且依赖的是接口,这样service层就不用关心dao层是用的jdbc还是hibernate,达到解耦目的。。。
这样你就将:
数据库访问用接口封装在dao层【当前的话访问jdbc】,,将来用hibernate去套用。。
中间业务逻辑处理单独用接口写一层service。将来用spring的bean注入去管理。
外层控制层,如参数的接收,及结果跳转,单独封装起来,可不用接口【当前的话直接放在servlet中】,将来可用struts去套用。。。
对于事务的处理,以后直接使用spring的事务配置。。这样可以估算后面的工作量主要就在更改一下配置上面,及struts层得少量改动。。。。
如果按照上面的层级去用jdbc和servlet去封装,写起来可能有点慢, 但是对于以后框架的加入,可用省事很多。。。也是最快捷的,,就等于实现把以后的工作做掉一部分。。。。
作者: kouyiSC 发布时间: 2011-10-20
作者: lee511411973 发布时间: 2011-10-20
我觉得现在开发的时候都用接口方式写,到时候只要替换里面的具体实现方式还是可以用框架的。比如你数据访问层用dto接口抽象出来,你现在用jdbc实现,到时候用hibernate实现,只要改一下实例化的实现就可以过渡到新的实现方式上来。
写错了“比如你数据访问层用dto接口抽象出来,”,是DAO。
作者: lee511411973 发布时间: 2011-10-20
作者: chuaizicai 发布时间: 2011-10-20
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28