冠军

导航

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 47 下一页

2011年10月29日

Spring.NET 中对于测试支持的示例

摘要: 第一,增加相应程序集的引用。在测试项目中增加对于 NUnit 和 Spring.Testing.NUnit 程序集的引用。第二,在项目中增加一个测试类,这个测试类必须从 Spring.Testing.NUnit.AbstractDependencyInjectionSpringContextTests 派生,这个基类提供了 Spring 的支持。第三,需要重载 ConfigLocations 属性,提供配置信息的来源。基类会负责从中获取 Spring 的配置信息。第四,定义需要注入的属性。注意,属性的名字必须匹配配置文件中的 id 或者 name 的值。第五,测试。使用注入的属性测试示例代码下 阅读全文

posted @ 2011-10-29 22:07 冠军 阅读(1044) 评论(1) 推荐(0) 编辑

2011年10月27日

一个 NHibernate 的映射生成器

摘要: 很酷的 NHibernate 映射工具使用 NHibernate 的一个问题就是复杂的映射文件,很多新手觉得很复杂,都是被惯坏了!今天,发现一个可以自动生成 NHibernate 各种映射的项目 - NHibernate Mapping Generator 。一切都可以自动化了!地址:http://nmg.codeplex.com/项目的说明通过已经存在的数据库表自动生成实体类以及相关的映射的工具。功能:1. 支持的数据库为 SqlServer, Oracle , 以及 Postgres.2. 可以生成 .hbm.xml 和 Fluent 风格的映射。3. 提供多种方式控制属性的命名约定4. 阅读全文

posted @ 2011-10-27 23:56 冠军 阅读(2754) 评论(0) 推荐(1) 编辑

2011年10月25日

集成 Spring.NET 1.3.1 和 NHibernate 3.1

摘要: 在集成 Spring.NET 1.3.1 和 NHibernate 3.1 的时候遇到了一点麻烦。在 NHibernate 3.1 中对于 Spring.NET 提供了一个名为 NHibernate.ByteCode.Spring 的延迟加载支持。可惜它使用了 Spring 1.3.0 的版本,如果只使用这个程序集配合 Spring.NET 1.3.1 ,当使用延迟加载的时候,总是报找不到 Spring.AOP 1.3.0 的异常。在 Spring.NET 1.3.1 中倒是直接提供了与 NHibernate 支持的文件,可是只有 NHibernate 3.0 的支持文件 Spring.Dat 阅读全文

posted @ 2011-10-25 22:20 冠军 阅读(1135) 评论(2) 推荐(0) 编辑

2011年10月20日

Spring.NET 中配置 ashx 的映射,以及其它各种映射的处理 的特殊情况

摘要: 在配置完成之后,有的同学得到这样的一个异常。检查后,发现可以这样解决。注意原配置文件中的使用了 name , 而不是 type, 如果这样配置就会出现这个错误。在 Spring.NET 的文档中指出了这个问题。 <object type="Handler1.ashx"> <property name="Message" value="Hello, world."> <value>This text is injected via Spring</value> </property& 阅读全文

posted @ 2011-10-20 21:20 冠军 阅读(951) 评论(0) 推荐(0) 编辑

2011年10月19日

Spring.NET 中配置 ashx 的映射,以及其它各种映射的处理

摘要: 配置 ashx 映射Spring.NET 中可以很方便地进行各种处理程序的映射,对于ashx 来说,支持的映射处理类为:Spring.Web.Support.DefaultHandlerFactory, 也定义在程序集 Spring.Web 中。可以在 web.config 的配置中,增加对于 *.ashx 的映射配置。<httpHandlers> <add verb="*" path="*.aspx" type="Spring.Web.Support.PageHandlerFactory, Spring.Web"/ 阅读全文

posted @ 2011-10-19 13:05 冠军 阅读(3899) 评论(3) 推荐(4) 编辑

2011年10月18日

jQuery UI - Accordion 手风琴组件的使用

摘要: 这里的例子使用 jQuery UI 1.8.6示例效果可以看 jQuery 网站中的例子。手风琴效果将多个内容组织到多个逻辑组中,通过选择组的标题可以展开或者收缩组中的内容,使用效果很像 Tab,作为备选,还可以通过将鼠标放置到标题上来展开或者收缩。使用这个组件需要引用 jQuery 脚本库,core, widget, accordion 脚本库。<script src="scripts/jquery-1.6.2.js"></script><script src="scripts/jquery.ui.core.js"> 阅读全文

posted @ 2011-10-18 22:07 冠军 阅读(7221) 评论(1) 推荐(1) 编辑

2011年10月12日

Spring.NET 中的 AOP

摘要: AOP 术语通知(Advice): 通知描述了切面要完成的任务,同时还描述了何时执行这个任务。连接点(Joinpoint): 程序中应用通知的地方称为连接点,这个点可以是方法被调用时,异常抛出时,甚至访问属性的时候。切入点(Pointcut): 切入点定义通知切入的一个或者多个连接点。切面(Aspect): 切面就是通知和切入点的结合。通知和切入点共同定义了切面的全部内容:功能、时机、位置。引入(Introduction): 允许我们想现有类中增加属性和方法.目标(Target): 被通知的对象代理(Porxy): 向目标对象增加通知之后,创建的对象,由这个对象来访问实际的目标对象。织入(We 阅读全文

posted @ 2011-10-12 10:11 冠军 阅读(8333) 评论(4) 推荐(3) 编辑

2011年10月10日

Spring.Net 中对测试的支持

摘要: Spring团队认为测试是企业软件开发中不可或缺的一部分。依赖注入的主要好处之一,是你的代码的运行环境或其他子系统, 不太可能有任何隐藏的依赖关系。这使得单元测试中,所测试的对象可以被简单实例化,并设置在单元测试代码中的依赖。您可以使用mock对象(联同其他许多有价值的测试技术)来测试你的代码隔离。如果你遵循了 Spring 的架构建议,就会发现清晰的层次和代码组件将大大方便单元测试。例如,您将能够测试服务层对象的存根或DAO接口,可以在没有访问任何持久性数据的同时,运行单元测试。真正的单元测试运行起来通常都非常迅速,因为没有运行时基础设施的设置,即数据库,ORM工具,或其他什么。因此,作为你 阅读全文

posted @ 2011-10-10 16:22 冠军 阅读(1743) 评论(0) 推荐(1) 编辑

2011年10月9日

台湾出了繁体版《ASP.NET 本质论》

摘要: 昨天在网上看到天龙书局在卖 《ASP.NET 本质论》,繁体版的封面还是很漂亮的。 ASP.NET 本質論郝冠軍 著、賴榮樞 譯出版商: 碁峰出版日期: 2011-09-08台幣定價: $520售價: 8.0 折 $416語言: 繁體中文頁數: 504ISBN: 9862762799EAN: 9789862762790立即出貨產品描述<內容特色>‧以最新ASP.NET為基礎,全面深入剖析ASP.NET的本質‧資深ASP.NET專家執筆,微軟技術社群和MVP聯袂推薦ASP.NET透過一整套封裝了底層處理機制的類别庫提供極其高效率的開發環境,使得許多開發工作透過簡單的控制項拖曳就可以實 阅读全文

posted @ 2011-10-09 09:16 冠军 阅读(1304) 评论(8) 推荐(0) 编辑

2011年10月4日

NHibernate 的 ID 标识选择器

摘要: 在 Hibernate 中,每个对象需要一个标识 ID,通过这个标识 ID 建立对象与数据库中记录的对应关系。Nhibernate 提供了多种方式来建立这个 POID。基于不同的生成策略,可以选择更佳的方式。首先是赋值方式:assigned,这种方式需要应用程序赋予对象一个标识 ID, 这种情况典型地用在自然主键的时候。第二种方式是非插入方式的生成器,对于新的应用程序来说,这是最佳的方式,NHibernate 赋予持久化对象一个标识,而不需要写入数据库后才能生成。这允许 NHibernate 在事务完成的时候,才需要写入数据库,减少了访问数据库的往返次数,下面的方式都属于这种策略。hilo,使 阅读全文

posted @ 2011-10-04 21:44 冠军 阅读(1790) 评论(0) 推荐(1) 编辑

上一页 1 ··· 30 31 32 33 34 35 36 37 38 ··· 47 下一页