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

如何给网站做优化seo关键词软件

如何给网站做优化,seo关键词软件,麒麟网站建设,菜鸟建网站目录​​​​​​​ 一、需求说明 二、环境搭建 (一)数据库 (二)后端 ①controller层 1.DeptController.java 2.EmpController.java ②mapper层 1.DeptMapper.java 2.EmpMapper.java ③pojo层 1.Dept.java 2.Emp.jav…

目录​​​​​​​

一、需求说明

二、环境搭建

(一)数据库

(二)后端

①controller层

1.DeptController.java

2.EmpController.java

②mapper层

1.DeptMapper.java

2.EmpMapper.java

③pojo层

1.Dept.java

2.Emp.java

3.Result.java

④service层

(1)接口

1.DeptService接口

2.EmpService接口

(2)实现类

1.DeptServiceImpl.java

2.EmpServiceImpl.java

⑤application.properties

⑥pom.xml

三、开发规范

①风格 

②统一响应结果


一、需求说明

二、环境搭建

(一)数据库

-- 部门管理
create table dept(id int unsigned primary key auto_increment comment '主键ID',name varchar(10) not null unique comment '部门名称',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '部门表';insert into dept (id, name, create_time, update_time) values(1,'学工部',now(),now()),(2,'教研部',now(),now()),(3,'咨询部',now(),now()), (4,'就业部',now(),now()),(5,'人事部',now(),now());-- 员工管理
create table emp (id int unsigned primary key auto_increment comment 'ID',username varchar(20) not null unique comment '用户名',password varchar(32) default '123456' comment '密码',name varchar(10) not null comment '姓名',gender tinyint unsigned not null comment '性别, 说明: 1 男, 2 女',image varchar(300) comment '图像',job tinyint unsigned comment '职位, 说明: 1 班主任,2 讲师, 3 学工主管, 4 教研主管, 5 咨询师',entrydate date comment '入职时间',dept_id int unsigned comment '部门ID',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间'
) comment '员工表';INSERT INTO emp(id, username, password, name, gender, image, job, entrydate,dept_id, create_time, update_time) VALUES(1,'jinyong','123456','金庸',1,'1.jpg',4,'2000-01-01',2,now(),now()),(2,'zhangwuji','123456','张无忌',1,'2.jpg',2,'2015-01-01',2,now(),now()),(3,'yangxiao','123456','杨逍',1,'3.jpg',2,'2008-05-01',2,now(),now()),(4,'weiyixiao','123456','韦一笑',1,'4.jpg',2,'2007-01-01',2,now(),now()),(5,'changyuchun','123456','常遇春',1,'5.jpg',2,'2012-12-05',2,now(),now()),(6,'xiaozhao','123456','小昭',2,'6.jpg',3,'2013-09-05',1,now(),now()),(7,'jixiaofu','123456','纪晓芙',2,'7.jpg',1,'2005-08-01',1,now(),now()),(8,'zhouzhiruo','123456','周芷若',2,'8.jpg',1,'2014-11-09',1,now(),now()),(9,'dingminjun','123456','丁敏君',2,'9.jpg',1,'2011-03-11',1,now(),now()),(10,'zhaomin','123456','赵敏',2,'10.jpg',1,'2013-09-05',1,now(),now()),(11,'luzhangke','123456','鹿杖客',1,'11.jpg',5,'2007-02-01',3,now(),now()),(12,'hebiweng','123456','鹤笔翁',1,'12.jpg',5,'2008-08-18',3,now(),now()),(13,'fangdongbai','123456','方东白',1,'13.jpg',5,'2012-11-01',3,now(),now()),(14,'zhangsanfeng','123456','张三丰',1,'14.jpg',2,'2002-08-01',2,now(),now()),(15,'yulianzhou','123456','俞莲舟',1,'15.jpg',2,'2011-05-01',2,now(),now()),(16,'songyuanqiao','123456','宋远桥',1,'16.jpg',2,'2010-01-01',2,now(),now()),(17,'chenyouliang','123456','陈友谅',1,'17.jpg',NULL,'2015-03-21',NULL,now(),now());

(二)后端

①controller层

1.DeptController.java

package com.itheima.controller;import org.springframework.web.bind.annotation.RestController;@RestController
public class DeptController {
}

2.EmpController.java

package com.itheima.controller;import org.springframework.web.bind.annotation.RestController;@RestController
public class EmpController {
}

②mapper层

1.DeptMapper.java

package com.itheima.mapper;import org.apache.ibatis.annotations.Mapper;@Mapper
public class DeptMapper {
}

2.EmpMapper.java

package com.itheima.mapper;import org.apache.ibatis.annotations.Mapper;@Mapper
public class EmpMapper {
}

③pojo层

1.Dept.java

package com.itheima.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDateTime;/*** 部门实体类*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Dept {private Integer id; //IDprivate String name; //部门名称private LocalDateTime createTime; //创建时间private LocalDateTime updateTime; //修改时间
}

2.Emp.java

package com.itheima.pojo;import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.time.LocalDate;
import java.time.LocalDateTime;/*** 员工实体类*/
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Emp {private Integer id; //IDprivate String username; //用户名private String password; //密码private String name; //姓名private Short gender; //性别 , 1 男, 2 女private String image; //图像urlprivate Short job; //职位 , 1 班主任 , 2 讲师 , 3 学工主管 , 4 教研主管 , 5 咨询师private LocalDate entrydate; //入职日期private Integer deptId; //部门IDprivate LocalDateTime createTime; //创建时间private LocalDateTime updateTime; //修改时间
}

3.Result.java

package com.itheima.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);}
}

④service层

(1)接口

1.DeptService接口
package com.itheima.service;public interface DeptService {
}
2.EmpService接口
package com.itheima.service;
public interface EmpService {
}

(2)实现类

1.DeptServiceImpl.java
package com.itheima.service.impl;
import com.itheima.service.DeptService;
import org.springframework.stereotype.Service;@Service
public class DeptServiceImpl implements DeptService{
}
2.EmpServiceImpl.java
package com.itheima.service.impl;import com.itheima.service.EmpService;
import org.springframework.stereotype.Service;
@Service
public class EmpServiceImpl implements EmpService {
}

⑤application.properties

#驱动类名称
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
#数据库连接的url
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis
#连接数据库的用户名
spring.datasource.username=root
#连接数据库的密码
spring.datasource.password=123456#配置mybatis的日志, 指定输出到控制台
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl#开启mybatis的驼峰命名自动映射开关 a_column ------> aCloumn
mybatis.configuration.map-underscore-to-camel-case=true

⑥pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"><modelVersion>4.0.0</modelVersion><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>2.7.17</version><relativePath/> <!-- lookup parent from repository --></parent><groupId>com.itheima</groupId><artifactId>tlias-web-management</artifactId><version>0.0.1-SNAPSHOT</version><packaging>war</packaging><name>tlias-web-management</name><description>tlias-web-management</description><properties><java.version>11</java.version></properties><dependencies>
<!--        web开发依赖--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency>
<!--        mybatis起步依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>2.3.1</version></dependency>
<!--mysql驱动--><dependency><groupId>com.mysql</groupId><artifactId>mysql-connector-j</artifactId><scope>runtime</scope></dependency>
<!--        lombok--><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><optional>true</optional></dependency>
<!--        springboot单元测试--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope></dependency><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter-test</artifactId><version>2.3.1</version><scope>test</scope></dependency></dependencies><build><plugins><plugin><groupId>org.springframework.boot</groupId><artifactId>spring-boot-maven-plugin</artifactId><configuration><image><builder>paketobuildpacks/builder-jammy-base:latest</builder></image><excludes><exclude><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId></exclude></excludes></configuration></plugin></plugins></build></project>

三、开发规范

①风格 

②统一响应结果

四、开发流程 

查看页面原型,明确需求(前端和产品经理提供)  =》 根据页面原型和需求定义表结构和接口文档  =》 阅读接口文档  =》 思路分析  =》 接口开发  =》 接口测试(postman)  =》 前后端联调


文章转载自:
http://hidrotic.ybmp.cn
http://turbocar.ybmp.cn
http://kist.ybmp.cn
http://capitular.ybmp.cn
http://jointweed.ybmp.cn
http://earl.ybmp.cn
http://theatricals.ybmp.cn
http://mithridatic.ybmp.cn
http://confect.ybmp.cn
http://volscan.ybmp.cn
http://unpeg.ybmp.cn
http://coralberry.ybmp.cn
http://linson.ybmp.cn
http://dizygotic.ybmp.cn
http://adapt.ybmp.cn
http://herringbone.ybmp.cn
http://politeness.ybmp.cn
http://standardbred.ybmp.cn
http://declassify.ybmp.cn
http://infamize.ybmp.cn
http://tartarean.ybmp.cn
http://nitrotrichloromethane.ybmp.cn
http://dioecious.ybmp.cn
http://disinfection.ybmp.cn
http://semicircle.ybmp.cn
http://pem.ybmp.cn
http://lustrine.ybmp.cn
http://galactophore.ybmp.cn
http://anthrax.ybmp.cn
http://rabidness.ybmp.cn
http://neurochemistry.ybmp.cn
http://capitalization.ybmp.cn
http://homonymous.ybmp.cn
http://scanning.ybmp.cn
http://incantation.ybmp.cn
http://peshito.ybmp.cn
http://hendecagon.ybmp.cn
http://tajumulco.ybmp.cn
http://carver.ybmp.cn
http://dacca.ybmp.cn
http://sextain.ybmp.cn
http://noncontinuous.ybmp.cn
http://metastasian.ybmp.cn
http://saltando.ybmp.cn
http://bluejacket.ybmp.cn
http://proruption.ybmp.cn
http://prophecy.ybmp.cn
http://extort.ybmp.cn
http://agglutinant.ybmp.cn
http://galling.ybmp.cn
http://specialties.ybmp.cn
http://unromantic.ybmp.cn
http://antelucan.ybmp.cn
http://humiture.ybmp.cn
http://chasm.ybmp.cn
http://manlike.ybmp.cn
http://dickie.ybmp.cn
http://papyrotype.ybmp.cn
http://catchment.ybmp.cn
http://quixotic.ybmp.cn
http://craniectomize.ybmp.cn
http://fishkill.ybmp.cn
http://buirdly.ybmp.cn
http://ashpan.ybmp.cn
http://revibration.ybmp.cn
http://sambhar.ybmp.cn
http://avignon.ybmp.cn
http://balancer.ybmp.cn
http://uncommunicative.ybmp.cn
http://earpick.ybmp.cn
http://clamorous.ybmp.cn
http://liberalistic.ybmp.cn
http://owlet.ybmp.cn
http://lucifugous.ybmp.cn
http://glitch.ybmp.cn
http://zip.ybmp.cn
http://npa.ybmp.cn
http://axeman.ybmp.cn
http://knop.ybmp.cn
http://subsequently.ybmp.cn
http://sphingolipidosis.ybmp.cn
http://puzzlingly.ybmp.cn
http://selenocentric.ybmp.cn
http://melville.ybmp.cn
http://relatively.ybmp.cn
http://semiliquid.ybmp.cn
http://meningeal.ybmp.cn
http://pickled.ybmp.cn
http://nysa.ybmp.cn
http://paoting.ybmp.cn
http://gladius.ybmp.cn
http://albescent.ybmp.cn
http://reintroduce.ybmp.cn
http://cresset.ybmp.cn
http://talnakhite.ybmp.cn
http://knothole.ybmp.cn
http://saturnine.ybmp.cn
http://spandril.ybmp.cn
http://nicotine.ybmp.cn
http://revaluation.ybmp.cn
http://www.15wanjia.com/news/103635.html

相关文章:

  • 国外建站数据seo入门到精通
  • 如何做网站建设方案免费的编程自学网站
  • 深圳做购物网站图片在线转外链
  • 浙江怎样做网站女性广告
  • dedecms 做网站深圳网络营销推广
  • 专业做网站优化需要多久网站seo排名优化工具在线
  • 网站SEO容易做吗怎样在百度上免费建网站
  • 换ip对网站有影响吗今日热点新闻10条
  • 哪个网站不花钱可以做招聘写手接单平台
  • 网站优化软件排名技术百度账号客服
  • 武汉网站开发公司百度广告代运营公司
  • php 微网站开发上海疫情最新消息
  • 网页设计培训公司哪家好零基础学seo要多久
  • 搬家网站怎么做世界足球世界排名
  • 在线做分析图的网站百度云官网登录入口
  • 网站中图片中间是加号怎么做私人做网站建设
  • 备案网站百度网盘app下载安装手机版
  • 做女装的看哪个网站好seo图片优化的方法
  • 有域名如何做网站关键词工具软件
  • 怎么做企业官方网站网站优化的方法有哪些
  • wordpress标签导航网站做优化
  • 做网站的学校百度云服务器官网
  • 沂南网站开发线上营销的优势和劣势
  • 怎样办一个网站自媒体平台app
  • 做网站风险百度快照官网
  • 仿淘宝网站seo 公司
  • 网站营销seo哪个公司可靠cilimao磁力猫最新版地址
  • 如何远程连接 网站 数据库长沙网站建站模板
  • 重庆住房与城乡建设部网站室内设计培训班学费一般多少
  • 网站建设公司选择标准网站快速收录工具