文章 2012-04-02 来自:开发者社区

架构之路--实战项目记录(二) 忘记数据库 开始抽象

对我而言,认识BLL层的作用,或者领域模型驱动的含义,最大的干扰来自数据库。我们很清楚的知道UI层的含义,也知道数据层是做什么的。但对于一个简单的(甚至是相当复杂的)系统而言,实在不知道除了对数据库进行增删改查以外,还能做些什么?发布一篇博客,不就是在数据库里插入一条记录么?点击一下推荐,不就是在数据库里做一个update么?为了避免数据库的干扰,这里,我们设定:不使用关系数据库做存储!请大家牢....

文章 2012-04-01 来自:开发者社区

架构之路--实战项目记录(一) 概述

我正在开发的系统是一个简单的“博客+论坛+SNS”系统。应该比较好理解吧,就“博客园+csdn+开心网”模式。具体的功能在需要用到的时候详细讲解即可。(一)架构选择 Asp.net: WebForm vs MVC我最后选择的还是MVC。只能说是个人偏好,感觉WebForm:1、对最终生成的Html不好控制2、框架略显笨重(页面生命周期,Ajax封装等)另外,asp.net MVC是新生事物,也有....

文章 2012-04-01 来自:开发者社区

架构之路--实战项目记录

对我而言,如何学习“系统架构”一直是一个大难题。我把编程学习分为了三个境界: 只有一个解决方案 不止一个解决方案 最好的解决方案 当我们最开始学习编程时,只要能把问题解决掉,把功能实现出来,就沾沾自喜;如果实现的功能够华丽够出彩,就更是“拽”得不行了。但当我们的视野更加的开阔,我们就会慢慢发现,很多问题,其实并不有一个解决方案,这么做也行,那样做也不错,所以问题随之而来,哪一个才是最好的呢?...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

金融级分布式架构

SOFAStack™(Scalable Open Financial Architecture Stack)是一套用于快速构建金融级分布式架构的中间件,也是在金融场景里锤炼出来的最佳实践。

+关注