如何快速搭建一个后台管理
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何快速搭建一个后台管理相关的知识,希望对你有一定的参考价值。
1.首先要先选好一个程序后台,现在织梦后台是普遍都用的。你可以到网上下载一个织梦数据安装包,安装包的编码要与你的网站编码一样。另外织梦是用php开发的内容管理系统,所以还要一个给它搭建一个运行环境。这时我们可以用APMserver,这个也是可以到网上下载的。2.搭建PHP环境,网上下载APMserver,点击释放到某个文件夹,打开该环境并修改配置文件,也就是网站的目录。
3.安装织梦后台数据,把织梦安装包uploads文件夹下的所有文件复制到在上面步骤提到的修改配置文件的网站根目录下。然后打开浏览器在地址栏输入http://127.0.0.1/install,进入织梦安装界面如图,点下一步直到安装完成为止。
4.将网站源码放到搭建好的网站内,再到到网上下载一个适合你的网站源码,编码要了解清楚,以免用错,出现乱码。下载后把网页文件放到模板文件夹下,可在模板文件夹下新建一个文件夹用来放模板文件。另外把图片、css以及js文件夹放到style文件下里面,在网站的根目录。
5.修改文件路径,在织梦后台设置好首页模板,接下来就要开始修改网站图片、css以及js文件的路径,让网页正常显示。
6.运用织梦标签动态显示网站内容,然后再给首页添加织梦的调用标签,让网页成动态显示。其他列表页文章页也是如此。
希望我的回答可以帮到您哦 参考技术A 您可以用表单大师,创建一个表单,表单中可用的字段结合您想管理订单哪些信息灵活运用,表单建好了再把表单分享至朋友圈或其它渠道,人家就可以通过填写这个表单进行下订单了,您也可以通过表单大师的数据后台查看和管理这些订单的数据。 参考技术B 什么后台
使用Spring-Boot快速搭建一个后台服务器
参考技术A 在后台业务快速增长的时代,如何快速构建api以及能够以最小的影响去部署服务是设计的一个趋势,SpringBoot就给开发者们这样一种能力。个人比较推荐IntelliJ,破解请自行百度。这款ide提供了更加炫酷的界面效果,能够更加方便的去调试管理项目。我是使用mac2019.3.3版本的,ide自带了springboot库。下面我们先使用SpringBoot官网创建一个项目。打开https://start.spring.io网址,选择版本后点击generate按钮生成项目,如下图所示:
SpringBoot有几个常用的注解是开发api常用的。
@RequestMapping用来配置api的路由和方法,@PostMapping表示是Post请求,@RequestBody表示数据存放在body,@RequestParam 标记参数的说明,@ResponseBody表示返回值定义。@Controller标记控制器
示例如下:
package com.instinct.auction.controller.login;
import com.instinct.auction.controller.ResultBase;
import com.instinct.auction.controller.data.UserManager;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletRequest;
import java.util.Dictionary;
@Controller
public class LoginController
public LoginController()
userManager=new UserManager();
//@Autowired
private UserManageruserManager;
//@Autowired
// private HttpServletRequest request;
@RequestMapping("/api/login")
@ResponseBody
public ResultBase LoginIn(LoginInfo loginInfo)
//check memberinfo
boolean success=userManager.checkMember(loginInfo.Name,loginInfo.Pwd);
String msg=success?"login success":"login error";
ResultBase result=new LoginResult(200,msg);
return result;
@RequestMapping("/api/login1")
@ResponseBody
public ResultBase LoginIn(@RequestParam(value ="name",required =true) String name,
@RequestParam(value="pwd",required =true) String pwd)
//check memberinfo
boolean success=userManager.checkMember(name,pwd);
String msg=success?"login success":"login error";
ResultBase result=new LoginResult(200,msg);
return result;
@RequestMapping(value ="/api/register",method = RequestMethod.POST)
@ResponseBody
public ResultBase Register(@RequestBody MemberInfo memberInfo)
//add to review list
//if telephone exist,return
boolean containsName=userManager.containsName(memberInfo.Name);
if(containsName)
ResultBase result=new LoginResult(200,"user already exist");
return result;
boolean containsTelephone=userManager.containsTelephone(memberInfo.phoneNum);
if(containsTelephone)
ResultBase result=new LoginResult(200,"telephone already exist");
return result;
ResultBase result1=new LoginResult(200,"审核中");
return result1;
@PostMapping(value ="/api/test")
@ResponseBody
public String Test(@RequestBody MemberInfo info)
return info.Name+info.phoneNum;
如上图所示的test路由方法,如果忘记了些ResponseBody注解,则会发生接口已调用,但返回值为404的问题。
以上是关于如何快速搭建一个后台管理的主要内容,如果未能解决你的问题,请参考以下文章