蛋糕商城 Rust 版介绍
蛋糕商城Rust版介绍
蛋糕商城是一个在大学生学习者中流行的 JSP,JSTL,JDBC的开源项目。由于原作者并未签名,所以原作者未知。蛋糕商城虽说比较简单,但是界面比较美观,核心业务表述清晰,是一款非常优秀的开源例程。在大学生中非常流行。大家把它改造成形形色色的系统。您经常可以在搜索引擎上发现这些作品。我是从一名大学生手上得到了蛋糕商城的源码。
我将Java的原版蛋糕商城移植到了Rust环境下。将应用程序移植为Axum,tokio,Sqlx和MariaDB的环境。使用Rust通用代码生成器莲花,红莲尝鲜版三十一彻底增强了蛋糕商城,为蛋糕商城Rust版生成了一个集成后台。现在,升级后的蛋糕商城已经是一个Rust,Axum的应用程序。赶上了技术列车。特别指出的是,蛋糕商城的界面没有大改,但是界面已经不是JSP,JSTL的了,而是改成了html,JavaScript和JSON的了,界面的样子没有大概,唯一的改动是后台管理界面独立的新增和编辑界面改成了在列表页面的弹出框中。您可以详细检查源码,发现和原版不同的实现方式。还有就是主菜单,从嵌套逻辑的JSP包含文件变成了HTML的基干和Javascript的装饰函数的组合,同样实现了主菜单的逻辑,您可以查看。
介绍视频请见:
https://www.bilibili.com/video/BV1FJP1eaEVr/
蛋糕商城Rust版的项目地址为:
https://gitee.com/jerryshensjf/CookieShopRust
蛋糕商城Rust版
介绍
蛋糕商城Rust版本。 基于开源软件蛋糕商城,升级至Axum, tokio, Sqlx。采用MariaDB数据库。使用修改过的界面,设计保持原样。有Rust通用代码生成器莲花生成的集成后台界面。
截屏
介绍视频
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业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MyBatis-Flex v1.10.6 发布,一个优雅的 MyBatis 增强框架
MyBatis-Flex: 一个优雅的 MyBatis 增强框架 特征 1、很轻量 MyBatis-Flex 整个框架只依赖 MyBatis,再无其他任何第三方依赖。 2、只增强 MyBatis-Flex 支持 CRUD、分页查询、多表查询、批量操作,但不丢失 MyBatis 原有的任何功能。 3、高性能 MyBatis-Flex 采用独特的技术架构、相比许多同类框架,MyBatis-Flex 的在增删改查等方面的性能均超越其 5~10 倍或以上。 4、更灵动 MyBatis-Flex 支持多主键、多表查询、逻辑删除、乐观锁、数据脱敏、数据加密、多数据源、分库分表、字段权限、 字段加密、多租户、事务管理、SQL 审计... 等等等等。 这一切,免费且灵动。 MyBatis-Flex v1.10.5~1.10.6 更新细节如下: 新增:MyBatisFlexCustomizer 支持定义多个 bean 实例进行配置,感谢 @RexSheng 新增:动态数据源 @UseDataSource 的value值扩展支持表达式解析处理 优化:引入 actuator 后日志出现告警的问题,感谢...
- 下一篇
Windows Terminal Preview 1.23 发布
Windows Terminal Preview 1.23 现已发布,这是 2025 年的第一个 Windows Terminal Preview 版本;对 Settings UI 进行了大量更新,并进行了多项错误修复和可访问性更新,同时将 Windows Terminal stable 更新至了 1.22 版。 Settings UI 更新 在此版本发布之前,有许多 Windows Terminal 设置只能在settings.json文件中进行设置。新版本重点在 Settings UI 上公开了这些设置。 Interaction 在 Interaction 设置中,我们公开了几个 Warning 设置,让用户控制 Windows Terminal 中出现的警告。还推出了一项设置,让用户可以自定义“Search web” action的 URL (可以通过右键单击上下文菜单使用该操作)。以及推出了一项实验性设置,用于添加按键绑定来为选定的文本着色。 外观 在外观设置中提供了一个选项,允许用户控制当 Windows Terminal 以管理员身份运行时是否在标题栏中显示盾牌图标。以及提...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS7,CentOS8安装Elasticsearch6.8.6