随笔分类 -  基于abp框架

摘要:这个其实太简单了,nfine已经有成型的代码实现,像我这种懒汉来说,默默搬砖就好了。 新增删除inputdto:UserDeleteInputDto,新增修改inputdto:UserInputDto。新增搜索inputdto:UserSearchInputDto为什么有三个? 因为每个输入dto有 阅读全文
posted @ 2019-10-08 17:45 许轩霖 阅读(657) 评论(0) 推荐(0)
摘要:左侧菜单栏的显示很简单,nfine都给我们把js封装好了,只要将数据封装成模型,返回给前端就好。 首先来看下菜单绑定的js,找到content文件夹下的js文件夹里有一个叫index.js的文件,这个就是登录后初始化的js,里面包含了很多东西。代码如下: 如上代码用dom生成了一个ul,数据变量cl 阅读全文
posted @ 2019-10-08 11:37 许轩霖 阅读(382) 评论(0) 推荐(0)
摘要:仓储层和服务层建好了,那么就开始也业务逻辑吧。 首先在服务层SysUserApp里面新建一个函数叫CheckLogin好了。 看到代码里面的UserDto了没有。 那是个什么东西? abp规定了数据在服务层和展示层的数据传输必须用数据传输对象。 这样做的目的当然是层与层之间的分离拉。不懂的可以移步: 阅读全文
posted @ 2019-10-07 23:31 许轩霖 阅读(436) 评论(0) 推荐(0)
摘要:ABP使用Castle Windsor框架处理依赖注入。 既然已经集成了DI框架,那么也就不用自己引入DI框架了。 那就用起来吧。 在Core项目下建立一个IRepository文件夹,添加ISysUserRepository,如图 ISysUserRepository继承IRepository接口 阅读全文
posted @ 2019-10-07 23:25 许轩霖 阅读(355) 评论(0) 推荐(0)
摘要:第一篇的时候说过了,数据库表要用 ymnets 这位老哥文章里的数据表结构 理由是文章讲的详细,相关代码都贴出来了, 简直是傻瓜式手把手教你从零control c/v搭建一个权限系统。相关文章移步:https://www.cnblogs.com/ymnets/p/3424309.html 好了,执行 阅读全文
posted @ 2019-10-07 23:23 许轩霖 阅读(340) 评论(0) 推荐(0)
摘要:首先呢,当然是下载nfine和abp不包含权限的解决方案。不知道怎么下载?自己百度去,面对搜索引擎编程的人怎么能不善用百度?反正我是百度到就找到了。 首先打开abp解决方案,生成还原一下nuget包,项目结构如下图: 看到没,abp自动给我们引入了很多样式文件,我都打算用nfine的布局样式了,这些 阅读全文
posted @ 2019-10-07 23:21 许轩霖 阅读(573) 评论(0) 推荐(0)
摘要:前阵子面试的时候被问到有没有使用过abp。 因为没有用过,所以与该职位无缘了,为此,下载了abp框架来看看,在短时间内先学会用起来。 看了下abp自带的权限系统,虽然看得懂它的实现方式,但是总觉得有些笨重了些。可能是我水平比较低,不太明白那么做的好处。 为此萌生了自己搭一个的想法,就一个简简单单的系 阅读全文
posted @ 2019-10-07 23:14 许轩霖 阅读(223) 评论(0) 推荐(0)