jsp个性化在线学习系统的设计与实现(5)
时间:2022-02-19 17:40 来源:毕业论文 作者:毕业论文 点击:次
图2-2 Struts框架的体系结构 ② Spring业务层来`自+优-尔^论:文,网www.youerw.com +QQ752018766- Spring是一个开源的框架,它是随着应用开发的越来越复杂而被创建的。分层是该框架的主要优势,它使开发者能够随意选择组件进行开发,而且它也为程序的开发提供一个集成的框架[5]。 Spring是一个轻量级的框架,主要包括控制反转IOC、依赖注入以及面向切面,Spring的有点主要以下几个: ● 降低了组件间的耦合度; ● 支持面向切面编程; ● 有利于集成各种优秀框架; ● 支持声明事务; ● 集成了很多优秀的框架; Spring框架的结构如图2-3所示。 ③ Hibernate数据持久层 Hibernate是一个开源的对象关系映射框架, 它主要是从业务逻辑层中分出持久化层,专门负责数据的持久化操作,这样将业务逻辑和数据操作进行了分离,架构更加清晰,极大的降低了耦合度[6]。 (责任编辑:qin) |