栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

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

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

由于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次安装,做为一项特殊功能的中间件集成到.NetCore框架中。

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(服务层之网店初始化安装服务功能性耦合实现)。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/613847.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号