4

为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(一)

MVC RC的“脚手架(Scaffold)”功能可以说为MVC RC的开发如虎添翼,不过应用到真实的开发环境中似乎存在一些遗憾的地方:很多时候我们并不希望把Models、Views和Controllers放在同一个项目里面,而是把它们分离到不同的项目,然后由一个项目(比如Views)统一引用其他所有... ...

SZW 发布于 2009-02-27 19:14 评论(19) 阅读(6898)
2

尽可能地使用强类型数据

我们继续来谈《最佳实践》,这次的主题便是“强类型”。强类型的好处有很多,张嘴便可随意举上几例:能够享受代码提示功能、能够获得重构工具的支持、能够在编译期发现更多错误…… ...

Jeffrey Zhao 发布于 2009-02-27 08:19 评论(69) 阅读(21178)
4

关于两个MVC示例的思考(MVCStore和Oxite)

最近看了一些关于MVC框架的东西,加以之前就研究过一些关于 MVC架构的信息,碰巧在网上又看到了这样一篇文章,是关于微软内部的开发者对Oxite项目的个人攻击,让我产生了写篇文章来表达一下自己对于这种架构模式的思考。声明,如果之前没看过这两个项目的朋友建议下载相应的源码:MVCStore... ...

代震军 发布于 2009-02-26 12:42 评论(62) 阅读(24271)
2

对ASP.NET MVC项目中的视图做单元测试

说到ASP.NET MVC,我们似乎始终都在关注对于Controller的测试,那么我们该如何对视图进行独立的单元测试呢? ...

Jeffrey Zhao 发布于 2009-02-25 01:01 评论(46) 阅读(19397)
6

我们为什么需要WF

本文是[我们为什么需要工作流]的姊妹篇,我使了类似的文风, 我们为什么需要WF 以前有人对我说,WF很难用,明明很简单的一个功能,用WF去做却那么繁琐, 有这种想法,那我觉得有两种可能, 一,你要实现的这个功能确实太简单 二,你把这个功能的实现过程想的太简单 先看一组列子 这是一组非常简单的例子,分... ...

WXWinter(冬) 发布于 2009-02-20 08:56 评论(15) 阅读(8203)
1

使用Mono平台前,请牢记产品观点

技术领域有很多让人深感困惑的地方,不管是架构师、设计师还是程序员,在完成任务之余,偶尔都有自责的地方:程序员在使用新技术完成任务的时候,有时会觉的自己旧技术都没有完全掌握,使用新技术有些好高骛远;设计师对于架构师所采用的新技术和程序员的学习成本表示担忧;架构师觉得自己可能没有完全了解技术细节,关心了... ...

蓝色闪光 发布于 2009-02-11 04:32 评论(42) 阅读(6560)
0

ASP.NET MVC Release Candidate 1学习指南

现在 ASP.NET MVC Release Candidate 已经可以下载, 如何着手开始用asp.net mvc开发应用呢? 这是一个学习ASP.NET MVC Release Candidate 1的资源指南。 ...

张善友 发布于 2009-02-02 16:11 评论(2) 阅读(4207)
9

不得不为LINQ说几句话,驳“LINQ已死”论

近日不断看到有关“LINQ已死”,“LINQ玩完了吧”的言论,甚至于更有牛人说出“程序开发最终会回到本机代码上”,于是便有了本文: 1.请认清事实真相 2.请区分清概念 3.请收起LINQ无用论 ...

TerryLee 发布于 2009-01-05 01:31 评论(340) 阅读(41588)
6

网站性能越来越差怎么办?

新的一年,你的老板或客户,是否曾和你抱怨公司的网站性能愈来愈差?网站大家都会写,自从有了 Visual Studio 之后,连你家楼下的正妹小喵和隔壁的王大婶都会写 ASP.NET。但同样的一个画面,背后的性能却可能是天差地远,更惶论多人同时上线的企业网站,而程序员的身价也因此有所差别。本帖提供一些... ...

WizardWu 发布于 2009-01-03 17:39 评论(42) 阅读(14722)
6

NHibernate之旅(24):探索NHibernate二级缓存(下)

呵呵,今天收到了微软“最有影响力开发者”礼包,很高兴自己荣获“微软最有影响力开发者”称号,这篇我还继续上一篇的话题聊聊NHibernate二级缓存剩下的内容,比如你修改、删除数据时,二级缓存是什么策略呢?我们如果使用缓存查询呢?如何管理NHibernate二级缓存呢? ...

李永京 发布于 2008-11-28 21:17 评论(30) 阅读(16221)
6

NHibernate之旅(23):探索NHibernate二级缓存(上)

欢迎来到NHibernate之旅!缓存内容的确可以探索很多出来。这篇我们聊聊NHibernate二级缓存。如何实现二级缓存? ...

李永京 发布于 2008-11-27 00:07 评论(23) 阅读(16882)
4

NHibernate之旅(22):探索NHibernate一级缓存

欢迎来到NHibernate之旅!缓存是个敏感的话题。我们开始探索NHibernate缓存机制。这篇我没有准备什么,先来学习下NHibernate一级缓存。希望对你有所帮助。 ...

李永京 发布于 2008-11-24 22:49 评论(26) 阅读(18167)
8

NHibernate之旅(21):探索对象状态

欢迎来到NHibernate之旅!本篇介绍NHibernate中三种对象状态:瞬时态(Transient)、持久态(Persistent)、托管态(Detached)和它们之间的转换。希望对你有所帮助! ...

李永京 发布于 2008-11-17 16:05 评论(19) 阅读(15491)
3

NHibernate之旅(20):再探SchemaExport工具使用(

欢迎来到NHibernate之旅!如何为表字段增加一些约束?如何生成存储过程?如何生成视图?使用SchemaExport工具吧! ...

李永京 发布于 2008-11-13 18:33 评论(16) 阅读(12204)
3

NHibernate之旅(19):初探SchemaExport工具使用

这篇文章通过实例介绍NHibernate中提供两个实用工具SchemaExport工具利用持久化类和映射文件生成数据库架构。SchemaUpdate工具通过持久化类和映射文件更新数据库架构。 ...

李永京 发布于 2008-11-11 17:06 评论(34) 阅读(23199)
6

NHibernate之旅(18):初探代码生成工具使用

欢迎来到NHibernate之旅!这篇我们介绍如何使用开源MyGeneration代码生成工具根据数据库架构生成NHibernate映射文件和持久化类,采用图文结合一步一步写法!希望对你有所帮助!注意多图慎入! ...

李永京 发布于 2008-11-10 12:29 评论(57) 阅读(27950)
7

NHibernate之旅(17):探索NHibernate中使用存储过程(下)

欢迎来到NHibernate之旅!通过三篇文章的介绍,探索如何在NHibernate使用存储过程来删除对象、创建对象、更新对象、查询对象等操作。注意:本篇并非官方权威的资料,所以敬请参考,希望对你有所帮助! ...

李永京 发布于 2008-11-07 13:13 评论(53) 阅读(20123)
4

NHibernate之旅(16):探索NHibernate中使用存储过程(中)

欢迎来到NHibernate之旅!这一篇接着上一篇来探索NHibernate中使用存储过程,介绍在NHibernate中如何使用存储过程创建对象、更新对象,并非官方权威的资料,所以敬请参考,希望对你有所帮助。 ...

李永京 发布于 2008-11-06 16:40 评论(35) 阅读(16685)
6

NHibernate之旅(15):探索NHibernate中使用存储过程(上)

欢迎来到NHibernate之旅!这篇文章主要学习使用MyGeneration提供的模板创建增删改对象的存储过程,并介绍删除对象存储过程的使用。 ...

李永京 发布于 2008-11-03 11:05 评论(22) 阅读(23570)
7

NHibernate之旅(14):探索NHibernate中使用视图

欢迎来到NHibernate之旅!这篇文章展示在NHibernate中如何使用视图,通过这篇文章的快速阅读,你会觉得豁然开朗的样子(视图原来这样啊,没有什么神秘之处~~)。 ...

李永京 发布于 2008-11-01 12:42 评论(39) 阅读(18638)