nopCommerce的源代码结构和架构
摘要:编写本文档是为了向程序员说明nopcommerce的解决方案结构,亦是程序员开发nopcommerce的居家必备良书。首先 nopcommerce的源代码很容易拿到,它是开源的,所以你可以直接到网上下载。 在你打开VS以后项目和文件夹都会完整列出来,我们建议你在看此文档的同时也打开你的VS来浏览项目和文件。文章说明:文章来源自我的博客,于原文之理解而翻译,并非出版社那种按字词翻译风格。欢迎各位提出意见,也欢迎各位转载不过务必注明本文原址。更多 nopcommerce的文章请关注http://www.dingsea.com/?tag=nopcommerce,或者加入我们的QQ群 10167509
阅读全文
优秀的开源前端框架---Bootstrap
摘要:Bootstrap声明:本文已经首发于InfoQ中文站,版权所有,原文为《优秀的开源前端框架Bootstrap发布2.0.1版》,如需转载,请务必附带本声明,谢谢。Bootstrap是著名的社交网站、微博的先驱Twitter在2011年8月推出的开源WEB前端框架,集合CSS和HTML,使用了最新的浏览器技术,为快速WEB开发提供了一套前端工具包,包括布局、网格、表格、按钮、表单、导航、提示等等。使用Bootstrap可以构建出非常优雅的前端界面,而且占用资源非常小。Bootstrap发布时间不长,但是已经非常成熟了,目前最新版本是2.0,包括完整的CSS编译和非编译版本,样例模板和Javas
阅读全文
Quarzt.NET 任务调度框架
摘要:Quarzt.NET 任务调度框架Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 2.10。 Quartz是一个完全由java编写的开源作业调度框架。不要让作业调度这个术语吓着你。尽管Quartz框架整合了许多额外功能, 但就其简易形式看,你会发现它易用得简直让人受不了!。简单地创建一个实现org.quartz.Job
阅读全文
[开源]KJFramework.Message
摘要:框架的介绍:1. 已经完成了对于消息内部类型的支持(int, short, long, uint, ushort, ulong, bool ,float, double, byte, sbyte, byte[], decimal, DateTime, IntPtr, Guid)2. 支持内部序列化元数据(.NET可序列化的对象)3. 对于智能对象内部的“智能对象”提供支持。 支持迭代元数据转换。[说明:]KJFramework框架中内置了一套,可以将网络传输实体自动转换为二进制元数据的能力框架。使用此框架,将使得用户不在关心底层传输时对于二进制编码/解码的繁琐过程,解放程序员的脑力劳动。目前此
阅读全文
WPF插件式框架
摘要:前言 标题有点大,本文主要介绍了WPF插件式框架的一个思路,代码来自于以前给朋友写的一个Sample,细节地方不去关注,大致谈谈想法。插件式架构 插件式(AddIn)架构,不是一个新名词,应用程序采用插件式拼合,可以更好的支持扩展。很多著名的软件都采用了插件式的架构,如常见的IDE:EClipse,VisualStudio等等。 这些插件式架构在实现上各有特色,但是基本原理大致相同:定义插件框架,用来下载,创建,销毁插件,并管理插件间的通信等等。定义插件契约,定义统一的接口规范。实现插件组件,组件实现插件契约,在运行时可以被插件框架所发现并集成。 关于插件式架构的实现技术,可以有很多选...
阅读全文
【翻译】从头开始编写一个Orchard网上商店模块
摘要:【翻译】从头开始编写一个Orchard网上商店模块(4) - 创建ProductPart原文地址:http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-part-4定义的ProductPart这是从头开始编写一个新的Orchard模块的教程的第4篇。对于本教程的概述,请参阅介绍。Orchard中的内容项(Content Items)由Content Parts组成。使用我们的网上商店模块,我们希望管理员可以通过把ProductPart附加到任何内容类型(Conten
阅读全文
作业调度框架 Quartz.NET 2.0 StepByStep
摘要:注:目前网上诸多介绍Quartz.net的文章,甚至Quartz.net官网上的Tutorial都是1.0版本的,而这个项目在2.0版本对项目进行了比较大规模的修改,使得原有的很多例子都不能运行,故写此文。由于本人是边学边用,加之技术写作水平皆有限,错误自然难免,望轻拍,我将不定时更新完善此贴,希望能为需要的朋友提供帮助。1. 项目介绍 现今的系统,业务数据是越来越大,传统的同步处理方式有时候已经不能满足用户需求,定时后台服务这种异步数据处理形式则逐渐被大家接受。相信大家在平时的工作中也经常遇到数据同步,或是定时邮件,短信提醒等需求,Quartz.net(官网http://quartznet.
阅读全文
AForge.NET框架的使用
摘要:什么是AForge.NET?AForge.NET是一个为开发人员和研究人员开发的框架,它可以用于计算机视觉,遗传算法,图像处理,神经网络,机器人学习与控制,机器学习和模糊系统。AForge.NET的官方文档比较丰富,网上也有一些相关文章,但是多是关于视觉和神经网络的,而我个人对模糊系统比较感兴趣,故写下自己的一些感受。模糊系统和模糊理论简述模糊系统主要是区别于经典系统(或称为常规系统)。在研究人机系统,管理系统,特别是经济和社会系统时,由于加入人的逻辑、推理、判断,很多决策很难做到完全精确,这些和人有关的系统就拥有了某种模糊性。在常规系统中,如果一个系统在某刻的状态和输入一旦决定,下个时刻的状
阅读全文
ASP.NET三层架构基础详细操作图文教程
摘要:本文主要讲述Asp.netB/S结构 下基础的三层架构项目。三层主要是指的界面UI层,逻辑层,数据层。界面UI层:用于用户观看,体验的表示层。逻辑层:程序运行逻辑的封装层。数据层:程序数据相关操作的封装层。每层当中还可以进行不同的详细划分,因为是基础教程,先领新手入门,所以不进行复杂的讲解。有问题可以到我所在的社区中国微软.NET技术交流社区cnntec.com找AZ猫 欢迎各位转载,请保留此信息,感谢您的合作。准备工具:Microsoft Visual Studio 2008 以下简称vs08Microsoft SQLServer 2005 以下简称 数据库安装就不详说了。首先,我们新建一个
阅读全文
十层框架
摘要:凡是接触.net开发的,首选要理解的就是三层架构的重要思想。关于三层架构的概述 我就不多说了,相信大家都早已明白。三层架构(3-tier application) 就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。3、数据访问层(DAL):该层是直接操作数据库的,针对数据的增添、删除、修改、更新、查找等。各层关系如下图所示: 我进入公司
阅读全文
Ext.NET
摘要:当前标签: Ext.NETEXT.NET复杂布局(四)——系统首页设计(下)雪雁 2012-01-05 22:35 阅读:1555 评论:4EXT.NET复杂布局(四)——系统首页设计(上)雪雁 2011-12-30 23:26 阅读:1926 评论:13EXT.NET高效开发(四)——实用技巧雪雁 2011-08-27 20:49 阅读:3201 评论:10EXT.NET复杂布局(三)——复杂表单布局雪雁 2011-08-08 16:16 阅读:3630 评论:25EXT.NET高效开发(三)——使用Chrome浏览器的开发人员工具雪雁 2011-07-29 13:41 阅读:2849 评论
阅读全文
使用RestSharp 库消费Restful Service
摘要:现在互联网上的服务接口都是Restful的,SOAP的Service已经不是主流。.NET/Mono下如何消费Restful Service呢,再也没有了方便的Visual Studio的方便生产代理的工具了,你还在用HttpWebRequest 自己封装吗?Restful Service还有授权问题,自己写出来的代码是不是很不优雅?通常Restful Service返回的数据格式是XML或者Json,还要设置服务的输入参数等等,使用起来很复杂。本文向你推荐一个开源的库RestSharp轻松消费Restful Service。RestSharp是一个开源的.NET平台下REST和Http AP
阅读全文
发布.NET 开发工具 DevNet4.0 开发框架 Maper 映射
摘要:现发布.net开发工具及开发框架,已用于很多项目,能提高开发效率和开发速度,大大提高维护性,扩展性,及适应快速的需求变化;如有兴趣可以联系我;QQ:69983534 Emal:sjfe_cn@foxmail.com一、代码生成器:该代码生成器是配合DevNet框架而开发,涵盖了普通常用的实体等代码生成,先上几张截图:使用起来比较简单,熟悉一下即可;二 DevNet4.0演示项目 演示下载包包括代码生成器、DevNet框架htm帮助文档(index.htm),Mapper映射文件操作和实体操作演示,大家下载后看一下即可明白,让开发人员彻底摆脱枯燥的重复代码编写,把更多的时间和精力关注到业务逻辑.
阅读全文
PureMVC--框架
摘要:一起搞懂PureMVC(一) 最近在学习flash/flex,其中就包含PureMVC。在网上看见一篇英文的关于PureMVC的文章,感觉挺不错的。于是乎想翻译一下,一来自己学习之用,二来看能否帮到其他童鞋。翻译水平有限,请各位看官见笑。 (英文水平好的观众可以之间看原文http://active.tutsplus.com/tutorials/workflow/understanding-the-puremvc-open-source-framework/,同时感谢一下天地会的兄弟们的分享) 来,开始我们的学习之旅…… 曾几何时,你被安排去完成一个需要大量编码或要和同事们一起合作的...
阅读全文
系统设计与架构笔记:对我新公司网站的技术架构初解
摘要:刚刚进入了一家新公司,哎在上海混了这么多年,终于到了一家像样的公司,想想这个过程还真不容易啊,一定得要好好珍惜了,不废话了,开始我的内容了。 我现在的项目组的确是做纯正大网站的项目组,虽然现在还没做开发,对公司框架还没完全熟悉,但是对公司的架构的初步了解(初解)觉得还真有价值,都说大型网站应用的开发和普通的web项目不一样,但是你没有做过大型网站终究还是不能理解它的技术结构和我们常用的技术框架结构有何不同。在讲之前我要申明:我是一名java工程师,所以我讲的技术都是以java技术为基础,或许其他技术实现同样的功能会有所不同,但我相信主要思想一定是相似的。 普通的javaweb项目就是按照m..
阅读全文
WCSF vs ASP.NET MVC
摘要:前段时间有个兄弟问我wcsf的问题,说实话,第一次听到这玩意,我一开始还以为他说wcf呢,寒。网上一搜,哦~~原来这是practice and pattern team的大作,于是用了两周的时间研究了一把,发觉这套东西的确很强,由于那个兄弟是要为自己的公司选架构,所以我就趁此机会分析了下他们的异同和优缺点。WCSF是啥?WCSF全称Web Client Software Factory, 貌似08年就已经很成熟了,最近还出了vs2010版,可惜我机器上vs2010死活装不上去,老报2908和1935(已在microsoft connect上提交bug,希望vs team会瞧一眼),所以只能看基
阅读全文
网架构学习笔记
摘要:网架构学习笔记最近在网上溜达时,看到优酷网架构学习笔记,感觉很不错,转过来与大家分享。记得以前给大家介绍过视频网站龙头老大YouTube的技术架构,相信大家看了都会有不少的感触,互联网就是这么一个神奇的东西。今天我突然想到,优酷网在国内也算是视频网站的老大了,不知道他的架构相对于YouTube是怎么样的,于是带着这个好奇心去网上找了优酷网架构的各方面资料,虽然谈得没有YouTube那么详细,但多少还是挖掘了一点,现在总结一下,希望对喜欢架构的朋友有所帮助。一、网站基本数据概览据2010年统计,优酷网日均独立访问人数(uv)达到了8900万,日均访问量(pv)更是达到了17亿,优酷凭借这一数据成
阅读全文
sqlserver数据库大型应用解决方案总结
摘要:随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。一、负载均衡技术负载均衡集群是由一组相互独立的计算机系统构成,通过常规网络或专用网络进行连接,由路由器衔接在一起,各节点相互协作、共同负载、均衡压力,对客户端来说,整个群集可以视为一台具有超高性能的独立服务器。1、实现原理实现数据库的负载均衡技术,首先要有一个可以控制连接数据库的控制端。在这里,它截断了数据库和程序的直接连接,由所有的程序来访问这个中间层,然后再由中间层来访问数据库。这样,我们就可以具
阅读全文
架构设计
摘要:有关架构的概念和其重要性此处就不再详细讨论了,在很多社区和书籍中都有介绍过。在这里推荐两本书,分别是《企业应用架构模式》和《Microsoft.NET企业级应用架构设计》,其中,第二本适合.NET开发人员来看。另外,选择不同的网站 后台语言就意味着不同的架构路线和不同的开发框架,我们使用的开发语言和相关软件技术,已经在第二章中有过介绍。 互联网项目(门户、社区、电商等)在初期架构阶段,首先,要分清楚项目所针对的人群有哪些,并根据需求分析和上线后的推广力度来估算有多大的访问量;然后, 负责架构的人员根据这些资料设计架构粒度。现在投资互联网项目的成本都很大,已经不像几年前买个虚拟主机就可以搞定了.
阅读全文
框架规划
摘要:一个比较成规模的系统,很多东西依赖官方组件不能满足定制、灵活、性能、监控的要求,需要开发哪些东西?略微整理了一下,这也是我们的目标。宗旨:1)自己的组件需要处处体现集中配置、集中日志、内置性能监视器、集中监控、自动部署等理念!2)考虑分期,先实现必要的东西,尽量轻量化,微软搞的东西很容易太重!3)尽量考虑不依赖硬件的横向扩展!4)分布式分布式说白了很多时候是对用户来说是集中的单点的,在后端是分布式的用于承载大量数据和大量请求!5)分布式要解决的问题?同步、路由、负载均衡、可用性检测、数据迁移、性能、治理。。。作者:lovecindywang本文版权归作者和博客园共有,欢迎转载,但未经作者同意必
阅读全文