#Abp

ABP之应用服务(1)

在一个理想的层级项目中,展现层是不能直接访问领域对象的,那么展现层如何获取到自己需要的数据呢?也就是今天的主角-Application层,它的职责就是为展现层服务,它通过仓储获取到相应的数据,然后将数据以Dto的形式传给展现层,负责展示。那么问题来了:1.什么是Dto?2.Dto的好处是什么?一.DtoDto(Data...
代码星球 ·2020-09-22

ABP之仓储

一.仓储的简单介绍仓储(Repository):这是属于领域层的重要组成部分,它的作用就是完成和数据库的交互工作,仓储里封装了很多操作数据库的方法。所以说仓储是数据映射层和领域层的交互中介。ABP针对不同的ORM框架对仓储的接口做了实现,当然这些实现只是针对一些比较常用的数据操作,对于一些复杂的接口,需要自己实现,当然...
代码星球 ·2020-09-22

ABP之创建实体

ABP框架是一个非常庞大的框架,里面的东西有很多,那么如果我需要使用ABP进行项目的开发,具体的使用流程是怎样的呢?接下来将以一个简单的电影票管理“系统”为例子具体的实现一下。一.实体的创建实体是属于领域层的,所以我们创建到Core项目中1.创建实体的时候需要继承自Entity,这个是遵循了ABP框架的规则,在ABP中...
代码星球 ·2020-09-22

ABP之框架体系

一.框架体系的介绍ABP框架采用的是DDD(领域驱动设计)的原则,可以很方便实现项目之间的松耦合,采用模块化的方式,方便对框架的扩展。按照DDD的原则,首先将项目分为四层:展现层:用来展现给用户,并和用户进行交互的层。应用层(Application):用来和领域层进行交互。领域层(Domain):这个是核心层,完成基本...
代码星球 ·2020-09-22

ABP之项目的搭建

ABP是一个非常优秀的框架,使用模块化的管理方式,将当前比较优秀的技术集成到了这个框架中,方便开发者快速搭建自己的网站。作为ABP学习的第一篇,先将ABP框架跑起来看看再说。1.首先需要去官网下载相应的模板项目,地址:https://aspnetboilerplate.com/Templates目前选择的是最新的,ne...
代码星球 ·2020-09-22

ABP vNEXT-1安装ABP 官方提供的CLI工具

1)、使用命令行窗口安装ABP官方提供的CLI工具,安装命令如下:dotnettoolinstall-gVolo.Abp.Cli,如下图所示:   2)、如果在创建过程中因为网络原因会连接失败的话,可以使用ABP中文网上有与之对应的国内CLI工具,安装命令如下:dotnettoolinst...

Abp zero 示例运行

https://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template-CoreIntroductionTheeasiestwayofstartinganewprojectusingABPwith ASP.NETCoreMVC isto...
代码星球 ·2020-06-16

ABP框架 sql语句(转载)

 来源:https://blog.csdn.net/qq_28699537/article/details/80522680?tdsourcetag=s_pcqq_aiomsg2018年05月31日13:22:22 余业勤 阅读数:82 ISqlRepository.cs代码pu...

基于DDD的现代ASP.NET开发框架--ABP系列文章总目录

ABP相关岗位招聘:给热爱.NET新技术和ABP框架的朋友带来一个高薪的工作机会 ABP交流会录像视频:ABP架构设计交流群-7月18日上海线下交流会的内容分享(有高清录像视频的链接) 代码自动生成:分享一个与ABP配套使用的代码生成器源码1、ABP总体介绍 2、ASP.NETBoiler...

ABP.NET框架

ABPEventBus(事件总线)摘要:事件总线就是订阅/发布模式的一种实现事件总线就是为了降低耦合1.比如在winform中到处都是事件触发事件的对象sender事件的数据e事件的处理逻辑方法体通过EventBus实现事件对象和处理逻辑的解耦1.抽离事件对象发生时间的事件触发事件的对象源(可选)2.抽离事件的&nbs...
代码星球 ·2020-05-16

abp(net core)+easyui+efcore实现仓储管理系统目录

abp(netcore)+easyui+efcore实现仓储管理系统目录abp(netcore)+easyui+efcore实现仓储管理系统——ABP总体介绍(一)abp(netcore)+easyui+efcore实现仓储管理系统——解决方案介绍(二)abp(netco...

基于DDD的现代ASP.NET开发框架--ABP系列之3、ABP分层架构

基于DDD的现代ASP.NET开发框架--ABP系列之3、ABP分层架构 ABP是“ASP.NETBoilerplateProject(ASP.NET样板项目)”的简称。ABP的官方网站:http://www.aspnetboilerplate.comABP在Github上的开源项目:...

基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程

基于DDD的现代ASP.NET开发框架--ABP系列之2、ABP入门教程 ABP是“ASP.NETBoilerplateProject(ASP.NET样板项目)”的简称。ASP.NETBoilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为一个通用的W...

点这里进入ABP系列文章总目录

 基于DDD的现代ASP.NET开发框架--ABP系列之1、ABP总体介绍 ABP是“ASP.NETBoilerplateProject(ASP.NET样板项目)”的简称。ASP.NETBoilerplate是一个用最佳实践和流行技术开发现代WEB应用程序的新起点,它旨在成为...

ABP 番外篇-容器

一、@usingYD.CloudTimetable.Web.Areas.AppAreaName.Startup@{ViewBag.CurrentPageName=AppAreaNamePageNames.Common.BasicData;}<!--容器--><divclass="m-content"&...
代码星球 ·2020-05-11
首页上一页12345下一页尾页