上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页
摘要: 斯坦福是世界上最好的大学之一,今天能参加各位的毕业典礼,我备感荣幸。(尖叫声)我从来没有从大学毕业,说句实话,此时算是我离大学毕业最近的一刻。(笑声)今天,我想告诉你们我生命中的三个故事,并非什么了不得的大事件,只是三个小故事而已。第一个故事,是关于串起生命中的点点滴滴。(原文为“connecting the dots”指一种小游戏:把标有序列号的点连起来,就构成一幅图画&... 阅读全文
posted @ 2010-01-04 16:07 catch22 阅读(528) 评论(0) 推荐(0) 编辑
摘要: NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。 当NVelocity应用于web开发时,界面设计人员可以和.NET程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由.NET程序开发人员关注业务逻辑编码。NV... 阅读全文
posted @ 2009-12-30 14:10 catch22 阅读(699) 评论(0) 推荐(0) 编辑
摘要: Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于WinForm和ASP.NET应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。 你曾经需要应用执行一个任务吗?这个任务每天或每周星期二晚上11... 阅读全文
posted @ 2009-12-30 14:09 catch22 阅读(861) 评论(0) 推荐(0) 编辑
摘要: 虽然目前.NET对WebService支持的非常好,Spring.NET认为还是有几个方面可以改进:   第一、.NET在.asmx文件中保存WebService请求和服务对象的关联关系,这些.asmx文件不管有用没用都得放在那儿。  第二、Spring.NET希望能通过IoC容器对WebService进行依赖注入。一般说来WebService总会依赖其它服务对象,所以,如果能用配置方式来选择服务... 阅读全文
posted @ 2009-12-30 14:08 catch22 阅读(737) 评论(0) 推荐(0) 编辑
摘要: Spring.Services命名空间的目的是为业务服务提供位置的透明性。我们相信使用普通的接口和.NET类,用户应该可以用最简单的方式实现服务。我们也认为在将某个服务发布给客户端的时,应该只关心服务的配置,而无需关心服务的实现。在Spring.Services命名空间的支持下,可以用IoC容器中的服务导出对象将任一个普通对象发布为web服务、企业服务组件或远程对象。这里说的“普通对象... 阅读全文
posted @ 2009-12-30 14:05 catch22 阅读(619) 评论(0) 推荐(0) 编辑
摘要: ASP.NET MVC Framework是微软官方提供的MVC模式编写ASP.NET Web应用程序的一个框架。MVC(Model-View-Controller)用于表示一种软件架构模式.它把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。  今天带给大家的就是期待以久的ASP.NET MVC与Spring.NET和NHibernate的组合,视... 阅读全文
posted @ 2009-12-30 14:02 catch22 阅读(1046) 评论(0) 推荐(1) 编辑
摘要: NHibernate是一个基于.Net的针对关系型数据库的对象持久化(ORM)类库。NHibernate来源于非常优秀的基于Java的NHibernate关系型持久化工具。从数据库底NHibernate来持久化你的.Net 对象到关系型数据库。NHibernate为你处理这些,远胜于你不得不写SQL去从数据库存取对象。你的代码仅仅和对象关联,NHibernate自动产生SQL语句,并确保对象提交到... 阅读全文
posted @ 2009-12-30 13:58 catch22 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 上篇我们学习了Spring.NET的事务机制。回顾一下,实现事务需要在方法上标记[Transaction]。在很多情况下,事务往往与业务分离。Spring.NET提供了事务代理帮我们管理这些事务,我们可以通过TransactionProxyFactoryObject使用声明式事务。在很多情况下TransactionProxyFactoryObject比ProxyFactoryObject易用,因为... 阅读全文
posted @ 2009-12-30 13:57 catch22 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 目前有很多种数据访问技术。在.NET FCL中,有三类API可以执行事务管理,分别是ADO.NET、企业服务和System.Transactions。其它的数据访问技术,如对象关系映射(object relational mappers)和结果集映射(result-set mapping)等等的应用也很广泛,每种技术也都有自己的事务管理API。事务管理的代码一般是直接和各种事务API绑定在一起的,... 阅读全文
posted @ 2009-12-30 13:55 catch22 阅读(1037) 评论(0) 推荐(0) 编辑
摘要: 上篇我学习了Spring.NET的四种通知类型,AOP的实现方案比较复杂,是通过代码实现的。而Spring.NET框架给我们提供了配置的方式来实现AOP的功能。到目前为止,我们已经讨论过使用ProxyFactoryObject或其它类似的工厂对象显式创建AOP代理的方法。如果应用程序需要创建很多AOP代理,比如当需要代理某个服务层的所有对象时,这种方法就会使配置文件变的相当庞大。为简化配置过程,S... 阅读全文
posted @ 2009-12-30 13:51 catch22 阅读(955) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 30 下一页