实体分页主要是把持久化在数据指定表中的一段数据存储到内存中,在程序实践中,一般情况实体分页只用于当前程序与表之间的数据交互操作,本身并不直接向前端页面的渲染显示提供数据,而是简接的把数据赋值到模型分页实例,然后再有模型分页实例直接向前端页面的渲染显示提供数据,因此又称实体分页为“逻辑分页”。
2023-01-02 19:18:22 19.21MB .Net7 前后端分离 商城 后端
1
// 跨域(Cors)策略配置的实质是:把物理上分离的前后端,在逻辑上统合到1个域名下(例如:http://localhost:8080),从而减可能少前端文章后端API因HTTP因跨域(Cors)操作而接生的异常, //所有当前程序中定义跨域(Cors)配置时,一般情况下就不用使用“CorsMiddleware”中间件了。
2023-01-02 19:18:21 19.22MB .net7 类前后端分离 商城 后端
1
模型分页主要通过前端页面中的分页控件,向后端指定路由(控制器行为方法),传递相等的参数,然后间接的通过后端程序从数据库指定表中获取一些指定行的数据,然后把这些数据在前端页面渲染显示出来。模型分页的主要用于前端页面与后端程序之间的直接的数据交互操作,并且模型分页的实例数据最终需要在前端页面上进渲染显示的,因此又称模型分页为:物理分页,与之相对应的是:逻辑分页,这将在下面的章节中进行讲解。 不管理是“物理分页”还是“逻辑分页”,二者都是,只把当前页面渲染显示所必须的数据,通过当前程序间接的从数据库的指定表中取出并存储到内存中,这种操作的好处是尽量减少资源开锁,特别是内存的开销。
2022-12-29 09:20:37 18.15MB .Net7 前后端分离 商城 后端
1
5.2.1.2 依赖包 在WebApi启用项目中添加依赖包: 1、Microsoft.EntityFrameworkCore.Tools或Microsoft.EntityFrameworkCore.Design;其中Microsoft.EntityFrameworkCore.Tools依赖包包含Microsoft.EntityFrameworkCore.Desig依赖包,当前程序中使用Microsoft.EntityFrameworkCore.Tools依赖包。 2、注意:这两个依赖包必须直接引用在WebApi启用项目中,而非间接Data引用在项目中。 3、IIS部署的具体操作见:“第1章 基于.Net(Core)框架Web程序的IIS部署发布_zhoujian_911的博客-CSDN博客_.net iis发布”。 5.2.2 IIS发布部署404错误页面解决方案 在当前程序部署后,默认路由页会出现404错误,为了避免该错误必须把“SwaggerHomeMiddleware”自定义管道中间件集成到.Net内置义管道中间件,把默认路由页强制自动跳转到“/Swagger/in
2022-12-22 15:16:43 17.42MB .Net7 前后端分离 商城 后端
1
1实体 1.1 Core.Domain.BaseEntity namespace Core.Domain { /// /// 【基实体--类】 /// /// 摘要: /// 1、所有的具体实现实体通过继承该抽象实体,以获取相应的的长整型编号值。 /// 2、为所有的具体实现实体的反射/依赖注入实例化操作,提供1个通用的抓手。 /// /// public abstract class BaseEntity { /// /// 【编号】 /// /// 摘要: /// 获取/设置所有实体实例的长整型编号值。 /// /// public long Id { get; set; } }
2022-12-20 14:19:37 5.68MB .Net7 前后端分离 商城 后端
1
4 EntityFrameworkCore与SqlSugar 由于SqlSugar是国内开发者所开发的CURD开源中间件,比EntityFrameworkCore中间件的资源多的多,其内置功能实现也比EntityFrameworkCore中间件多,调用习惯也更加符合国内的开发者,学习曲线也低的多,但是到目前为止SqlSugar(V5.1.3.41)中间件还不支持抽离表及其字段的约束规则定义, 约束规则依然需要通过特性与实体属性成员结合才能实实现表及其字段的约束规则定义,这样实体与表的约束定义形成了紧密的耦合关系,因此在SqlSugar中间件解决这个问题前,本人通过权衡最终选择了EntityFrameworkCore中间件实现实体与表之间的CRUD操作。 按F5执行程序,执行“GetWeatherForecast”Api,即可自动生成数据库及其表。 对以上功能更为具体实现和注释见:221219_002ShopDemo(抽离表及其字段的约束规则定义)。
2022-12-20 14:19:37 5.7MB .Net7 前后端分离 商城 后端
1
软件介绍 当前流行技术组合的前后端分离商城系统: 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。 功能: 一、商品模块:商品添加、规格设置,商品上下架等 二、订单模块:下单、购物车、支付,发货、收货、评价、退款等 三、营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等 四、微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送 五、配置模块:各种配置 六、用户模块:登陆、注册、会员卡、充值等 七、其他等
2022-07-09 11:05:35 2.76MB yshop前后端分离商城系统
为您提供yshop前后端分离商城系统下载,yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。功能:一、商品模块:商品添加、规格设置,商品上下架等二、订单模块:下单、购物车、支付,发货、收货、评价、
1
yshop基于当前流行技术组合的前后端分离商城系统: SpringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue的前后端分离的商城系统, 包含商城、拼团、砍价、商户管理、 秒杀、优惠券、积分、分销、会员、充值、多门店等功能,更适合企业或个人二次开发。 功能: 一、商品模块:商品添加、规格设置,商品上下架等 二、订单模块:下单、购物车、支付,发货、收货、评价、退款等 三、营销模块:积分、优惠券、分销、砍价、拼团、秒杀、多门店等 四、微信模块:自定义菜单、自动回复、微信授权、图文管理、模板消息推送 五、配置模块:各种配置 六、用户模块:登陆、注册、会员卡、充值等 七、其他等 项目结构: 项目采用分模块开发方式 yshop-weixin 微信相关模块 yshop-common 公共模块 yshop-admin 后台模块 yshop-logging 日志模块 yshop-tools 第三方工具模块 yshop-generator 代码生成模块 yshop-shop 商城模块 yshop-mproot mybatisPlus docker部署: 1、创建一个存储第三方软件服务Docker Compose文件目录:      mkdir -p /yshop/soft 2、然后在该目录下新建一个docker-compose.yml文件:     vim /yshop/soft/docker-compose.yml 3、接着创建上面docker-compose.yml里定义的挂载目录:     mkdir -p /yshop/mysql/data /yshop/redis/data /yshop/redis/conf 4、创建Redis配置文件redis.conf:     touch /yshop/redis/conf/redis.conf 5、docker 部署参考根目录docker文件夹 6、以上创建好之后参考docker下文件,先执行软件安装:   cd /yshop/soft   docker-compose up -d  启动   docker ps -a 查看镜像 7、运行docker/applicatiion目录下 docker-compose,当然之前一定要打包jar包,构建镜像 切换到Dockerfile 文件下: docker build -t yshop-admin .   3.2.1版本已经正式发布啦!: 1、秒杀列表与详情页面UI优化 2、拼团商品详情UI优化 3、优惠券列表UI优化 4、修复小程序官方登陆升级调整的问题 5、放开商品详情必须要登陆才能查看的权限 6、拼团列表新增浏览数与访客数 6、修复收藏的问题 7、修复退款问题 8、修复Email配置问题 9、修复积分支付0的问题 10、修复APP充值问题 11、其他等修复优化,详情请看git commit提交记录
2021-11-02 08:49:47 3.47MB yshop java商城系统 前后端分离商城
1
java前后端分离商城源码 乐购商城 项目介绍 乐购商城(tesco-mall)是一套完善的微服务电商系统,由前台商城系统和后台管理系统构成,基于SpringBoot、SpringCloud、SpringCloud alibaba、Vue实现,采用前后端分离开发模式。前台商城系统具有首页门户、商品推荐、商品检索、商品详情、用户中心、购物车、订单流程、支付、秒杀等功能,后台管理系统具有控制面板、统计管理、商品系统、用户系统、订单系统、库存系统、优惠系统、内容管理、系统管理等模块。 涵盖Restful接口、数据校验、网关、注册发现、配置中心、熔断、限流、降级、链路追踪、性能监控、压力测试、系统预警、集群部署、持续集成、持续部署等技术点,均采用当前最流行的技术栈。 项目架构 系统架构图 微服务划分图 模块说明 |-- tesco |-- tesco-admin -- 后台管理系统后端 |-- tesco-admin-vue -- 后台管理系统前端 |-- tesco-api -- 各个微服务的API接口 | |-- tesco-cart-api | |-- tesco-coupon-api
2021-09-25 17:21:39 5.98MB 系统开源
1