蛋糕商城 Rust 版介绍二
蛋糕商城Rust版介绍二
蛋糕商城是一个在大学生学习者中流行的 JSP,JSTL,JDBC 的开源项目。由于原作者并未签名,所以原作者未知。蛋糕商城虽说比较简单,但是界面比较美观,核心业务表述清晰,是一款非常优秀的开源例程。在大学生中非常流行。大家把它改造成形形色色的系统。您经常可以在搜索引擎上发现这些作品。我是从一名大学生手上得到了蛋糕商城的源码。
我将 Java 的原版蛋糕商城移植到了 Rust 环境下。将应用程序移植为 Axum,tokio,Sqlx 和 MariaDB 的环境。使用 Rust 通用代码生成器莲花,红莲尝鲜版三十一彻底增强了蛋糕商城,为蛋糕商城 Rust 版生成了一个集成后台。现在,升级后的蛋糕商城已经是一个 Rust,Axum 的应用程序。赶上了技术列车。特别指出的是,蛋糕商城的界面没有大改,但是界面已经不是 JSP,JSTL 的了,而是改成了 html,JavaScript 和 JSON 的了,界面的样子没有大概,唯一的改动是后台管理界面独立的新增和编辑界面改成了在列表页面的弹出框中。您可以详细检查源码,发现和原版不同的实现方式。还有就是主菜单,从嵌套逻辑的 JSP 包含文件变成了 HTML 的基干和 Javascript 的装饰函数的组合,同样实现了主菜单的逻辑,您可以查看。
蛋糕商城Rust版介绍二在介绍一的基础上,完成度更高。软件完成了更多功能,可以进行比较完整的演示。
介绍视频请见:
https://www.bilibili.com/video/BV1GgNNegEW5/
https://www.bilibili.com/video/BV1FJP1eaEVr/
蛋糕商城 Rust 版的项目地址为:
https://gitee.com/jerryshensjf/CookieShopRust
蛋糕商城Rust版
介绍
蛋糕商城Rust版本。 基于开源软件蛋糕商城,升级至Axum, tokio, Sqlx。采用MariaDB数据库。使用修改过的界面,设计保持原样。有Rust通用代码生成器莲花生成的集成后台界面。
截屏
姊妹项目
蛋糕商城JPA版,采用SpringBoot3.4.0,JPA技术栈
项目地址:https://gitee.com/jerryshensjf/JPACookieShop
介绍视频
https://www.bilibili.com/video/BV1GgNNegEW5/
https://www.bilibili.com/video/BV1FJP1eaEVr/
数据库初始化清注意
可以使用sql文件夹下的数据库脚本建库建表。蛋糕的图片在resources/static/picture文件夹下面。admin的密码是admin,其他密码可以使用admin修改。
您只需要使用Sql文件夹下的sql脚本恢复数据库,图片放在picture文件夹下,商品和图片的关系请参考excelTemplate文件夹下的Cookieshop_org.xls即可。
注意,商品如果没有设置cover图片,就会自动过滤掉,不会显示出来。
软件架构
软件架构说明
Axum, tokio, Sqlx。采用MariaDB数据库。有Rust通用代码生成器莲花生成的集成后台界面。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
EasyGoAdmin 敏捷开发框架 Gin+EleVue 版本 v2.9.0 发布
v2.9.0 更新内容:1、优化性能提升使用操作体验;2、优化升级核心类库和功能;3、修复近期用户反馈的问题; 一款 Go 语言基于 Gin、Vue、ElementUI、MySQL 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义 GO 后端服务模板和前端 Vue 自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。 软件信息 软件名称:EasyGoAdmin 敏捷开发框架 Gin+EleVue 版本 官网网址:https://www.easygoadmin.vip 文档网址:http://docs.gin.elevue.easygoadmin.vip 演示地址:http://manage.gi...
- 下一篇
Apache Ignite 3.0.0 版本发布
Apache Ignite 3 版本发布说明 =========================== Apache Ignite 分布式内存数据库 3.0.0 这个是Apache Ignite 3 的初始版本。 与Apache Ignite 2 相比,该版本的代码已经完全重写,基于最新技术,从头开始设计,以应对现代数据存储和计算挑战。 Ignite 3 的主要特性包括: 基于Apache Calcite的SQL引擎; 兼容OpenAPI的REST API; 基于HOCON的动态配置; 改进的集群管理和控制工具; 改进的事务协议; 基于Raft的共识算法架构; 简化的表和模式管理。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7