摘要
在.NET和J2EE的框架中,通常MVC的三层架构中数据库端的松藕合在J2EE中的可以采取Hibernate、Ibits等ORM去实现。虽然Hibernate也支持.NET框架,但是实际应用中远比不上J2EE。笔者在LNG贸易应用系统.NET框架中数据库端基于Procedure松藕合的设计中,采取数据库端存储在数据库的Procedure,然后在Control和Model层类文件中通过调用对应的xml中相应的Procedure,并把参数传给数据库的Procedure去执行相应的Transaction去完成对应的SQL,并得到结果集。下次调用的时候直接修改Control和Model层类文件和参数就可以实现数据库端松藕合的设计。
出处
《中国信息界》
2011年第7期137-139,共3页
Information China