Web 前端开发怎么和后台进行相衔接?

您所在的位置:网站首页 数据库和后端怎么连接 Web 前端开发怎么和后台进行相衔接?

Web 前端开发怎么和后台进行相衔接?

2023-03-13 16:23| 来源: 网络整理| 查看: 265

这个问题我理解为:如何把一个Web程序的前端和后端联系起来。以下内容基于此理解进行回答。

先不考虑AJAX,从简单的说起。

前端和后端之所以需要对接,是因为前端页面只负责提供视图没有内容,而后端只提供内容,两者所谓的对接,就是把后端的内容放在前端页面预留出来的位置上。(虽然说是前端后端,但这一对接实际发生在服务器端)。

所以服务器端进行的活动如下:

接收用户请求——》找到负责处理的程序——》处理程序找到要传输给用户的前端页面——》该前端页面留出位置——》后端到数据库取数据——》后端把数据放在前端留出来的位置上——》结合成真正用户看到的html文件——》传输给用户。

(写完发现下面可以不用看了,没有办法用三言两语说清楚,最后你还是得找本书来看)

以博客中常见的输出文章的作者信息为例:

write by Aeolia on 2013-08-07

很明显其中的作者名称‘Aeolia’和发布日期‘2013-08-07’要替换掉

具体方法看你后台用的是什么技术:

1,后台php

把HTML文件改为php文件

write by on

===============================================================

2,后台JSP

Servlet文件(*代表此处有省略)

package * import * public class Servlet extends HttpServlet { public void 处理GET请求的方法{ //1,从数据库获得数据,存为变量writer和date //2,把变量writer和date设置为request的属性 //3,调用要跳转的JSP页面 } }

JSP文件

把HTML文件改为JSP文件

write by on

==============================================================

3,Ruby on Rails

controller文件

class Controller < ApplicationController def index //数据库里取article对象 //把article对象的数据respond到视图中 end end

视图文件

把HTML文件后面添加后缀erb,为index.html.erb,放在视图文件夹下

write by on



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3