admin 管理员组

文章数量: 887053


2024年1月13日发(作者:powerful反义词前缀)

龙源期刊网

B/S模式下的三层架构模式

作者:王进

来源:《软件导刊》2011年第03期

摘 要:随着软件行业的发展,软件系统的开发效率越来越重要,尤其是大中型的项目中,迫切需要三层架构的分层开发思想。三层架构能带来的是软件开发效率的提高,程序员的工作变得更具创造性,同时纷杂的程序代码也将变得安全。

关键词:三层架构;模式;数据库;体系

中图分类号:TP393.01 文献标识码:A 文章编号:1672-7800(2011)03-0030-

作者简介:王进(1986-),男,江苏泰州人,安徽理工大学计算机科学与工程学院硕士研究生,研究方向为计算机网络及其应用。

1 B/S三层架构的概念

B/S (Browser/Server)模式的三层架构模式是传统的客户/服务器结构的发展,是一种严格的分层定义,它首先将整个软件系统的开发分成相对简单的几个小分块,然后在每一层中只实现系统相应层的功能设计,层间的交互由相邻层对应的功能模块进行调用,信息传递只由接口进行传送。利用三层架构实现系统功能的设计是为系统提供一个可行的实现方案,并方便程序设计人员将此方案转换为实现应用系统功能的具体B/S模式,是从传统的C/S发展起来的计算方式。对应于三层架构的多层结构,其含义是一样的,只是细节有所不同。

2 三层架构的三个层面的划分及功能

2.1 表现层(UI)

位于最外层(最上层),离用户最近。主要是JSP和HTML页面,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。

2.2 业务逻辑层(BLL)

针对具体问题的操作,对数据层的操作,对数据业务逻辑处理是系统架构中体现核心价值的部分。


本文标签: 架构 系统 模式 实现 数据