当前位置: 首页 > news >正文

百度网站怎么做的网站推广seo

百度网站怎么做的,网站推广seo,广州网站建设信科网络,在家做兼职哪个网站靠谱吗步骤: 1、项目准备:创建数据库(之前已经创建则忽略),以及数据库连接 2、建立项目结构文件夹 3、编写pojo文件 4、编写mapper文件,并测试sql语句是否正确 5、编写service文件 6、编写controller文件 …

步骤:

1、项目准备:创建数据库(之前已经创建则忽略),以及数据库连接

2、建立项目结构文件夹

3、编写pojo文件

4、编写mapper文件,并测试sql语句是否正确

5、编写service文件

6、编写controller文件

7、测试后端程序是否正确

8、前后端联调

1、项目准备:创建数据库(之前已经创建则忽略),以及数据库连接

use heima;-- 诗人表
create table peom(id int unsigned primary key auto_increment comment 'ID',author varchar(100)  comment '姓名',gender varchar(4) comment '性别, 1:男, 2:女',dynasty varchar(100)  comment '朝代',title varchar(100)  comment '头衔',style varchar(100)  comment '风格'
) comment '诗人表';
-- 测试数据
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'陶渊明','1','东晋末至南朝宋初期','诗人和辞赋家','古今隐逸诗人之宗');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'王维','1','唐代','诗佛','空灵、寂静');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'李商隐','2','唐代','诗坛鬼才','无');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'李白','1','唐代','诗仙','豪放飘逸的诗风和丰富的想象力');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'李清照','2','宋代','女词人','婉约风格');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'杜甫','1','唐代','诗圣','反映社会现实和人民疾苦');
insert into peom(id,author,gender, dynasty, title, style) VALUES (null,'苏轼','1','北宋','文学家、书画家,诗神','清新豪健的诗风和独特的艺术表现力');

2、建立项目结构文件夹

3、编写pojo文件

package com.example.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@AllArgsConstructor
@NoArgsConstructor
public class Peot {private Integer id;private String author;private String gender;private String dynasty;private String title;private String style;
}

package com.example.pojo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;@Data
@NoArgsConstructor
@AllArgsConstructor
public class Result {private Integer code;//响应码,1 代表成功; 0 代表失败private String msg;  //响应信息 描述字符串private Object data; //返回的数据//增删改 成功响应public static Result success(){return new Result(1,"success",null);}//查询 成功响应public static Result success(Object data){return new Result(1,"success",data);}//失败响应public static Result error(String msg){return new Result(0,msg,null);}
}

4、编写mapper文件,并测试sql语句是否正确

package com.example.mapper;import com.example.pojo.Peot;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;import java.util.List;@Mapper
//@Mapper: 这个注解一般使用在Dao层接口上,
// 相当于一个mapper.xml文件,它的作用就是将接口生成一个动态代理类。加入了@Mapper注解,
// 目的就是为了不再写mapper映射文件。这个注解就是用来映射mapper.xml文件的。
public interface PeotMapper {@Select("select * from peom")public List<Peot> findAll();}

5、编写service文件

package com.example.service;import com.example.pojo.Peot;
import com.example.pojo.Result;import java.util.List;public interface PeotService {public List<Peot> findAll();}
package com.example.service.impl;import com.example.mapper.PeotMapper;
import com.example.pojo.Peot;
import com.example.pojo.Result;
import com.example.service.PeotService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;import java.util.List;@Service
//@Service 是 Spring 框架提供的一种注解,用于标识一个类作为服务层组件 (Service)。
// 通过使用 @Service 注解,可以将一个普通的 Java 类标记为服务层组件,并由 Spring 容器进行管理和注入。
public class PeotServiceImpl implements PeotService {@Autowiredprivate PeotMapper peotMapper;//直接返回数据列表@Overridepublic List<Peot> findAll() {return peotMapper.findAll();}
}

6、编写controller文件

package com.example.controller;import com.example.pojo.Peot;
import com.example.pojo.Result;
import com.example.service.PeotService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.util.List;@RestController
//相当于@ResponseBody+@Controller
//Controller中的方法会用于返回页面视图的
//@ResponseBody注解标识后,响应数据可以是文本或者JSON数据类型
public class PeotController {@Autowiredprivate PeotService peotService;//查询全部,返回的是Result类型的json数据。@RequestMapping("/peotfindAllJson")public Result findAllJson(){return Result.success(peotService.findAll());}//查询全部,返回的是Result类型的json数据。@RequestMapping("/peotfindAll")public List<Peot> findAll(){return peotService.findAll();}}

7、测试后端程序是否正确

8、前后端联调

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>诗人信息</title>
</head><script src="./js/vue.js"></script>
<script src="./js/axios-0.18.0.js"></script><body><h1 align="center">诗人信息列表展示</h1><div id="app" align="center"><table border="1" cellspacing="0" width="60%"><tr><th>序号</th><th>姓名</th><th>性别</th><th>朝代</th><th>头衔</th><th>风格</th><th>操作</th></tr><tr align="center" v-for="(peot,index) in tableData"><td>{{peot.id}}</td><td>{{peot.author}}</td><td>{{peot.gender}}</td><td>{{peot.dynasty}}</td><td>{{peot.title}}</td><td>{{peot.style}}</td><td class="text-center"><!--a :href="'peot_edit.html?id='+peot.id"--><!--button type="button" @click="deleteId(peot.id)-->修改删除</td></tr></table>
</div>
</body><script>new Vue({el: "#app",data() {return {tableData: []}},mounted(){//https://mock.apifox.com/m1/3761592-3393136-default/peotfindAll?apifoxApiId=171587808//peotfindAllJson  返回类型为Result
/*      axios.get('peotfindAllJson').then(res=>{if(res.data.code){this.tableData = res.data.data;}*///peotfindAll   返回类型为List类型axios.get('peotfindAll').then(res=>{this.tableData = res.data;});},});
</script>
</html>

http://www.hrbkazy.com/news/2887.html

相关文章:

  • 做网站的集群方案北京百度网讯科技有限公司
  • 手机建行网站短信营销平台
  • 做地方网站需要什么部门批准今日的头条新闻
  • 杭州网站排名外包厦门网
  • 网站sem免费广州seo
  • 野花日本大全免费观看7seo外链在线提交工具
  • 网站运维服务内容seo推广服务
  • 北京网站设计公司wx成都柚米科技15管理培训班
  • 揭阳网站制作托管软文发布
  • 建网站 视频的网址360竞价推广技巧
  • 杭州h5建站在线咨询独立站怎么搭建
  • 中国建筑网站平台有哪些百度有人工客服吗
  • 安庆 做网站搜索引擎是什么意思啊
  • 可以发锚文本的网站小广告网站
  • 网站上的支付链接该怎么做优化关键词首页排行榜
  • 一个网站seo做哪些工作内容网络营销图片
  • 企业网站可以做淘宝客吗搜索引擎关键词排名优化
  • 国外做的比较的ppt网站有哪些方面b2b外链代发
  • 用c 做动态网站长春网络推广优化
  • 开发网站最后进行的步骤是什么汕头网站快速优化排名
  • 目字形布局结构的网站宝鸡seo优化
  • 周口公司做网站百度指数怎么做
  • sns类网站有哪些外链生成
  • 网站开发的书籍百度免费收录提交入口
  • 池州网站制作哪家好站长工具域名查询ip
  • 在哪些网站可以做企业名称预审山东疫情最新情况
  • 深圳罗湖的网站设计营销型网站策划书
  • 广州专业网站建设有哪些淘宝指数官网
  • 有什么做详情页的参考网站今日冯站长之家
  • python怎么做抢课网站申请网址怎么申请的