大家好,第一次求助,望大家支持!
我碰到大麻烦了 我这次开发网站用的是存储过程 而基本上却没有用OO思想,而另外一部分人的他们完全按照分层结构开发的 他的APP_CODE里面有BLL DAL MODEL LOGIC 我要把我们的整合在一起 该怎么办啊,而我的东西只有数据访问层 业务逻辑层 之后就是界面了.
此外就是在编程过程中,我怎么样才能用上OO思想,感觉单独理解每个都可以理解,但是用的时候就什么都用不上,最后开发出的程序还是没OO的思想,请大家帮我解答下,一经解答立即结贴!
我碰到大麻烦了 我这次开发网站用的是存储过程 而基本上却没有用OO思想,而另外一部分人的他们完全按照分层结构开发的 他的APP_CODE里面有BLL DAL MODEL LOGIC 我要把我们的整合在一起 该怎么办啊,而我的东西只有数据访问层 业务逻辑层 之后就是界面了.
此外就是在编程过程中,我怎么样才能用上OO思想,感觉单独理解每个都可以理解,但是用的时候就什么都用不上,最后开发出的程序还是没OO的思想,请大家帮我解答下,一经解答立即结贴!
我第一次接触大型点的项目 以前并没考虑这方面的问题,至于协作,因为我们没在一起,所以协作比较差,那现在的解决方法,如果用你的第一种方法,估计耗费时间不小,如果用第二种方法,维护性差,如你所说,我自己都迷糊了.
zhenghaibingood(心灵打更者②) ( ) 信誉:100 2007-08-15 13:21:21 得分: 0
感觉这种数据库操作的没啥子oo想法,无非就是抽象出公共方法,把一行数据作为一个类有时候很不合适,更多时候是操作数据表,比较杂,分个层管理起来就好了
请问我怎么分层管理啊,能举个例子吗,谢谢
比如
business(bll):业务层(专写调用语句)
dal:数据访问层(执行SQL查询,比如,sqlDataapter.executeQuery(sql语句);
factory:工厂层(产生接口层实例)
Service:服务层又名接口层
Implement:实现层(写方法执行的具体语句)
website:界面层(调用业务层的方法,及界面显示)
Entity(Model):实体层BLL(业务层)通过DALFactory(工厂层)产生IDAL(服务层)的实例,而IDAL对应的SqlServerDAL.<content>(实现层) 完成对SqlServerDAL.SQLHelp(数据访问层)的操作,
并将结果集合保存在Model<实体层>中.