摘要: Normal 0 false 7.8 pt 0 2 false false false EN-US ZH-CN X-NONE 原文:Chapter 3 - Understanding ControllersASP.NET MVC的控制器负责控制应用程序执行的流程。当你通过浏览器向ASP.NET MVC应用程序发出一个请求时,控制器负责返回针对请求的响应。控制器会暴露一个或多个动作。... 阅读全文
posted @ 2009-03-03 17:08 李潘 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 去年底把《Application Architecture Guide 2.0》搞到后,粗略的看了一遍,收获良多,现在打算从头开始翻译一下,一方面可以帮助不愿意看英文的朋友也能看到这么优秀的资料,另一方面也能锻炼一下自己的耐心以及语言能力。 争取使用一个半月左右的时间来完成这项任务,这是一件有意义的事情,一定要坚持下去。 附上《Application Architecture Guide 2.0》... 阅读全文
posted @ 2009-02-13 23:20 李潘 阅读(1469) 评论(6) 推荐(0) 编辑
摘要: 原文出处:Chapter 2 - Building a Simple ASP.NET MVC Application Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 在上一章,我们讨论了ASP.NET MVC 框架的崇高目标,在本章中,我们完全忽略它们,我们以最简单的可能方式来构建一个数据库驱动的ASP.N... 阅读全文
posted @ 2009-02-11 23:35 李潘 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 原文地址:Chapter 1 - An Introduction to ASP.NET MVC Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 What is ASP.NET MVC?ASP.NET MVC 框架是微软最新推出的用来构建web应用程序的框架,本章前面已经讨论了什么是好的软件,ASP.NET ... 阅读全文
posted @ 2009-02-08 12:53 李潘 阅读(472) 评论(0) 推荐(0) 编辑
摘要: Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 原文地址:Chapter 1 - An Introduction to ASP.NET MVCAvoiding Code Smells如果你不是很小心,软件程序很快就会变得很难对应变更。我们都曾经有这种经历,从别人那里接管一个应用程序,然后被要求对其进行改动。... 阅读全文
posted @ 2009-02-07 15:48 李潘 阅读(264) 评论(5) 推荐(0) 编辑
摘要: 原文地址:Chapter 1 - An Introduction to ASP.NET MVC Normal 0 7.8 pt 0 2 false false false MicrosoftInternetExplorer4 “除了变化,没有什么是永恒的。.” -- Heraclitus在本章中,我们为你提供了一个关于Microsoft ASP.NET MVC f... 阅读全文
posted @ 2009-02-06 23:20 李潘 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 本文主要对C#中比较基础的类型转换进行说明。 阅读全文
posted @ 2009-02-05 16:29 李潘 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 作者 Ian Roughley译者 崔康 发布于 2009年2月4日 上午8时13分 Struts2框架刚刚发布最新2.1版。该版本做了重大升级,包括重构更多代码到插件框架、通过增加convention插件减少XML配置和改进REST支持。我采访了Musachy Barroso——该版本的一位开发人员,请他回答了一些问题:2.0和2.1之间的最大区别是什么?2.1版修改了很... 阅读全文
posted @ 2009-02-05 09:28 李潘 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 没有正确的生活,就不会有卓越的人生。要想改变现状,必须先改变自己,要想改变自己,必须先改变自己对事情的看法。“思维定式”来源于希腊,最初是一个科学名词,现在多用来指某种理论、模型、认知、假说或参考框架。但广义上是指我们“看”世界的方法,这种“看”和视觉无关,主要是我们的感知、理解和诠释。我们可以把思维定式比作是地图,地图不代表... 阅读全文
posted @ 2009-02-03 23:14 李潘 阅读(503) 评论(2) 推荐(0) 编辑
摘要: 来源:软件开发者面试百问想雇到搞软件开发的聪明人可不容易。万一一不小心,就会搞到一堆低能大狒狒。我去年就碰到这种事了。你肯定不想这样吧。听我的,没错。在树上开站立会议门都没有。问点有难度的问题能帮你把聪明人跟狒狒们分开。我决定把我自己整理出来的软件开发者面试百问发出来,希望能帮到你们的忙。这个列表涵盖了软件工程知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、... 阅读全文
posted @ 2009-02-03 14:48 李潘 阅读(504) 评论(0) 推荐(0) 编辑
摘要: 这周总体来说工作比较累,基本上一直在玩猜谜的游戏,还不能懈怠,还好,总算在周五下班前把基本设计的文档Review完成了。感觉又一个轮回开始了,斗志昂扬->士气低迷,我现在只希望新项目能有SMT的结局,而不要重复SMT的过程,但愿吧。晚上回来后,实在没啥心情看书了,满硬盘找电影,终于在一个偏僻的角落中找到一部不知道啥时下载下来的电影,名字叫做《狗狗和我的十个约定》,影片很感人,就像当年第一次看... 阅读全文
posted @ 2009-01-10 09:51 李潘 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 本文主要讨论计算机软件的作用以及什么是数据结构。 阅读全文
posted @ 2008-12-03 23:19 李潘 阅读(5670) 评论(0) 推荐(1) 编辑
摘要: 早在奥运前,就想过这件事情,当时由于正带一个项目,所以没细想,结果就到了9月,虽然项目结束了,但金融危机也来了,似乎工作忽然变得很珍贵,网上n多的帖子多数建议不要轻易换工作,于是,我继续的忍着,做着一些无关痛痒的工作。 直到这一周,我发现对工作的激情似乎在一点点的褪去,再加上部门强制组织的一些我非常不愿意参加的培训,已经让我越来越无奈了。我感觉是时候换个地方了。 到智联招聘上转了一下,发现自己的简... 阅读全文
posted @ 2008-12-02 23:43 李潘 阅读(1716) 评论(11) 推荐(0) 编辑
摘要: 面向对象的软件设计中有一些基本原则可以遵守,包括单一职责、开闭原则等,我们运用这些原则,去设计我们的软件,最后达到的效果是高内聚、低耦合,也就是说各个模块内部联系紧密,但是模块之间的联系不紧密,只是通过一些公共的API来进行通信。 我们追求高内聚、低耦合的目的是为了使得程序更加易于维护、易于对应客户的需求变更。如果项目本身规模很小并且需求非常固定,那么就没有必要追求高内聚、低耦合的设计,高耦合完全... 阅读全文
posted @ 2008-11-30 09:50 李潘 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 终于到了周末,可以休息两天了。 过去的一周应该算是繁忙的一周,也是比较郁闷的一周,原因是学习日语,部门前段时间通知,由于客户要求,我们需要进行日语的培训,我这个级别到明年年底至少要通过3级,不然去客户那边onsite会有沟通上的障碍... 结果我的生活就变的以日语为中心了,早上、中午、晚上都献给了日语,PDC2008的视频整整一周没有看了,原来的读书计划也快荒废了,太牵扯精力了。 今天下午对之前学... 阅读全文
posted @ 2008-11-28 21:31 李潘 阅读(365) 评论(4) 推荐(0) 编辑