B/S框架指的是Browser/Server框架,也被称为Web框架。它是一种用于开发Web应用程序的软件架构模式,其中浏览器充当客户端,而服务器提供服务。B/S框架通常由三个部分组成:
-
前端(浏览器端):负责呈现Web界面,接收用户的输入,并将其发送到服务器端进行处理。
-
服务器端:负责处理前端发送的请求,并根据业务逻辑返回相应的数据或结果。服务器端通常包含一个或多个应用程序或服务来处理请求。
-
数据库:用于存储和管理应用程序的数据。服务器端可以与数据库进行交互,从而对数据进行读取、更新和删除等操作。
+----------------------------------------------------+
| Browser |
+----------------------------------------------------+
| UI |
+----------------------------------------------------+
| User Interactions |
+----------------------------------------------------+
| HTTP Requests & Responses |
+----------------------------------------------------+
|
|
V
+----------------------------------------------------+
| Server |
+----------------------------------------------------+
| Routing & Middleware |
+----------------------------------------------------+
| Business Logic & Services |
+----------------------------------------------------+
| Data Access & Storage |
+----------------------------------------------------+
| External APIs |
+----------------------------------------------------+
|
|
V
+----------------------------------------------------+
| Database |
+----------------------------------------------------+
常见的B/S框架有Java的Spring、Python的Django、Ruby的Ruby on Rails等。这些框架提供了一系列的工具和库,使开发人员能够更高效地开发Web应用程序,并提供了一套规范和约定,使不同开发者之间能够更好地合作和交流。
源代码示例:
</view>
<view class="tagsList">
<view @click="changeTag(item.index,tag)"
:class="`tagsItem ${valueObj[item.index] == tag ? 'tagsItemAct':''}`"
v-for="tag in item.valueList">
{{tag}}
</view>