项目的基本流程

一:创建一个项目

通过前几章的学习,我们已经对html有了一个基本的了解了。现在我们用html做一个简单的登录页面,样式如下:

(验证码为额外知识,可以先不写)

用最基础的方法来制作就是:将上面页面分成9个模块,分别用<div></div>的标签包裹,然后再对其加css来进行样式的完善。当然了,为了让页面跟好看,也可以尝试用其他标签来进行编写。

接下来进入本章的重点:如何进行前后端交互。

什么是前后端交互呢,以上面的登入页面为例。当你输入账号和密码后,点击登录按钮,电脑会将账号和密码的值传给后端,后端会对该数据进行处理的过程我们称为前后端交互。

大概了解后,我们来讲解一下一个简单项目的基本运行流程。

首先,我用的是以下两个软件,没有的可以查找相关课程来完成对环境的编译。

我们先来讲第一个软件:eclipse。

进入软件后我们首先需要在图示区域建立一个我们要做到项目。

我们需要做的是一个动态页面项目,所以创建过程如下:(在空白处鼠标右键)

然后命名:

现在我们已经创建了一个属于我们的项目,名字我们设为:contentManage_202312。

在这个项目中,我们可以简单的认为:第一部分为存放前后端交互的代码,第二部分为存放前端页面的代码。

有了以上了解,我们就可以基本了解了一个项目的基本运行流程了:

在2中,我们可以得到一个简单的页面,通过点击页面中的按钮,我们将页面中的信息传到1中,1中的代码进行一系列的处理后,将数据传到数据库中(即软件Navicat Preminum 12里),数据库判断完成后再将信息传回给1,最后1再将信息传回给页面。

二:如何进行前后端交互

我们将所写的页面信息放入2中后,我们怎么将页面中的信息传给1呢?

首先我们需要在js里面储存前端所传来的信息。以账号为例:我们在账号的输入框<input type="
text" calss="account">中输入数据后,我们在js中通过一下代码存储账号输入框内的值。

var  account = $(".account").val()

通过js存储完前端的信息后,我们要怎么把它传到后端呢?那么就要引出接下来的概念:ajax。

基本架构如下:

url:"add"

其中"add"为你所想要传给后端的名字,url后面写什么,前端就会找到.java文件中与之对应的名称然后传入数据

type: "post"

这个目前可以不用管,知道如果为post,那么数据将会传到.java文件里的doPost。如果为get,数据就会传到.java文件里的doGet即可。

data: {

                account:account

            },

data里面就是你所想要传给后端的数据。

success: function(data) {

                alert("666")

            }

 success: function(data){} 里面就是后端给前端反馈的数据,其中这里面的alert("666")为弹框的意思,弹框的内容为“666”

  • 5
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值