摘要:在现实的ASP.NET编程中,我们一个ASPX页面通常需要显示很多种类的数据(如:用户基本信息,用户订单明细,网站新闻等)。这些不同的数据通常在不同的类,不同的方法读取,每个方法中都会打开连接,关闭连接一次。尽管ADO.NET的连接池,但频繁的Dispose Connection对象,对性能也有一定的影响。还有如果一个操作要执行多个业务方法,事务必须要一致,这时也要确保多个方法共用一个Connec...
阅读全文
阿牛 - 专注.NET开发如果梦想与实现之间有一道不可逾越的鸿沟,那么“执行力”就是跨越这道鸿沟的桥梁。 |
|
02 2009 档案
摘要:在现实的ASP.NET编程中,我们一个ASPX页面通常需要显示很多种类的数据(如:用户基本信息,用户订单明细,网站新闻等)。这些不同的数据通常在不同的类,不同的方法读取,每个方法中都会打开连接,关闭连接一次。尽管ADO.NET的连接池,但频繁的Dispose Connection对象,对性能也有一定的影响。还有如果一个操作要执行多个业务方法,事务必须要一致,这时也要确保多个方法共用一个Connec...
阅读全文
摘要:1. 看大问题最好的方法是:将它看作为小问题的集合 2. 和做小项目一样,大项目也是从收集需求开始的 3. 软件开发中的Feature通常代表着用户要求的一个功能, 程序员有时它也叫做"requirement" 4. 一致性和差异性可以让你(还有客户)很好的理解新系统和你们已经知道的东西. 5. 用例通常是很详细的,而用例图却可以让你以图像的形式理解需求, 得到一个大致的认识. 6. 用例图应该包...
阅读全文
摘要:如果让你写一个只有几百行代码的程序,你不用设计很快就能写出来. 但如果让你编写一个几w行,几10w行代码程序,你又如何做呢? 程序员的水平,也许只有通过大问题,大项目的考验才能见高低. 以下是用面向对象的角度,分析如果解决大问题(大项目) 1. 和客户充分交流,分析出他们真正想要什么样的系统。未来的系统,像什么(如:CRM, HR),不像什么(ERP)。2. 将用户需要的功能,用普通的用户能...
阅读全文
摘要:记得看过冯仑的“赚钱以外的功夫”有感而发,写写我们IT人技术以外的功夫。 有时候发现做技术做长了,很多的人的性格都会发生变化,变得内向,变得封闭。有的会发现市场团队的开会,大家都你一言我一语,踊跃发言,争相斗艳。而有的时候程序员开会要么一声不吭,要么就会变成牢骚会,这需求不好,那个做法不对。 我们为何不换个角度看问题或者处理问题呢:我觉得如果这么做可能更好,如果那么做可以避免这样的问题...
阅读全文
摘要:介绍: TheBeerHouse是ASP.NET Starter Kit中的一个,也是 "ASP.NET 2.0 Website Programming / Problem - Design - Solution" (Wrox Press) 一书的完整案例.它从实际开发做为出发点,详细地介绍了如何用ASP.NET2.0开发一个完整的三层架构的网站. 暂定学习的内容如下: 总体设计学习和总结 ...
阅读全文
|