蛋糕商城 Rust 版介绍三
蛋糕商城 Rust 版介绍三
蛋糕商城是一个在大学生学习者中流行的 JSP,JSTL,JDBC 的开源项目。由于原作者并未签名,所以原作者未知。蛋糕商城虽说比较简单,但是界面比较美观,核心业务表述清晰,是一款非常优秀的开源例程。在大学生中非常流行。大家把它改造成形形色色的系统。您经常可以在搜索引擎上发现这些作品。我是从一名大学生手上得到了蛋糕商城的源码。
我将 Java 的原版蛋糕商城移植到了 Rust 环境下。将应用程序移植为 Axum,tokio,Sqlx 和 MariaDB 的环境。使用 Rust 通用代码生成器莲花,红莲尝鲜版三十一彻底增强了蛋糕商城,为蛋糕商城 Rust 版生成了一个集成后台。现在,升级后的蛋糕商城已经是一个 Rust,Axum 的应用程序。赶上了技术列车。特别指出的是,蛋糕商城的界面没有大改,但是界面已经不是 JSP,JSTL 的了,而是改成了 html,JavaScript 和 JSON 的了,界面的样子没有大概,唯一的改动是后台管理界面独立的新增和编辑界面改成了在列表页面的弹出框中。您可以详细检查源码,发现和原版不同的实现方式。还有就是主菜单,从嵌套逻辑的 JSP 包含文件变成了 HTML 的基干和 Javascript 的装饰函数的组合,同样实现了主菜单的逻辑,您可以查看。
蛋糕商城 Rust 版已升级至Axum0.8,Sqlx 0.8.3。完成度更高。欢迎您下载测试。
蛋糕商城 Rust 版介绍三在介绍二的基础上,完成度更高。软件完成了更多功能,可以进行比较完整的演示。
介绍视频请见:
https://www.bilibili.com/video/BV1My9wYFE3c/
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
版本更新
在贡献者 zuisong的帮助下,本项目的Axum框架已更新至0.8
介绍视频
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
IntelliJ IDEA 2025.1 EAP 7 发布,Maven 4 支持
IntelliJ IDEA 2025.1 EAP 7 现已发布。此版本带来了一项重要更新 - Maven 4 支持。除了新功能之外,还增强了 IDE 的稳定性和性能,以提供流畅而高效的开发体验。 具体更新内容如下: Maven 4 支持 “尽管 Maven 4 仍在开发中,但我们一直在努力确保 IntelliJ IDEA 从第一天起就支持它。IDE 已为它的到来做好了充分准备,并提供与所有更改的无缝兼容性,同时还提供弹性同步、准确的项目输出、流畅的导航(包括 POM 文件)以及更多功能,可帮助你自信地使用 Maven 4 项目。” 改进了对多版本 JAR 的支持 IntelliJ IDEA 支持广泛的用例,包括 Java 9 中引入的多版本 JAR 生成等高级场景。 以前,使用多版本 JAR 同步 Maven 项目意味着无法正确识别单个 JAR 中具有不同语言级别的其他 source roots。通过此更新,IntelliJ IDEA 现在可以正确处理它们,从而确保更顺畅、更可靠的项目设置。 详情可查看官方博客。
- 下一篇
DWSurvey 调问开源问卷表单-发布更新
DWSurvey 调问开源问卷表单-本周更新(2025.2.21~2025.2.28) 🔥 安装下载地址(安装包): https://www.diaowen.net/install/docker 🔥 源码下载地址: https://gitee.com/wkeyuan/DWSurvey 本周的一大主要更新,梳理了系统集成场景中涉及到的功能,对open api接口进行了全面升级。当前对问卷中常见场景涉及到的功能,均提供了对应的操作接口,这样可以在不改动源码的情况下,更加方便地将调问系统与其他系统进行集成。 并且在此基础上,重新梳理了整个open api文档。有需要的小伙伴可以加产品客服微信索取相关文档。 系统架构升级: 统一前端路由目录管理,便于开发协同。 对前端项目目录结构进行整体梳理优化,提高开发目录的可读性。 Es证书文件位置可配置在项目工程外,便于部署。 优化统一前端上传文件地址处理,保证可以在不同发布路径下随环境改变。 功能升级 添加级联题的多级分组统计功能 添加填空题的词云统计功能 答卷可以通过外部参数anUserKey带入第三方用户ID 升级open Api 接口,其中包...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境