基于Hibernate模式的图书馆管理系统的研究与设计
2011-04-16张慧玲
电脑与电信 2011年4期
张慧玲
(河北金融学院图书馆,河北保定071051)
1.引言
计算机软件在今天的图书馆图书管理中起着非常重要的作用。计算机软件可以帮助管理人员对图书进行迅速的检索和管理,并且具有效率高、寿命长、成本低等优点。这是图书管理信息化与科学化的趋势。但是,仍然存在着大规模的图书管理系统被用于许多小的或中等的图书馆的问题,这将导致资源浪费。因此,开发商采取了一个流行的软件开发技术并提出来基于框架的图书馆管理解决方案。仿效源代码和休眠模式框架结构设计的体系,被分为呈现层、业务逻辑层和数据处理层。采用这项技术,可以加强系统的可维护性和可复用性,降低系统的开发和维护成本。
2.基于多元计算机设计样式的源代码结构
多元计算机结构是一种被smalltalk-80广泛使用的设计样式,由施乐在1980s提出。多元计算机通过明确分隔商业逻辑、资料准备和应用行为,形成了模型/视图/控制器结构。描绘业务数据和业务逻辑的模式是应用程序的主要部分。视图是界面,通过这个界面,用户可以对图书进行检索和存取。但是它不可以被用户改变。视图是可以接受应用行为同步更新的数据和用户界面。因为一个模型可以被多个界面重复使用,这样可以改善应用程序的可复用性。控制器的作用包括接受客户端的请求、选择适当的业务逻辑来操作,然后向用户反馈响应结果。
源代码是雅加达阿帕奇的开源项目。它是一个基于模型/视图/控制器架构的网络应用程序框架。……
登录APP查看全文
