计算机与现代化 ›› 2010, Vol. 1 ›› Issue (8): 62-66.doi: 10.3969/j.issn.1006-2475.2010.08.018
高 榕1,郭 兴2,李跃新2
GAO Rong1, GUO Xing2, LI Yue-xin2
摘要: 通过研究企业应用架构模式,提出基于MonoRail、Castle和NHibernate等开源框架的4层架构模型,总结出一种适合企业Web应用的通用方法:采用MonoRail来实现MVC模式;将Web应用中的业务逻辑交给Castle管理,相关组件和类通过Castle的配置文件联系起来;由NHibernate负责数据的持久化。实际的项目开发结果表明:整个系统与采用传统的方法所开发的系统相比较,有着更好的可维护性、可扩展性、可移植性和组件的可重用性。