EasyUI实现前后端分离CURD

前后端分离简介

前后端分离,即是将前端后端都分离出来。使得前端和后端的两拨人能够在约定好数据传输格式的前提下实现各自的独立开发。

陈旧开发模式
以前后端工程师要等待前端工程师将一个页面写出来,然后由后端工程师将.html页面转为.jsp页面,还要后端工程师实现动态数据绑定,当客户的页面需求发送改变的时候,那么又要先由前端工程师从新出页面再由后端工程师从新将页面转成JSP再从新绑定数据。

前后端分离架构

前后端分离就非常方便啦,当需求发下来前端和后端约定 接口 数据 参数 前后端可以实现并行开发。前端后端无强依赖,如果需求变了,只要接口和参数都不变。就不用两边的去修改代码,开发效率很高

EasyUI实现前后端分离CURD的方式是
前端使用ajax请求JSON数据,后端使用自定义MVC,写好请求处理方法。前端直接发送请求到后端(可以带参数),后端根据请求的方法,和参数来决定返回的JSON格式数据数据。前后端解耦和式开发

CURD代码实现

操作表

在这里插入图片描述
SerialNo是主键,并且是自增列

前端代码

HTML部分

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<!-- 注意:JS有引顺序 这是EasyUI需要引入的文件 -->
<link rel="stylesheet" type="text/css"
	href="${pageContext.request.contextPath }/static/js/themes/default/easyui.css">
<link rel="stylesheet" type="text/css"
	href="${pageContext.request.contextPath }/static/js/themes/icon.css">
<script type="text/javascript"
	src="${pageContext.request.contextPath }/static/js/jquery.min.js"></script>
<script type="text/javascript"
	src="${pageContext.request.contextPath }/static/js/jquery.easyui.min.js"></script>
<!--该页面的js-->
<script src="${pageContext.request.contextPath }/static/userMarage.js"></script>
<title>CURD</title>
</head>
<body>
	<!-- 用于后端获取数据 -->
	<input type="hidden" id="ctx" value="${pageContext.request.contextPath }">
	<!-- 这是DataGrid数据表格 用于数据展示 -->
	<table id="dg"></table> 

		
	<!-- 这是工具栏 -->
	<div id="tb">
		<input class="easyui-textbox" id="queryName" data-options="iconCls:'icon-search'" style="width:300px">
		 <a id="btn" href="#" class="easyui-linkbutton" data-options="iconCls:'icon-search'" onclick="query()">查询</a>  
		<a href="#" class="easyui-linkbutton" onclick="add()" data-options="iconCls:'icon-add',plain:true"></a>
		<a href="#" class="easyui-linkbutton" onclick="edit()" data-options="iconCls:'icon-edit',plain:true"></a>
		<a href
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值