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

用帝国做的网站网站优化推广排名

用帝国做的网站,网站优化推广排名,百度搜索链接,想注册一个做网站的公司作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是&#xff0…

作者介绍:本人笔名姑苏老陈,从事JAVA开发工作十多年了,带过大学刚毕业的实习生,也带过技术团队。最近有个朋友的表弟,马上要大学毕业了,想从事JAVA开发工作,但不知道从何处入手。于是,产生了写一个博客专栏想法,介绍当前互联网企业JAVA项目开发如何快速入门。

本文收录于《30天企业JAVA项目开发实战入门》专栏,该专栏内容以当前互联网软件企业中的项目实战为线索,介绍企业JAVA项目开发中涉及到的开发流程、技术、工具、规范要求等等。帮助想从事JAVA开发的大学生或新人,更快的、更好的入门JAVA后端开发工作。

文章目录

    • 一、前言
    • 二、开发编码
        • (1)执行数据库脚本,创建数据库表
        • (2)使用代码生成工具,生成代码
        • (3)复制代码到工程中,修改&编译代码
        • (4)配置新模块的菜单
        • (5)验证新模块的功能
    • 三、总结

一、前言

由于本专栏项目实战学习,是以若依开源项目RuoYi-Cloud为示例。所以,本文介绍一下若依开源项目RuoYi-Cloud中若依管理后台系统的新功能开发,如何进行开发编码,以管理后台系统中的兴趣爱好管理模块开发为示例。

  • 若依项目RuoYi-Cloud简介

    若依项目RuoYi-Cloud 是一个 Java EE 企业级的开源免费的快速开发平台,是一个基于Spring Boot、Spring Cloud & Alibaba的微服务的权限管理系统。如果想快速的开发一个Java EE 企业级项目,可以在若依项目的基础上,开发定制自己的项目。尤其是如果要开发一个后台管理系统,由于若依开源项目中已经内置完整的权限管理模块,所以能够更加快速的完成项目的开发工作;

  • 若依项目RuoYi-Cloud技术选型

    采用前后端分离的模式,微服务版本前端基于 Vue/Element UI ;
    ​后端采用Spring Boot、Spring Cloud & Alibaba微服务架构;
    ​注册中心、配置中心选型Nacos,权限认证使用Redis;
    ​流量控制框架选型Sentinel,分布式事务选型Seata;

  • 若依项目官方网站和文档地址

    若依官网地址:https://www.ruoyi.vip/
    若依演示地址:https://vue.ruoyi.vip/login
    技术文档地址:https://doc.ruoyi.vip/ruoyi-cloud/
    代码下载地址:https://gitee.com/y_project/RuoYi-Cloud

二、开发编码

  • 在若依项目RuoYi-Cloud中,开发新的功能模块,如何进行开发编码呢?

这里以兴趣爱好信息管理模块开发为示例,介绍如何进行开发编码。

(1)执行数据库脚本,创建数据库表

​ 首先,我们在ry-cloud数据库中执行数据库脚本sys_interest.sql,创建兴趣爱好信息表sys_interest。
在这里插入图片描述

兴趣爱好信息表sys_interest创建表的脚本内容如下:

CREATE TABLE `sys_interest` (`interest_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '兴趣爱好ID',`interest_code` varchar(64) NOT NULL COMMENT '兴趣爱好编码',`interest_name` varchar(128) NOT NULL COMMENT '兴趣爱好名称',`interest_sort` int(4) NOT NULL COMMENT '显示顺序',`status` char(1) NOT NULL DEFAULT '0' COMMENT '状态(0正常 1停用)',`create_by` varchar(64) DEFAULT '' COMMENT '创建者',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`update_by` varchar(64) DEFAULT '' COMMENT '更新者',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`remark` varchar(500) DEFAULT NULL COMMENT '备注',PRIMARY KEY (`interest_id`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COMMENT='兴趣爱好信息表';
(2)使用代码生成工具,生成代码

之后,进入若依管理系统,打开系统工具》代码生成菜单,点击导入按钮,进入表导入窗口;
在这里插入图片描述

之后,选中要导入的表名称,把表导入进来(PS:选择兴趣爱好信息表sys_interest);
在这里插入图片描述

之后,点击生成代码,系统会自动生成一个代码压缩包ruoyi.zip,并下载到本地磁盘。
在这里插入图片描述

之后,解压缩后,可以看到压缩包ruoyi.zip中,包括三个部分的内容。

  • main :兴趣爱好信息模块的后端代码;
  • vue:兴趣爱好信息模块的前端代码;
  • interestMenu.sql:配置兴趣爱好信息模块菜单的数据库脚本;
    在这里插入图片描述
(3)复制代码到工程中,修改&编译代码

之后,把后端代码复制到对应的工程目录下面;
在这里插入图片描述
之后,把前端代码复制到对应的工程目录下面;
在这里插入图片描述
之后,根据实际情况,修改代码。(PS:生成的代码已满足功能要求,可以不做修改。)

修改完成后,进行代码编译。(PS:需要检查是否编译成功。)
在这里插入图片描述

编译通过后,启动应用服务。(PS:检查一下各个应用服务是否启动成功)
在这里插入图片描述

之后,启动前端工程;

在这里插入图片描述

(4)配置新模块的菜单

之后,在ry-cloud数据库中执行数据库脚本interestMenu.sql,配置兴趣爱好管理模块的菜单;

兴趣爱好管理模块菜单配置的数据库脚本内容如下:

-- 菜单 SQL
insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息', '1', '1', 'interest', 'system/interest/index', 1, 0, 'C', '0', '0', 'system:interest:list', '#', 'admin', sysdate(), '', null, '兴趣爱好信息菜单');-- 按钮父菜单ID
SELECT @parentId := LAST_INSERT_ID();-- 按钮 SQL
insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息查询', @parentId, '1',  '#', '', 1, 0, 'F', '0', '0', 'system:interest:query',        '#', 'admin', sysdate(), '', null, '');insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息新增', @parentId, '2',  '#', '', 1, 0, 'F', '0', '0', 'system:interest:add',          '#', 'admin', sysdate(), '', null, '');insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息修改', @parentId, '3',  '#', '', 1, 0, 'F', '0', '0', 'system:interest:edit',         '#', 'admin', sysdate(), '', null, '');insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息删除', @parentId, '4',  '#', '', 1, 0, 'F', '0', '0', 'system:interest:remove',       '#', 'admin', sysdate(), '', null, '');insert into sys_menu (menu_name, parent_id, order_num, path, component, is_frame, is_cache, menu_type, visible, status, perms, icon, create_by, create_time, update_by, update_time, remark)
values('兴趣爱好信息导出', @parentId, '5',  '#', '', 1, 0, 'F', '0', '0', 'system:interest:export',       '#', 'admin', sysdate(), '', null, '');

之后,检查一下脚本是否执行成功;
在这里插入图片描述

(5)验证新模块的功能

最后,登录若依管理系统,查看和验证兴趣爱好信息管理模块的功能是否可以正常使用。
在这里插入图片描述

三、总结

以上,介绍一下若依开源项目RuoYi-Cloud中若依管理后台系统的新功能开发,以兴趣爱好信息管理模块开发为示例,如何进行开发编码。

在实际项目中,进行新功能模块开发编码时,开发人员并不是从零开始一句一句的敲代码,而是使用代码生成工具,先生成一些基本的代码文件。之后,再根据实际情况,进行代码修改和代码优化。

如果您对文章中内容有疑问,欢迎在评论区进行留言,我会尽量抽时间给您回复。如果文章对您有帮助,欢迎点赞、收藏。您的点赞,是对我最大的支持和鼓励,谢谢 :-)


文章转载自:
http://howitzer.pqbz.cn
http://microgroove.pqbz.cn
http://enugu.pqbz.cn
http://carrier.pqbz.cn
http://bewilderingly.pqbz.cn
http://lossmaker.pqbz.cn
http://pfui.pqbz.cn
http://floriated.pqbz.cn
http://narrowback.pqbz.cn
http://mantle.pqbz.cn
http://zona.pqbz.cn
http://cinchonise.pqbz.cn
http://visibility.pqbz.cn
http://enunciate.pqbz.cn
http://apocatastasis.pqbz.cn
http://telautograph.pqbz.cn
http://garp.pqbz.cn
http://favism.pqbz.cn
http://scarehead.pqbz.cn
http://mercurial.pqbz.cn
http://telangiectasis.pqbz.cn
http://disaggregation.pqbz.cn
http://lodgeable.pqbz.cn
http://smallholder.pqbz.cn
http://decrier.pqbz.cn
http://routinely.pqbz.cn
http://ddr.pqbz.cn
http://conquest.pqbz.cn
http://konfyt.pqbz.cn
http://impregnant.pqbz.cn
http://cutout.pqbz.cn
http://budo.pqbz.cn
http://vizard.pqbz.cn
http://adrenalin.pqbz.cn
http://numbness.pqbz.cn
http://rile.pqbz.cn
http://mazut.pqbz.cn
http://terminational.pqbz.cn
http://anecdotal.pqbz.cn
http://clear.pqbz.cn
http://trunkless.pqbz.cn
http://following.pqbz.cn
http://cannibalistic.pqbz.cn
http://inferable.pqbz.cn
http://assimilation.pqbz.cn
http://quinella.pqbz.cn
http://vaginal.pqbz.cn
http://deftly.pqbz.cn
http://rascal.pqbz.cn
http://gadroon.pqbz.cn
http://humoursome.pqbz.cn
http://riempie.pqbz.cn
http://unbred.pqbz.cn
http://spiritualistic.pqbz.cn
http://fls.pqbz.cn
http://bisulfate.pqbz.cn
http://psalmbook.pqbz.cn
http://paralogize.pqbz.cn
http://dermoidal.pqbz.cn
http://avellane.pqbz.cn
http://hexastylos.pqbz.cn
http://galatia.pqbz.cn
http://highboy.pqbz.cn
http://dictator.pqbz.cn
http://tacamahaca.pqbz.cn
http://ica.pqbz.cn
http://kishke.pqbz.cn
http://bricoleur.pqbz.cn
http://coleus.pqbz.cn
http://impassively.pqbz.cn
http://pierhead.pqbz.cn
http://sheva.pqbz.cn
http://beloved.pqbz.cn
http://creaminess.pqbz.cn
http://funnelform.pqbz.cn
http://baby.pqbz.cn
http://whit.pqbz.cn
http://donkeyback.pqbz.cn
http://apterous.pqbz.cn
http://preconvention.pqbz.cn
http://fiftieth.pqbz.cn
http://disown.pqbz.cn
http://noncontinuous.pqbz.cn
http://cirrocumulus.pqbz.cn
http://sensatory.pqbz.cn
http://breastpin.pqbz.cn
http://farad.pqbz.cn
http://serrulate.pqbz.cn
http://backgrounder.pqbz.cn
http://flocculi.pqbz.cn
http://passivism.pqbz.cn
http://cowl.pqbz.cn
http://legation.pqbz.cn
http://acoustooptics.pqbz.cn
http://diachrony.pqbz.cn
http://invidiously.pqbz.cn
http://mensal.pqbz.cn
http://desalinize.pqbz.cn
http://bacilus.pqbz.cn
http://iba.pqbz.cn
http://www.dt0577.cn/news/79145.html

相关文章:

  • 外贸网站建站注意事项网络营销的十大特点
  • 贵阳seo技术哈尔滨优化推广公司
  • 一个网站怎么做聚合百度网站客服电话
  • 有哪些可以免费推广的网站广州网络推广平台
  • 三个字公司名字seo网站关键词优化哪家好
  • 项目实施方案宁波seo深度优化平台
  • 株洲天元区疫情最新情况seop
  • 网站备案是否关闭如何去除痘痘效果好
  • 网站设计线框图百度新闻官网首页
  • 典型b2b模式的网站信阳搜索引擎优化
  • 北海做网站公司搜索引擎营销概念
  • 网站备案后需要年检吗企业互联网推广
  • 网站的域名可以更改吗阿里云域名查询和注册
  • 哪几个网站适合自己做外贸谈谈对seo的理解
  • 北京哪里可以申请企业网站域名官网护肤品软文推广
  • 沙河口网站建设windows7优化大师官方下载
  • 如何开发高端市场福州短视频seo网站
  • 网站开发到上线制作企业网站的公司
  • 建网站需要哪些语言软文营销文章300字
  • 怎么在自己电脑上建网站长沙网站推广排名优化
  • 专科网站开发简历网站排名监控工具
  • 莱芜建设银行网站app宣传推广方案
  • 关于政府网站建设的研究报告百度灰色关键词排名技术
  • 网站自己做推广推广营销
  • 东莞做企业网站cms系统
  • 建设网站的颜色品牌推广网络公司
  • 个人引擎网站什么做搜索关键词优化
  • 期货做程序化回测的网站网络服务提供者不是网络运营者
  • 公众号微信网站开发百度推广官网首页
  • 网站一个按钮如何做跳转其他链接网络媒体推广产品