基于.NET的企业应用框架的设计与实现

[复制链接]
查看: 125|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72343
发表于 2024-2-15 14:57:04 | 显示全部楼层 |阅读模式
目:


雅宝题库答案
****此区域为收费内容****    需支付 1 知识币后可查看,1币=0.01元查看答案


雅宝题库解析:
企业应用系统因其用户广泛,数据量大和需求复杂多变等特点,使得在构建企业应用系统的过程中,需要解决业务领域、界面显示、工作流、数据持久化、数据缓存以及安全访问等题目。在这些题目的解决过程中,经常出现重复的劳动。这就需要一种软件复用技术来避免重复的劳动,以提高开发效率。    本论文以分销行业的企业应用开发为背景,借鉴了领域驱动开发的思想,采用了大量的企业应用架构模式和设计模式,结合了依赖注入等技术,并在实践中不断重构的基础上对企业应用所面临题目的解决方案进行了抽象和提炼,最终实现了一个基于.Net Framework 3.5框架的企业应用系统的框架---EntApp框架。    EntApp框架能将领域模型与其它界面、数据持久化和数据缓存等支撑功能干净地分离,从而达到在不同的涉众中使用统一的通用语言的目的。EntApp框架首先设计了领域模型组件,定义了领域模型及其生命周期,规定了领域模型之间的通讯方式。其次针对领域模型的可跟踪的标识,设计了序列号生成组件;针对领域模型的显示和用户指令的传递,设计了UI组件;针对更好地在界面和领域模型之间传递指令和调度控制,设计了应用组件;针对解耦领域模型之间的事件关联,设计了订阅和发布组件;针对在多用户间传递领域模型,设计了工作流组件;针对数据持久化,设计了数据访问组件;针对数据缓存,设计了缓存组件;针对安全访问,设计了身份验证和授权组件。最后设计了一个配置组件以便集中管理组件的配置和初始化以及一个集成组件为客户代码提供便捷的组件访问。    本论文通过实现一个基于EntApp框架的软件分销行业的企业应用,在实践中对框架的可行性进行了验证。在达到支持100个用户并发访问的性能目标的基础上,还将软件开发周期缩短了1倍,将软件质量提升了2.5倍。这些数据说明了基于EntApp框架的二次开发提高了企业应用软件的开发效率。    在论文的最后提出了以EntApp框架为基础,进一步开发分销行业、制造业和医药等特定行业的领域框架的设想;提出了将框架与自动生成代码工具和特定领域语言相配合达到通过领域模型直接生成应用系统目的的设想。





上一篇:手机软件系统中AT模块的设计与实现
下一篇:基于RFID-SIM卡规范的企业一卡通终端接口的设计与实现
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图