zoukankan      html  css  js  c++  java
  • .Net 应用框架设计系列(一)

    1.什么是应用框架(application framework)

    个人认为,应用框架是软件开发中一组可重用的设计和代码。他是我们所开发的应用系统的支撑骨架,一种基本结构。而结构(structure)就是框架的本质。在我们的开发一个比较复杂的应用系统的过程中,我们会发现我们要实现的应用包含了非常多不断变化的东西,从而让我们难以把握他们之间的复杂关系。而通过结构,我们可以把这些不断变化的东西,组织成易于理解的少数几个主要部分。
    应用框架为我们提供了结构和模板(模板本身也是一种结构),我们以此为基础来构建我们的应用系统。这样的一个应用框架,通常都是由一些抽象类,具体类和类之间的预定义的交互行为,规则来构成的。而我们就可以重用这些由框架提供的代码和设计。

    2.应用框架的优点

    (1)模块化 (2)可重用性 (3)易于扩展 (4)可维护 (5)简单性(隐藏复杂细节)

    3.应用框架包含的提供的通用服务(功能)

    (1)配置管理服务 (2)IOC容器 (3)缓存服务 (4)事件通知服务 (5)"Windows 服务" (6)消息队列
    (7)身份验证服务 (8)授权服务 (9)文档管理 (10)事务管理 (11)工作流 (12)加密/解密
    (13)日志管理 (14)异常管理 (15)脚本支持(16) 资源管理(17)数据访问,O/R Mapping 
    (18)License管理

  • 相关阅读:
    AOD.net
    C# Eval()和Bind()
    .Net使用微軟自帶的用戶驗證和登錄授權
    .Net面試4套
    .Net面試題
    MVC开发模式
    .Net自帶Ajax和GridView
    HTML系列(HTMl+CSS+JavaScript+Jquery)--un
    .Net母版页
    .NetDOM操作--un
  • 原文地址:https://www.cnblogs.com/BlogNetSpace/p/1334163.html
Copyright © 2011-2022 走看看