04 2013 档案

摘要:ASP.NET MVC经典项目ProDinner项目解析(1) ASP.NET MVC经典项目ProDinner项目解析(2) ASP.NET MVC经典项目ProDinner项目解析(3) ASP.NET MVC经典项目ProDinner项目解析(4) ASP.NET MVC经典项目ProDinn 阅读全文
posted @ 2013-04-30 23:26 aspnetdream 阅读(803) 评论(1) 推荐(0) 编辑
摘要:四、Infra层解析ProDinner使用了Castle.Windsor开源项目,最直接最根本的使用了依赖倒转,说得通俗点,我们在使用接口的时候,往往可以实现,实现层的多样化,基于实现接口的多样化,我们有不同的调用方式,但是在调用接口的时候,我们最终需要选择那样实现来运行代码,例如: public interface IA { void Print(); } public class AA : IA { public void Print() { Console.Write("AA实现"); ... 阅读全文
posted @ 2013-04-30 23:08 aspnetdream 阅读(2240) 评论(5) 推荐(2) 编辑
摘要:三、Data层解析这一层主要是和数据库相关联的, 所以这一层直接关系到应用程序的健壮性。最近在各个渠道都在提大数据这个概念,大数据高并发,尤其是facebook倡导的基于java应用的Hadoop框架, 如火如荼, 也从各个层面得到这样的消息或者说法, net在大数据高并发处理上比不上java, 这点我暂时不去评论他, 但是EF框架无法处理大数据, 我还是需要保留个人观点的。因为某些架构师自身对EF框架的不熟悉而对次妄加评论。我相信Code First模式是处理大数据的一个很好的方式。当然,基于EF框架的大数据或者说基于NET框架这样的经典案例确实太少的。插点题外话,我们进入MVC。ProDi 阅读全文
posted @ 2013-04-25 23:33 aspnetdream 阅读(2989) 评论(5) 推荐(3) 编辑
摘要:上一篇文章介绍了整体架构,接下来我会就每一个类库层次做个逐次介绍二、Core层解析在Core中做了几件事情第一层 Model1、定义整个系统的实体类型,包括了每个实体的关联。2、定义实体的公用字段(ID)和状态(IsDeteled),这两者非常简单,谁都能看得懂,作为范例,我觉得由此体现得更多的是一种思想。 我们在做表设计的时候,很多同学,对外键关联时,外键字段名和主表的主键名并不对应,我想对现今的数据库也好,ORM框架也好,或许不是什么大问题,但在做架构设计时估计就会遇到问题,或为此多付出代码。有同学用过DevExpress框架的话,这点会体现的更明显。 再者对于记录,状态、操作模块、操.. 阅读全文
posted @ 2013-04-14 21:47 aspnetdream 阅读(3061) 评论(5) 推荐(1) 编辑

点击右上角即可分享
微信分享提示