PersonalBlog源码学习了著名开源社区CommunityServer(CS)的抽象数据库的设计,自己独立思考,站在哲学的角度上思考问题,并进一步抽象,最终设计出了一套非常抽象的通用数据库以及通用数据访问层。主要有以下优点:1)通过两个抽象表存放任何数据实体以及实体之间的关系;2)通过两种扩展字段设计方式实现任何数据实体的字段扩展需要,并且扩展的字段支持数据库级别的排序搜索功能;扩展字段的添加和一般字段没有什么大的区别,仅仅只是添加了一个特性而已。3)由于将实体与实体之间的关系进行高度抽象(最终抽象为横向和父子递归两种关系),导致数据库访问层的接口的通用型非常广泛,可以适应任何实体之间的关系。这样的设计用一般的言语无法表达;也许你看了代码之后会有所体会;4)吸取了CS中的很多好的设计,如Provider模式,动态构建SQL实现自定义查询,缓存,多语言资源文件设计,自定义Url重写,Ajax功能,etc;5)优秀的运行性能;6)通过一个简单的文章发布系统的后台管理系统作为Demo,展示本框架的部分功能;7)目前该框架还在不断完善优化中。。使用注意事项:首先附加DB_51aspx下的
标签: 多层开发 开源博客 CommunityServer 工厂模式
评分:
更新时间:2008-10-06
浏览次数:10159次
免费
Discuz!NT2.6正式版源码(免安装)Discuz!NT从诞生至今,每一个版本都有创新,备受应用微软ASP.NET平台的站长关注。面对网络社区开放发展的新趋势,产品开发团队历时半年,经过不懈努力,推出最新的Discuz!NT2.6,精心打造出了一款更加成熟、安全、稳定的开放式社区平台解决方案。从开源到开放,Discuz!NT2.6不仅仅是简单功能的升级,更重要的是应用理念的创新。Discuz!NT2.6融入了全新的社区产品开发理念,推出了开放的API接口。利用API可以在整合程序中调用用户资料,版块,帖子等内容,来开发跟论坛高度整合的应用程序。Discuz!NT作为康盛创想倾力打造的社区软件产品,在支持环境和扩展性能不断创新。Discuz!NT2.6开放的设计理念,受到大量的第三方产品ASP.NET开发商的支持。新版专业开放的API应用,让Discuz!NT再一次成为广大站长关注的焦点。Discuz!NT2.6主要功能介绍:1开放API接口,让功能整合更深入;2版块个性化URL和SEO设置,让社区应用更友好;3附件批量上传和附件交易,让社区操作更便捷;4垃圾信息多重防御机制,让社
评分:
更新时间:2009-01-16
浏览次数:25346次
免费
SpaceBuilder_v2.0Beta_SDK,提供自动化安装程序,全新安装或升级安装步骤请参阅“安装指南.html”SpaceBuilder是一套基于Web2.0思想设计、采用asp.net2.0开发的社区门户产品。它同时也是一套Web2.0全面解决方案,包含:空间、博客、相册、网摘、文件、圈子、活动、消息中心、SNS等功能,可以根据客户需求任意组合、无缝集成。它采用了业内领先的技术体系架构、隐私保护功能、用户评价体系、优异的缓存技术、全文检索技术。可以承载千万级的数据,具备优异的扩展性并提供丰富的API,方便客户进行产品定制或者二次开发。技术特色:开发语言:采用asp.net2.0进行开发,三层体系架构;数据存储:目前采用SQLServer2005/SQLServer2000进行数据存储,由于数据访问层采用了Provide设计模式所以可以方便的移植到其他关系型数据库;数据访问:为了提升性能以及数据库安全性,数据访问全部采用存储过程;高效缓存:大大减轻数据库服务器负担,提高网站响应速度,并且具有优秀的缓存过期策略,使站点获得性能提升的同时,降低缓存更新延迟,保证缓存与数据库数据同
标签: 多层开发 商业 NHProfiler 博客 SpaceBuilder 空间 社区 相册 圈子
评分:
更新时间:2009-02-06
浏览次数:11531次
免费
SpaceBuilder是一款基于asp.net技术业内领先的Web2.0社区平台。结合我们提供的博客、相册、文件、网摘、迷你博客、资讯、论坛、活动、圈子等应用模块,您可以快速的搭建web2.0特征的在线社区。借助SpaceBuilder平台的服务(用户、朋友、私信、邀请、权限、审核、隐私、积分、通知、动态、标签、分类、附件…),二次开发者可以快速的增加新的应用模块或者对现有的应用模块进行修改。SPB最新版本v2.0采用asp.netmvc开发,是迄今为止基于asp.net技术的最强大的社区产品,采用了世界领先的技术体系架构、优异的缓存技术、基于Lucene的全文检索技术,可以承载千万级的数据,并提供良好的安全性及用户体验。v2.0增加了:1.迷你博客;2.信息审核机制,并增加了人工审核及举报功能,轻松实现对全站内容的过滤;3.为博客、相册、文件、网摘增加了站点分类,站点可以更好的对频道的信息进行组织;4.后台增加群发功能,可以分角色及用户级别的用户群发私信或Email,方便站长广播一些站点通知;5.允许管理员在后台添加用户更多更新参见“SpaceBuilder版本变更历史”v2.0充
标签: NHProfiler 博客 SpaceBuilder SNS 社区 网摘
评分:
更新时间:2009-03-11
浏览次数:20428次
免费