【生意多】-免费发布分类信息
当前位置: 首页 » 新闻 » 教程 » 正文

第7章 服务层之网店初始化安装服务功能性耦合实现

放大字体  缩小字体 发布日期:2022-01-18 05:23:01    浏览次数:6
导读

  由于nopCommerce_4.40.4程序的核心功能是网店的定义实现,其它的定义实现都是围绕网店这个核心功能而定义,即其它定义是为核

  由于nopCommerce_4.40.4程序的核心功能是网店的定义实现,其它的定义实现都是围绕网店这个核心功能而定义,即其它定义是为核心功能提供支撑,或该核心业务的功能实现的延伸。

      本人为了简化实现在安装服务类中只定义了网站的初始化安装服务。

   

   

  028 HostingConfig、NopHttpDefaults、NopcookieDefaults、SessionExtensions基础性支撑耦合

      HostingConfig类,程序通过该类所设置的常量,来限定客户端浏览器访问当前程序所必须遵循的传输协议,并把该类中所有的默认值,持久化到一个指定的配置文件中(这里特指:appsettings.json)。

      NopHttpDefaults类,该类设置了客户端浏览器报头和面共享字典实例中的键字符串,这些键字符串所对应的值限定了客户端浏览器访问当前程序所必须遵循的传输协议。

      NopcookieDefaults类,通过该类所定义的常量字符串,拼接出一些指定的cookie键。

      SessionExtensions类,该类用于实现当前程序与Session进行数据的交互操作。

  029 IStoreContext、IWebHelper、WebHelper功能性支撑耦合

      IStoreContext接口,继承于该接口的具体实现类,用于对获取一个指定的网店实体实例。

      IWebHelper接口,继承于该接口的具体实现类自定义设置了客户端浏览器,访问当前程中页面时所遵循的传输协议、获取和验证网站的IP地址、拼接指定页面(及其查询字符串)的网络地址字符串(URL)等。

      WebHelper类,继承于IWebHelper接口,该类自定义设置了客户端浏览器,访问当前程中页面时所遵循的传输协议、获取和验证网站的IP地址、拼接指定页面(及其查询字符串)的网络地址字符串(URL)等。

  030 NopInstallationDefaults、InstallUrlMiddleware基础性支撑耦合

      NopInstallationDefaults类,通过该类所定义的常量字符串,定义当前程序中默认的安装控制器,初始化安装客户端浏览器中以本地化语言文字,和向数据库的指定表中初始化示例商品的数据信息。

      InstallUrlMiddleware类,在Code-Frist模式下,该类用于把当前程序的第1次安装,做为一项特殊功能的中间件集成到ore框架中。

  031 LocalizationInfo、ISO3166Country、ISO3166基础性支撑耦合

      LocalizationInfo类,该类定义设置了一个指定国家所使用的1/多个本地化的语言和文字。

      ISO3166Country类,该类用于定义设置国家信息的实例。

  ISO3166类,该类定义通过ISO3166国际标准,定义设置了当今世界所有国家信息的实例。

  032 IInstallationService、InstallationService功能性支撑耦合

      IInstallationService接口,继承于该接口的具体实现类,在CodeFirst模式下,在当前程序第1次执行时,把该类中设置的默认数据,持久化到相应数据库的一些表中。

      InstallationService类,继承于IInstallationService接口,在CodeFirst模式下,在当前程序第1次执行时,把该类中设置的默认数据,持久化到相应数据库的一些表中。

  对以上功能更为具体实现和注释见:21-11-23-007_Nop_4.40.4(服务层之网店初始化安装服务功能性耦合实现)。

 
关键词: 考试
(文/小编)
打赏
免责声明
• 
本文为小编原创作品,作者: 小编。欢迎转载,转载请注明原文出处:https://www.31duo.com/news/show-2921455.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
 

(c)2016-2019 31DUO.COM All Rights Reserved浙ICP备19001410号-4

浙ICP备19001410号-4