我的NopCommerce之旅(6): 应用启动】的更多相关文章

一.基础介绍 Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码. Application_Start是其中一个事件,在HttpApplication 类的第一个实例被创建时,该事件被触发它允许你创建可以由所有HttpApplication 实例访问的对象. 简单来说,Application_Start()就是一个ASP.NET应用程序启动时执行的方法,可以理解为应用程序入…
本文转自:http://www.cnblogs.com/devilsky/p/5359881.html 我的NopCommerce之旅(6): 应用启动   一.基础介绍 Global.asax 文件(也称为 ASP.NET 应用程序文件)是一个可选文件,该文件包含响应 ASP.NET 或 HTTP 模块所引发的应用程序级别和会话级别事件的代码. Application_Start是其中一个事件,在HttpApplication 类的第一个实例被创建时,该事件被触发它允许你创建可以由所有Http…
一.导图和基础介绍 本文主要介绍NopCommerce的路由机制,网上有一篇不错的文章,有兴趣的可以看看NopCommerce源码架构详解--对seo友好Url的路由机制实现源码分析 SEO,Search Engine Optimization,中文叫做搜索引擎优化,主要是为了提高网站关键词排名,提高访问量.SEO是一个很广的话题,我们这里主要了解NopCommerce的友好Url机制(它是实现SEO的一个步骤). 二.承上启下 我的NopCommerce之旅(6): 应用启动中介绍在应用启动时…
一.基础介绍 依赖注入,Dependency Injection,权威解释及说明请自己查阅资料. 这里简单说一下常见使用:在mvc的controller的构造方法中定义参数,如ICountryService countryService,然后直接使用countryService(构造注入). public CountryController(ICountryService countryService, IStateProvinceService stateProvinceService, IL…
一.基础介绍 ——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.…
一.功能简介 用户购买物品生成订单后,系统将发送邮件提醒给用户 二.操作步骤 后台配置一个系统的默认发送邮箱 启动定时任务,这里包括多个任务,只需要启动邮件任务 查看邮件发送情况 三.数据库分析 [dbo].[Log] 系统日志表,可查看邮件发送失败的异常信息 [dbo].[EmailAccount] 系统发送邮件配置表 [dbo].[QueuedEmail] 订单邮件序列表,[SentTries]为重试次数,默认尝试3次失败后不再发送. [dbo].[ScheduleTask] 定时任务信息表…
一.概述 NopCommerce是一个开源的购物网站,它的特点是Pluggable modular/layered architecture(可插拔模块分层架构) 二.功能特色介绍 1.适配手机端 2.支持多个商店 3.支持多个供应商,分离虚拟物品和实体货物(虚拟物品是不需要配送的) 4.产品功能方面,包括产品属性.产品比较.库存管理.价格.产品下载(电子书.音乐等).产品评价反馈 5.搜索引擎优化(面向Google搜索的优化) 6.买单方面,包括电话订单.支持多币种.可配置物品基础信息.SSL…
一.概述 基于MVC 二.详细描述 \Libraries\Nop.Core 核心类,包括缓存.事件.帮助类.业务对象(订单.客户实体) \Libraries\Nop.Data 数据访问层,采用Entity Framework Code-First \Libraries\Nop.Services 核心服务层,包括业务逻辑,校验,数据计算 Projects into \Plugins\ solution folder 插件,生成的DLL自动拷贝到\Presentation\Nop.Web\Plugi…
一.系统环境 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…