Microsoft .NET Pet Shop 4 架构与技术分析
1.项目概述与架构分析
微软刚推出了基于 下的 该版本有了一个全新的用户界面。是研究
的好范例啊,大家都知道,一直以来,在 和 之间争论不休,到底使用哪个平
台开发的企业级应用性能最好、结构最优、生产力最高。为了用事实说话,通过对项目各方面的性能评估
进而在比较 和 的高下。用户做比较的这个项目就是 。正因为 肩负着上面
所说的重任,各方面必须是最优的,架构设计应该是经过慎重考虑的。所以其一经推出,便成为了开发者、
架构师等人学习、研究的典范。
日前微软推出了基于 开发的 。新的 实现了与
相同甚至更多的特性,由于采用了 ,,以及
!,"!#$%&'&$(,但是代码量却减少了四分之一。同时,在事务、数据缓存、安全
方面使用了 附带的特性,构建了一个灵活的最佳实践的应用程序。
)
他们利用了 *$#&&+,' 把项目从 -- 移植到了 ,然后
做了以下改动:
-.用 (&$& 代替了原来的 $'#&& 提供的事务功能
代码实现:.//0'(&$&1的 1!$'
2&3'!0'2&4'5。
.用强类型的范型集合代替了原来的弱类型集合
1!$2/6'1$2&478'1$.(#(3&$(5
9
::;1&&4&(
43&21!!0(3$(55
评论0