1. 首页
  2. 编程语言
  3. C#
  4. 三层架构与设计模式思想

三层架构与设计模式思想

上传者: 2019-05-28 17:03:53上传 DOCX文件 28.36KB 热度 54次
此模型将应用程序划分为三个层次:①用户界面层UI:负责处理用户的输入和向用户输出,但并不负责解释其含义。有时候出于对效率的考虑,这一层可能会在向上传输用户输入之前进行合法性验证。这一层通常采用前端工具(如VB、VC和Java)开发。②业务逻辑层BLL:这一层是上下两层的纽带,它建立实际的数据库连接,根据用户的请求生成检索语句或更新数据库,并把结果返回给前端界面显示。这一层通常以动态链接库的形式存在,并注册到服务器的注册表中,它与前端界面通讯的接口符合某一特定的组件标准(如COM组件)。可以用任何支持这种标准的工具开发。③数据访问层DAL:负责实际的数据存储和检索。三层架构的优点是显而易见的:我们不必为了业务逻辑上的微小变化而迁至整个程序的修改
用户评论