我的NopCommerce之旅(8): 路由分析】的更多相关文章

一.导图和基础介绍 本文主要介绍NopCommerce的路由机制,网上有一篇不错的文章,有兴趣的可以看看NopCommerce源码架构详解--对seo友好Url的路由机制实现源码分析 SEO,Search Engine Optimization,中文叫做搜索引擎优化,主要是为了提高网站关键词排名,提高访问量.SEO是一个很广的话题,我们这里主要了解NopCommerce的友好Url机制(它是实现SEO的一个步骤). 二.承上启下 我的NopCommerce之旅(6): 应用启动中介绍在应用启动时…
本文转自:http://www.cnblogs.com/devilsky/p/5359881.html 我的NopCommerce之旅(6): 应用启动   一.基础介绍 Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码. Application_Start是其中一个事件,在HttpApplication 类的第一个实例被创建时,该事件被触发它允许你创建可以由所有Http…
一.基础介绍 依赖注入,Dependency Injection,权威解释及说明请自己查阅资料. 这里简单说一下常见使用:在mvc的controller的构造方法中定义参数,如ICountryService countryService,然后直接使用countryService(构造注入). public CountryController(ICountryService countryService, IStateProvinceService stateProvinceService, IL…
一.系统环境 IIS7.0 or above ASP.NET 4.5(MVC 5.0) .NET Framework 4.5.1 or above VS 2012 or above 二.架构设计 Pluggable modular/layered architecture Inversion of Control(IOC,控制反转) and Dependency Injection(DI,依赖注入) 三.开发技术 Entity Framework,及其CodeFirst ASP.NET MVC…
一.基础介绍 ——In computing, a plug-in (or plugin) is a set of software components that add specific abilities to a larger software application (Wikipedia). Plugin,即插件,用来做NopCommerce的功能扩展.NopCommerce源码本身提供了一些插件供参考使用.本篇文章通过阅读官方文档进行实践总结,主要讲解如何编写一个数据持久化的NopCo…
一.基础介绍 1.什么是cache      Web缓存是指一个Web资源(如html页面,图片,js,数据等)存在于Web服务器和客户端(浏览器)之间的副本. 2.为什么要用cache      即cache的作用,有以下几点:      2.1.减少网络带宽消耗:      2.2.降低服务器压力:      2.3.减少网络延迟.加快页面打开速度. 3.cache的分类      常见分类如下:      3.1.数据库数据缓存:      3.2.服务器端缓存:           a.…
一.基础介绍 Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码. Application_Start是其中一个事件,在HttpApplication 类的第一个实例被创建时,该事件被触发它允许你创建可以由所有HttpApplication 实例访问的对象. 简单来说,Application_Start()就是一个ASP.NET应用程序启动时执行的方法,可以理解为应用程序入…
一.故事背景 现在很多人都喜欢玩文艺,特别是我身边的UI们,拍照一分钟修图半小时.就是为了能够在朋友圈显得逼格高,不过的确是挺好看的,修图的软件太多了就不多说了,而且一般都没有水印啥的.相比较短视频有一个比较有逼格的编辑工具「Vue」个人已经用了很长时间了,拍出来的视频借助强大滤镜真的很好看,显得逼格也高,更重要的是他有我最喜欢的功能就是可以添加视频背景音乐,选择自己喜欢的音乐,然后还可以编辑这段背景音乐,反正我个人觉的这个是我最喜欢用的产品了.但是好用的东西必定有它不好的地方,因为他真的很强大…
Dispatcher.class.php这个文件中是url路由,由于第一次正式看路由那块,所以就从头开始一行一行看把. 首先是dispatch函数 是37行到140行 这个函数是做映射用,把url映射到控制器对我们来说算是最重要的一块 $urlMode = C('URL_MODEL'); if($urlMode == URL_REWRITE ) { //当前项目地址 $url = dirname(_PHP_FILE_); if($url == '/' || $url == '\\') $url…
一.功能简介 用户购买物品生成订单后,系统将发送邮件提醒给用户 二.操作步骤 后台配置一个系统的默认发送邮箱 启动定时任务,这里包括多个任务,只需要启动邮件任务 查看邮件发送情况 三.数据库分析 [dbo].[Log] 系统日志表,可查看邮件发送失败的异常信息 [dbo].[EmailAccount] 系统发送邮件配置表 [dbo].[QueuedEmail] 订单邮件序列表,[SentTries]为重试次数,默认尝试3次失败后不再发送. [dbo].[ScheduleTask] 定时任务信息表…