5分钟使用NetModular 完成通讯录 App 开发

2019/04/10 10:10
阅读数 134

原版连接:https://www.cnblogs.com/shanyou/p/12520894.html

NetModular(后文简称NM)是 OLDLI 堪称艺术品级的应用开发框架,它基于经典领域驱动设计(DDDLite)的思维,创新地采用了模块化的设计。NM 目前无疑是 ASP.NET Core 开发框架中最先进和最优雅的存在。笔者认为,凭借绝妙的模块化设计和丝滑的开发体验,NM 有望超越 Spring 家族在历史上的影响力。

模块开发与应用开发的关系 使用 NM 框架,你可以提前制作一些功能模块,例如微信登录、私信、博客、论坛等模块,将它们打包备用。在开发具体的 App 应用时,你可以轻松将模块安装到你的工程中,节省了大量的重复性工作。除了自己造轮子,你还可以在 NuGet 上安装由开源社区维护的模块,当然,社区也在等待你的贡献。

五分钟完成通讯录 App 开发 今天我们不讲模块开发,而是从最简单的应用开发入手,笔者将遵循 NM 最佳实践,带你体验如何在 5 分钟内,使用 NM 框架开发一个通讯录 App。

第一步:在线设计模块

打开地址 https://demo.17mkh.com/ ,输入账户密码 admin admin

打开 模块创建>模块列表 页面

点击添加按钮,填写模块信息

第二步:创建“联系人”实体

找到刚刚创建的模块,点击 操作>实体管理,添加 Contact 实体

第三步:添加实体属性

第四部:配置视图模型

第五步:生成代码

返回模块列表,点击 操作>生成代码

接下下载的代码压缩包

第五步:启动

启动后端接口

使用vs2019打开Contact.sln解决方案,编译WebHost项目

进入 src/WebHost 目录,打开命令行输入以下命令

dotnet watch run

如上表示启动成功,可通过[http://localhost:6312/swagger]访问接口文档

启动前端 进入 src/UI/module-contacts 目录,打开命令行执行以下命令

npm i
npm run serve

如上表示成功,打开地址http://localhost:5312/app/

登录并使用通讯录(默认账户密码都是admin)

默认已包含Admin的菜单,接下来添加通讯录的菜单

打开 权限管理>菜单管理

给角色绑定菜单

打开 角色管理页面,点击绑定菜单按钮

选择刚刚添加的菜单并绑定按钮,然后刷新页面

打开联系人列表,点击添加

至此,结束~

原文出处:https://www.cnblogs.com/oldli/p/12522064.html

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部