> 일반적인 문제 > BS 아키텍처란?

BS 아키텍처란?

青灯夜游
풀어 주다: 2020-09-10 13:21:30
원래의
127814명이 탐색했습니다.

BS((Bruser/Server)) 아키텍처는 브라우저 및 서버 아키텍처 모델입니다. 인터넷 기술의 발전에 따라 2계층 C/S 아키텍처가 변경되거나 개선된 아키텍처입니다. 2계층 C/S 구조의 트랜잭션 처리 로직 모듈을 클라이언트 업무와 분리하고, 별도의 웹 서버 계층을 구성하여 해당 업무를 담당함으로써 클라이언트에 대한 부담을 줄여줍니다.

BS 아키텍처란?

BS 아키텍처는 전체 비즈니스 애플리케이션을 프레젠테이션 계층(UI), 비즈니스 로직 계층(BLL) 및 데이터 액세스 계층(DAL)으로 나누는 3계층 프레임워크입니다. 레벨을 구분하는 목적은 "고 응집력, 저 결합도"라는 아이디어입니다. BS架构是一个三层框架,将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。

1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得;一般使用浏览器作为客户端。

2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理;一般使用Web服务器(或者应用服务器)作为业务处理端

3、数据访问层(DAL):该层所做事务直接操作数据库,针对数据的增添、删除、修改、更新、查找等;一般使用数据库服务器作为数据存储端

BS

1. 프리젠테이션 레이어(UI): 일반 용어로는 사용자에게 표시되는 인터페이스, 즉 사용자가 시스템을 사용할 때 보고 얻는 것을 일반적으로 클라이언트로 사용합니다.

2. 비즈니스 논리 계층(BLL): 특정 문제에 대한 작업으로, 일반적으로 웹 서버(또는 애플리케이션 서버)를 비즈니스 처리 끝으로 사용하는 데이터 계층 및 데이터 비즈니스 논리 처리에 대한 작업입니다. 🎜3. 데이터 액세스 계층(DAL): 이 계층에서 수행되는 트랜잭션은 일반적으로 데이터베이스 서버를 데이터 저장 끝으로 사용하여 데이터의 추가, 삭제, 수정, 업데이트, 검색 등을 위해 데이터베이스를 직접 운영합니다. code>BS 구조는 소프트웨어 구성 요소(또는 소프트웨어 구성 기술)를 구성하고 배포하는 방법입니다. 소프트웨어 구성 요소에는 프로그램, 데이터, 문서 등이 포함됩니다. B/S 구조는 소프트웨어의 이 세 부분을 할당하는 방식입니다. 데이터는 데이터 서버에 배포되고, 프로그램은 응용 프로그램(프로그램) 서버 또는 웹 서버에 배포되고 클라이언트(브라우저)는 로드만 필요합니다. 데이터 표시 및 명령 입력(예: 웹 게임 화면 표시 및 플레이어 명령 입력)을 위한 응용 프로그램 서버의 일부 프로그램입니다. 🎜🎜BS 아키텍처 모델은 클라이언트를 통합하고 시스템 기능 구현의 핵심 부분을 서버에 집중시켜 시스템 개발, 유지 관리 및 사용을 단순화합니다. 클라이언트 컴퓨터에는 Internet Explorer와 같은 브라우저(Browser)만 설치되고, 서버에는 Oracle, Sybase, Informix, SQL Server 등의 데이터베이스가 설치됩니다. 브라우저는 웹 서버를 통해 데이터베이스와 상호 작용합니다. 이를 통해 클라이언트 컴퓨터 로드가 크게 단순화되고, 시스템 유지 관리 및 업그레이드에 드는 비용과 작업량이 줄어들며, 사용자의 총 소유 비용(TCO)이 절감됩니다. 🎜

위 내용은 BS 아키텍처란?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿