代码改变世界

【讨论】服务层(Service)的功能参数列表的粒度

2011-06-12 11:19 by bugfly, 1995 阅读, 1 推荐, 收藏, 编辑
摘要:我们一般在设计服务层的时候总会有这种情况,究竟参数列表是简单类型还是对象类型?首先我们从比较常见的场景入手,修改订单。这里我们先不考虑它是否应该归属于领域对象。根据场景很自然就能提炼出一个功能:EditOrder(XXX),我们开始看看参数列表的写法的种类。我大概想到3种。1.void EditOrder(string orderName,string orderText,float Money);2.void EditOrder(Order order);3.void EditOrder(OrderDTO dto);先看看我对这三种设计的见解。第一种:很直观,也是最早被我们使用的方式,但这种 阅读全文

Unity 在MVC上的应用(下:ORM)

2011-06-02 22:24 by bugfly, 5440 阅读, 9 推荐, 收藏, 编辑
摘要:系列目录 Unity 在MVC上的应用(上:思路整理) Unity 在MVC上的应用(中:Repository) Unity 在MVC上的应用(下:ORM) Unity 在MVC上的应用(扩展篇:JQuery AJAX) Unity 在MVC上的应用(扩展篇:事务控制-前篇ActionFilter) Unity 在MVC上的应用(扩展篇:事务控制-后篇Unit Of Work) Unity 在MVC上的应用(扩展篇:日志管理NLog)技术点应用 1.ASP.NET MVC3(新东西绝对要用用XD) 2.引入IOC容器:Unity(非XML配置方式) 3.使用NHibernate 3.0(支持L 阅读全文

Unity 在MVC上的应用(中:Repository)

2011-05-21 18:06 by bugfly, 3560 阅读, 5 推荐, 收藏, 编辑
摘要:系列目录 Unity 在MVC上的应用(上:思路整理) Unity 在MVC上的应用(中:Repository) Unity 在MVC上的应用(下:ORM) Unity 在MVC上的应用(扩展篇:JQuery AJAX) Unity 在MVC上的应用(扩展篇:事务控制-前篇ActionFilter) Unity 在MVC上的应用(扩展篇:事务控制-后篇Unit Of Work) Unity 在MVC上的应用(扩展篇:日志管理NLog)正题回顾上篇介绍,我们可以看到一个小小的Demo是多么的臃肿,这一篇我将完善Repository模式,和引入Mock技术,开始转入面向接口编程。一如既往的风格,我 阅读全文

Unity 在MVC上的应用(上:思路整理)

2011-05-15 11:01 by bugfly, 3444 阅读, 6 推荐, 收藏, 编辑
摘要:前言 卧病数月,颓废的日子。以前向往的未来一一被真几个月的辛酸打碎了,但未来依然要吃饭,所以打算写一个简短MVC系列来回顾IOC的应用,过中将会有实际开发中解决常见问题的方法。 注意:本系列每一篇文章和上一篇并无必然的承接关系,但所应用到的技术点是有先后顺序的,你将会从文章的应用上发现。系列目录 Unity 在MVC上的应用(上:思路整理) Unity 在MVC上的应用(中:Repository) Unity 在MVC上的应用(下:ORM) Unity 在MVC上的应用(扩展篇:JQuery AJAX) Unity 在MVC上的应用(扩展篇:事务控制-前篇ActionFilter) Unity 阅读全文

[讨论]二、ASP.NET MVC控制到Action参数的权限对策

2010-12-01 14:52 by bugfly, 2803 阅读, 4 推荐, 收藏, 编辑
摘要:继上一篇 [讨论]ASP.NET MVC控制到Action参数的权限对策后,我总觉得我的做法是不正确的,但走不出误区,昨晚和程序网友们讨论后,找出了一些让我放弃这种做法的理由。1.过分依赖某一个MVC架构的权限设计,不够通用。2.权限控制过于复杂。3.最关键是有种莫名其妙的别扭感。好了,让我继续尝试下去,失败下去吧。以下的内容有一部分操作是基于上一篇提及到的,我就不在这里描述了。Model Fir... 阅读全文

[讨论]ASP.NET MVC控制到Action参数的权限对策

2010-11-30 16:30 by bugfly, 1073 阅读, 2 推荐, 收藏, 编辑
摘要:意图:有时候,用户权限的控制不单单是是Action级别就可以解决,有可能细致到Action参数,如index(string department)这种Action,也许会根据department参数的不同而划分权限。所以就想研究一下是否要控制到Action参数的权限对策,希望大家讨论下。我做了一个简单的Demo演示,具体到所有文件的代码就不一一POST出来了,希望大家可以明白我的思路。首先,没有打... 阅读全文

NHibernate如何动态查询?

2010-10-29 16:01 by bugfly, 493 阅读, 0 推荐, 收藏, 编辑
摘要:代码[代码]代码代码代码代码代码代码代码代码代码 阅读全文

October 12,2010

2010-10-12 22:06 by bugfly, 184 阅读, 0 推荐, 收藏, 编辑
摘要:Tonight,My schoolmate and I went to zhu dao park to see the house which we wanted to rent.To go there you can either take the subway or take a bus,I takethe No.128 bus which go there direct.Although m... 阅读全文

【转】Ruby on Rails为何走红企业领域?

2010-10-12 11:34 by bugfly, 1033 阅读, 0 推荐, 收藏, 编辑
摘要:【IT168 专稿】在很短时间内,Ruby on Rails已经迅速在企业开发社区中蹿红,被企业开发者和系统管理员所认可。作为一个开源平台,Ruby已经证明了自己具有很多优势,可以让企业应用程序变得更强大,而不仅仅是让程序员缩短应用程序开发周期和能够创建易懂、易维护的代码那么简单。本文将向Java开发者简单的介绍Ruby on Rails,并且分析Ruby on Rails的发展,以及为什么它能在... 阅读全文

First Day,a special day

2010-10-10 10:38 by bugfly, 199 阅读, 0 推荐, 收藏, 编辑
摘要:October 9,2010 Today,I am in a fit of depression,and my mind is in the state of confusion.I quarrel with someone who was kicked out of the chat group by me,after that I was real sorry.I hope he can fo... 阅读全文