一步一步教你使用AgileEAS.NET基础类库进行应用开发-基础篇-类库介绍
基础类库介绍
AgileEAS.NET平台/中间件是一套以平台+插件为核心的应用平台,平台在纵向扩展上以平台加插件为准则。而在针对每个插件或者平台的实现,则由一组公共组件支撑插件开发过程的数据访问、业务逻辑等支撑。
AgileEAS.NET平台基础类库主要包含数据访问、ORM、 服务定位、对象反转控制、日志记录、报表、序列化、常用控件库、系统扩展组件、数据UI映射以及数据对象设计工作
开发限制与特色
不使用AgileEAS.NET平台的全部只是使用AgileEAS.NET平台的基础类库进行应用开发,会受到一些限制,比如不能使用会话、对于系统所需要的访问器,也需要自己进行构建,同样,插件的思想是无法使用的,平台所提供的插件管理与组织功能也不能使用。
当然,只使用AgileEAS.NET平台的基础类库构建也能让开发人员能构建更轻量级的应用,相对于AgileEAS.NET平台的重量级,基础类库只使用有限的程序集,并且不依赖于AgileEAS.NET平台运行容器的数据库。
基础类库内容
基础类库中最重要的就是配置读写、数据访问、ORM、对象反转控制、服务定位与发现、会话这几个组件,由EAS.Kernel,EAS.Data,EAS.Session,EAS.ServiceLocator,EAS.IOCContainer这几个程序集进行承载,同时也为WebForm和WinForm应用提供了基础程序集,用于实现数据对象的绑定,由EAS.Web和EAS.Windows程序集承载。
类库详细功能请参考API:AgileEAS.NET基础类库参考手册
以下是几篇相关的文章:
.NET快速开发实践中的IExtenderProvider扩展组件
.NET快速开发实践之应用IExtenderProvider实现对象与UI控件的绑定
.NET快速开发实践之应用IExtenderProvider实现输入法自动切换
接下的文章我详细讲解AgileEAS.NET平台基础类库的应用案件开发。
链接
AgileEAS.NET平台应用开发教程-案例计划
QQ群:116773358
作者:魏琼东
出处:http://www.cnblogs.com/eastjade
关于作者:有13年的软件从业经历,专注于中小软件企业软件开发过程研究,通过在技术与管理帮助中小软件企业实现技术层面开源节流的目的。熟悉需求分析、企业架构、项目管理。现主要从事基于AgileEAS.NET平台的技术咨询工作,主要服务于医疗卫生、铁路、电信、物流、物联网、制造、零售等行业。如有问题或建议,请多多赐教!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过mail.james@qq.com 联系我,也可以加入QQ群:113723486、199463175、116773358、116773358、212867943、147168308、59827496、193486983、15118502和大家共同讨论,非常感谢。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· [AI/GPT/综述] AI Agent的设计模式综述