![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
奕澄羽邦
211硕士研究生,高级工程师。首席数据官,网络信息安全专家。专注于大数据分析和数据科学领域。
展开
-
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第1讲《系统架构及环境篇》
研究REST风格的Web服务架构已经有很长时间了,在现实当中也在几个大型IT系统上运用过这个架构。这是我第一次在博客上发表文章,一直以来,我都很喜欢研究最新的架构和技术,总感觉要写点什么,把自己的业余时间的研究经历,以及工作当中的项目经验通过文章的形式发表出来,这样可以让更多的人学习到我的经验,也算是自己对中国的IT界尽的一点绵薄之力吧。 在各种各样的软件架构中,微服...原创 2019-04-24 14:26:23 · 478 阅读 · 0 评论 -
RESTFull风格的.NET Core微服务前后端分离架构实现之四(认证授权)
前面我已经完成了一个完整的CRUD操作,并且通过了测试。这就是面向微服务的模块化开发模式,微服务模块之间的耦合性低,内部的内聚性高。其余的所有实际中的业务操作,都可以按照前面实现出来的功能,进行扩展。要实现分布式的微服务架构,需要解决前端用户的认证授权问题。这里的前端用户,不一定是人,也可能是机器或者其他东西。分布式的微服务架构不适宜用session的解决方案来实现认证授权,注意这里我说的是不...原创 2019-08-27 15:23:57 · 2378 阅读 · 0 评论 -
RESTFull风格的.NET Core微服务前后端分离架构实现之三(测试)
既然是前后端分离的架构,那我这里就在脱离前端的情况下,单独测试后端。通过前端Ajax调用的方式来测试后端,这个就请各位自行下载源代码操作了,原理都是一样的,只是这里更突出前后端分离的模式。测试工具我这里选用的是Postman,本来需要把项目发布,部署到单独的服务器上来进行测试的。我这里就省略这个步骤了,直接在VS里面按个F5,运行项目进行测试。第一,查询接口测试首先测试查询所有User...原创 2019-08-22 11:25:44 · 796 阅读 · 0 评论 -
RESTFull风格的.NET Core微服务前后端分离架构实现之二(后端实现)
这里需要说明一下,前端实现部分,请参考我的另外一篇文章。基于REST风格的前后端分离的Web服务架构的.NET Framework实现第3讲《前端实现篇》https://blog.csdn.net/leochen0207/article/details/89496203由于新建的项目里面包含静态内容的wwwroot文件夹,这点和Spring Boot的微服务实现方式几乎一致,所以我只是...原创 2019-08-22 09:11:00 · 1599 阅读 · 0 评论 -
RESTFull风格的.NET Core微服务前后端分离架构实现之一(搭建开发环境)
最近一直在做项目,不停的搞架构、搞设计、搞分析,Java的、.NET的、Python的都有,感觉就是不停的画图,不停的讨论,不停地安排工作,不停的汇报工作。现在总算是有点空闲了,不经意间,在网上搜索了一下,突然发现,Visual Studio现在已经到2019的版本了。没办法,摩尔定律就是这样,只能研究最新版本了。按照惯例,登录官网、下载、安装、更新,打开VS2019之后,突然发现,.NET的...原创 2019-08-21 10:29:02 · 1828 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第8讲《路由设计篇》
这是我这个讲座的最后一讲了,整个讲座差不多写了2个多星期,还是挺有成就感的,毕竟以前都没有像这样写过博客,各种技术方案文档和项目管理文档倒是写呢挺多的。可能我这个讲座写呢也不算太好,所以还望各位技术达人或者各位技术大牛,要是有幸看到我的这个讲座的话,多提提宝贵意见。 现在微服务架构的模式,感觉用Java语言来实现的比较多一些,但是我觉得微软的这个实现的解决方案也是有其...原创 2019-05-13 15:29:26 · 404 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第7讲《后端实现篇之修改功能》
最后一个需要实现的功能,是后端接口的修改功能。这个功能有点类似于新增功能,只是有一点区别是,新增不需要主键id的信息,但是修改,则需要主键id的信息。也就是说,我们前端传递到后端的实体对象当中,这里需要封装id属性值。 1.修改接口前端访问代码实现 注意这里传输的谓词使用的是PUT,修改操作完成后,同样需要调用查询数据方法,来刷新修改后的前端数据显示。...原创 2019-05-12 09:44:25 · 326 阅读 · 2 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第6讲《后端实现篇之删除功能》
接着上一讲的内容,我们继续实现后端删除接口功能。 1.删除接口前端访问代码实现 这里需要注意的是,谓词使用DELETE,删除的实现是一个一个删除,所以我们只需要传递参数的方法,将待删除数据的id主键传递到后端就可以了。删除完成之后,还是需要调用一下查询所有用户功能,来刷新前端页面显示的数据。 2.删除接口后端实现 C...原创 2019-05-08 13:56:50 · 334 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第5讲《后端实现篇之新增功能》
上一讲我们一步一步的实现了后端的查询功能,通过上一讲的内容,我们对后端服务的架构有了一定的了解。接下来我们还要实现出后端的新增、删除、修改功能,这样才算是一个完整的后端服务。我们继续采用上一讲的查询功能的结构顺序来实现新增接口功能。 1.新增接口前端访问代码实现 首先是index.html页面,这个页面没有改动过,这里就不进行展示了。关键是index....原创 2019-05-05 13:54:43 · 308 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第4讲《后端实现篇之查询功能》
从这一讲开始,即将进入我们这个项目的核心地带。在这里,我们要实现出增删改查四个接口,以供前端调用。当然,现实当中的项目,不可能只有四个接口,但是无论多么复杂的项目,都可以由这四个接口扩展出来。所以,这四个接口是基础中的基础,非常重要。首先进行的是查询接口的实现,这是后续操作的基础,后面的操作都需要用查询接口来进行测试,所以我把查询接口放在第一个进行实现。我后续的实现操作,都是遵循先写...原创 2019-04-30 11:06:41 · 361 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第3讲《前端实现篇》
到目前为止,就算是真正进入到编码环节了。我这里的前端实现,主要是通过Web页面的形式来完成的,其他的前端也一样,只是访问后端的技术上不同,这些查查不同的前端访问WebAPI的资料就可以,我就不过多的展开了。我们还是把注意力集中到关键的环节上,也就是前端和后端如何实现同步开发,前端在没有后端的情况下,如何测试前端的应用。同样,后端在没有前端的情况下,怎么进行同步开发,怎么进行测试,这些...原创 2019-04-26 14:35:03 · 734 阅读 · 0 评论 -
基于REST风格的前后端分离的Web服务架构的.NET Framework实现第2讲《搭建开发环境篇》
上一讲,我们对系统的架构和环境进行了详细的说明,从现在开始,我将进入到实际的项目实现过程。我们现在有了项目的架构图,接下来需要做的事情就是搭建出项目的开发环境,包括各种软件、各种开发框架的安装。软件、框架、包的安装,这里就不详细说明了,不懂的话,可以自行百度学习。现在我会通过项目的架构图,一步一步的完成项目开发环境的搭建。 1.搭建项目层次框架 现在要...原创 2019-04-25 11:30:21 · 383 阅读 · 0 评论