当前位置: 首页 > news >正文

注册了自己的网站宁德市古田县

注册了自己的网站,宁德市古田县,网站建设预付流程,做淘宝网站用什么浏览器1、介绍 在软件开发领域,尤其是企业级应用开发中,灵活性、开放性、可扩展性往往是项目成功的关键因素。对于C/S项目,如何高效地与后端数据库进行交互,以及如何提供多样化的服务访问方式,是开发者需要深入考虑的问题。…

1、介绍

在软件开发领域,尤其是企业级应用开发中,灵活性、开放性、可扩展性往往是项目成功的关键因素。对于C/S项目,如何高效地与后端数据库进行交互,以及如何提供多样化的服务访问方式,是开发者需要深入考虑的问题。目前主流的方式就三种:数据库直连、WCF模式、WebAPI模式,三这种方式都有其各自的特点,可根据实际项目需求选择其中一种或多种。

RDIFramwork.NET C/S敏捷开发框架全新版本不仅保留了一直以来的直连与WCF模式式(WCF又可以三种方式寄存:Windows服务方式寄存,WinForm形式寄存、IIS形式寄存),还提供了一种全新的WebAPI访问的方式。三种方式不仅可以一键切换,还可以混合使用,同时支持**.NET Framework与.NET 6+**,为构建高效又灵活的软件提供了强有力的支撑。

要更详细的了解直连与WCF方式可以参考这篇文章:RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用,本文主要针对全新的WebAPI方式做介绍。更多详情等你解锁!

.NET敏捷开发框架-RDIFramework.NET V6.1发布

全新RDIFramework.NET C/S敏捷开发框架发布,支持**.NET6+**,Framework双引擎,降低开发成本,提高产品质量,提升用户体验与开发团队稳定性,做软件就选RDIFramework.NET敏捷开发框架。

2、使用方法

使用方式非常简单,只需在配置文件中改变ServiceAccessMode的值,同时根据设置的服务访问方式配置好服务对应的地址(WebHostUrl)。

<!-- 服务访问方式,取值:RDIFramework.ServiceDirect、RDIFramework.ServiceWCF、RDIFramework.ServiceAPI -->
<add key="ServiceAccessMode" value="RDIFramework.ServiceAPI"/>
<!--WebHostUrl取值依赖说Service,Service取值为:RDIFramework.ServiceWCF时对应的是WCF的地址;Service取值为:RDIFramework.ServiceAPI时对应的是WebAPI的地址-->
<!--本地测试:WCF地址默认:http://localhost:8091/;WebAPI的地址默认:http://localhost:58688/-->
<add key="WebHostUrl" value="http://localhost:58688/" />

配置项ServiceAccessMode支持三种访问模式,分别是:

  • RDIFramework.ServiceDirect:直连模式
  • RDIFramework.ServiceWCF:WCF访问模式(又可以三种方式寄存:Windows服务方式寄存,WinForm形式寄存、IIS形式寄存)
  • RDIFramework.ServiceAPI:WebAPI访问模式

当ServiceAccessMode取值为:RDIFramework.ServiceWCF或RDIFramework.ServiceAPI时,需要配置WebHostUrl,以指定WCF或WebAPI的地址。

2.1、WebAPI模式访问

要以WebAPI模式来做服务访问,配置项ServiceAccessMode取值为:RDIFramework.ServiceAPI,同时启动我们的WebAPI服务端。

WebAPI服务端

通过WebAPI方式最大的好处就是:支持多平台访问‌,Web API基于HTTP协议,可以在不同操作系统和设备上进行通信,因此可以实现跨平台的应用程序开发。客户端可以是Web应用、移动应用或桌面应用,极大地方便了多平台的开发和维护‌。同时数据以JSON方式提供,方便各异构系统间数据的交互。

WebAPI方式访问,当Token过期,框架会自动续期。启动好服务端后,启动客户端,就会自动以WebAPI的方式来运行,如下图所示。

框架以WebAPI方式运行

2.2、WCF模式访问

WCF是.NET最早构建高安全可靠性服务的技术,并且实现跨平台继承和平滑地交互。在.NET的WinForm领域应用广泛,咱们的框架同样支持WCF的方式来进行服务访问,让用户多一种选择。

要以WCF模式来做服务访问,配置项ServiceAccessMode取值为:RDIFramework.ServiceWCF,同时启动我们的WCF服务端。

WCF服务端

产品管理svc服务

以WCF服务模式访问运行效果。

WCF服务模式访问运行效果

2.3、直连模式访问

直连就是直接连接数据库进行访问,配置项ServiceAccessMode取值为:RDIFramework.ServiceDirect,访问效果与前两种方式一直。作为标准三层架构的连接方式,适用中小企业内部数据管理应用系统开发的开发。最主要的优势就是高效开发,架构简单,易上手开发、维护和部署。

3、技术要点

调用自动适配

不管是用直连、WCF、还是WebAPI模式,在服务的调用上保持一致,做到了开发的最简化处理。三种方式全使用CallService进行调用,如下是调用我们案例模块的订单管理服务。

var output = CallService.GetExampleModuleService<ICaseOrderService>().GetOrderListByPage(this.UserInfo, ucPagerOrder.ToPageInput(keyword));

如下是调用我们框架模块的服务。

var itemList = CallService.GetFrameworkService<IItemsService>().GetList(UserInfo);

无论是直连、WCF还是WebAPI模式,CallService中都自动做了适配,让调用更加的简单,且三种方式还可以组合使用,强大、灵活、自由。同时整个平台全源码提供,让你无后顾之忧!

4、参考文章

RDIFramework.NET框架SOA解决方案(集Windows服务、WinForm形式与IIS形式发布)-分布式应用

RDIFramework.NET CS敏捷开发框架 V6.1发布(.NET6+、Framework双引擎、全网唯一)

可前往下面的地址了解详情。

http://www.guosisoft.com/product/winform

http://www.rdiframework.net/product/winform

http://www.tj-hxxt.cn/news/27598.html

相关文章:

  • 开网店的流程图网站seo推广营销
  • 幼儿园网站模板怎么做百度代理公司
  • 赛扶做网站成都百度推广账户优化
  • 网站空间哪家做的好上海网站快速排名优化
  • 网站域名如何续费企业网络营销推广案例
  • 网站域名有了 网站如何建设2345浏览器网址
  • 上海专业制作网页天津搜索引擎seo
  • wordpress app端seo静态页源码
  • 二级学院网站建设网站排名前十
  • 手机网站打开微信号搜索引擎优化方法总结
  • 怎么做网站内部搜索功能如何做百度关键词推广
  • 我想做卖鱼苗网站怎样做站长工具在线查询
  • 网站做最优是什么意思如何申请网站域名流程
  • 做网站根据内容生成pdf优化流程
  • 网络彩票代理怎么做社区网站软文写作要求
  • 汕头网站建设设计公司广州seo网络培训课程
  • 电子商务网站规划设计方案泰州网站整站优化
  • 天辰建设网站公司百度怎么转人工客服
  • 做ps找图的网站搜索引擎优化期末考试答案
  • 入职中企动力一月有感北京公司排名seo
  • 河北城乡建设厅网站郑州见效果付费优化公司
  • 网站建设与动态网页一键搭建网站工具
  • 网站建设国外拂去其淘宝搜索热词排名
  • 自己做的网站做登录关键词搜索排名软件
  • 建站模板 discuz公司网站seo外包
  • 网站群建设规划方案关键词搜索热度
  • 建南沙做网站公司百度推广登录后台
  • 做本地团购网站怎么样百度联盟一天多少收入
  • 物联网平台网站开发app推广接单
  • 做自媒体那几个网站好点正规引流推广公司