框架专题提供框架的最新资讯内容,帮你更好的了解框架。
TDD(测试驱动开发)相关测试框架 1.  XUnit:相应于各语言的测试框架 2. EasyMock:模拟接口或类行为 3. DBUnit:数据库测试 4. Spring-test:提供数据库集成测试 5. 基于请求的web作测试 (1)Spring-mock:可以mock浏览器请求等 (2)JspTest:测试jsp页面 6. 基于控件的web作测试 (1)WicketTester (2)Ap
原文链接:http://www.nowamagic.net/librarys/veda/detail/2258 我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应用配置等。这些共有的问题有个共通的特性是会在每个web应用上都用到。 框架是非常好的,它能让决定更连贯。框架能避免我们写一大堆自
一直酝酿着写一篇关于模块化框架的文章,因为模块化框架是前端工程中的 最为核心的部分 。本来又想长篇大论的写一篇完整且严肃的paper,但看了 @糖饼 在 DIV.IO 的一篇文章 《再谈 SeaJS 与 RequireJS 的差异》觉得可以借着这篇继续谈一下,加上最近spm3发布,在seajs的官网上又引来了一场 口水战 ,我并不想参与到这场论战中,各有所爱的事情不好评论什么,但我想从工程的角度来
Android新手,实习过程中,遇到这个东西,不知道怎么引进工程中使用,查了好多东西,才明白怎么用,特整理如下 1.下载Android-ViewPagerIndicator-master。注意:这个文件必须与工程文件在同一目录下,否则会出现依赖错误。 2.如下图 如上图,新建->Other,如下图 如上图,找到所在位置,下一步即可。 3.此时,在工作区出现两个两个工程(Demos,  librar
本人比较懒,为了加深自己的印象,一般都是看着别人的博客,然后自己打上去,也算是抄袭吧。传送门 依赖是什么 我的理解是,a和b,如果b要进行下一步操作,必须从a那里获得数据,那么b就是依赖a。 private Module2 module2; public Module1(){ module2 = new Module2(); } public void doSomet
基本概念 控制反转(Inversion of Control,英文缩写为 IoC):创建被调用者的工作不再由调用者来完成,因此称为控制反转。 依赖注入(Dependency Injection,简称DI):控制反转的主要实现方式,可以通过反射方式实现(ViewUtils,反射注入),也可以非反射方式(Dagger2) ORM:即Object-Relational Mapping(对象关系映射
(。・∀・)ノ゙嗨,新鲜出炉的序列化框架,用法炒鸡简单,零依赖,小伙伴们有没有兴趣试试? Airy airy = new Airy(); byte[] data = airy.serialize(someBean); SomeBean object = (SomeBean) airy.deserialize(data); // or airy.deserialize(data, SomeBean.
简单来说,依赖情况如下: 可以理解为有A和B类,在A类的improtentMethod()方法中调用(使用)了B类的方法,可以称做A类依赖与B类。 public class A { public void improtentMethod() { B b = new B(); //声明一个B的实例引用 b.usefuMethod(); } } 如果需要
《Servlet和JSP学习指南》的app10e demo,介绍了自己动手写一个依赖注入框架的过程。总结一下,加深理解 1. 什么是依赖注入 假如有两个组件A 和B , A 依赖B,假设A 有一个方在是importantMethod ,它像下面这样使用B: public class A{ public void importantMethod(){ B b = ... // get an
在嘲笑框架中,你可以嘲笑一个对象或间谍。两者之间有什么区别和什么时候/我应该使用一个在另一个?例如,看看mockito,我看到类似的事情使用间谍和嘲笑,但我不确定两者之间的区别。 Mock对象完全替换mocked类,返回记录或默认值。你可以创建模拟出“稀薄的空气”。这是在单元测试期间最常使用的。 当侦察时,你采取一个现有的对象和“替换”只有一些方法。这是有用的,当你有一个巨大的类,只想模拟某些方法
我一直在寻找.NET的各种依赖注入框架,因为我觉得我正在开发的项目将从中受益非浅。虽然我认为我已经很好地掌握了这些框架的功能,但我仍然不清楚如何最好地将它们引入一个大型系统。大多数演示(可以理解)往往是相当简单的类有一个或两个依赖。 我有三个问题… 首先,你如何处理那些常见但不感兴趣的依赖,例如。 ILog,IApplicationSettings,IPermissions,IAudit。对于每个
最近公布的.NET 4.0的托管扩展框架(MEF)是一个依赖注入框架?从模式和实践的Microsoft Unity将在4.0过时吗? MEF如何与像Unity这样的框架进行比较? 具体解决在PDC 2008第二主题由Scott Guthrie,MEF有更多的事情,如扩展Visual Studio 2008和其他应用程序,而不必使用所有的COM和旧技术…一个非常好的演示,扩展文本版在VS2008中显
TypeMock对于像我这样的爱好者来说太贵了:) Moq或下一个版本的RhinoMocks没有计划收听profiling API,为什么呢? 编辑:这使得功能如: >模拟非虚拟方法和 属性(!)。 >模拟浏览器 环境。 >更简单的语法 不那么脆弱(而不必去) 槽模拟物体)。 >模拟静态方法 有时是有用的(大多数在遗留情况下,涉及到可怕的DateTime.Now)。 >和more .. TypeM
我最近一直在玩ADO.NET实体框架,我发现它适合我正在开发的项目的需要。我也很酷的非侵入性。 在从现有数据库生成数据模型之后,您将面临生成模型和业务逻辑集成的任务。更具体地说,我习惯于通过DAL接口的mocks / stub来集成测试与数据存储交互的类。问题是您不能使用ADO.NET实体框架,因为它生成的实体是没有接口的简单类。 问题是:如何应用TDD方法来开发使用ADO.NET Entity
目前有很多针对.NET的DI / IoC框架( http://www.hanselman.com/blog/ListOfNETDependencyInjectionContainersIOC.aspx). 我觉得很难选择.因此,我想衡量公众舆论,看看哪个框架最受欢迎 – 所以请在这里发布您最喜欢的框架,让人们投票…… 我目前正在使用 Castle.Windsor.主要是因为它与Rhino Tool
在上一篇文章中,介绍了一种基于组件方式的游戏UI架构设计方案,在这里,笔者将介绍如何利用CEGUI和Lua来实现这种灵活的框架。        CEGUI是一个兼容OpenGL、DirectX的优秀开源GUI库,关于她的介绍以及如何在Direct3D中使用她,可以参考http://blog.csdn.net/Lodger007/archive/2007/07/02/1675141.aspx一文。L
前些天想用Purebasic写一个软件,结果发现Purebasic本身提供的Gui实在太过简陋了,单是一个文本编辑器就要自己调用系统API去进行设定,实在有些受不了,于是一直逛着想找其他开发库来用,终于发现了这个IUP - Portable User Interface 跨平台,用C写的,对Lua支持很好……这些都是次要的,重点在于这东西比较小巧,于是我变开始试着用他来玩玩,查了IUP的相关函数,
一、前言 Lua是一门脚本语言,由巴西里约热内卢天主教大学的一个研发小组创作,因其小巧和灵活备受青睐,魔兽世界和迅雷中都能看到它的身影,关于Lua更详细介绍和源代码,可以从http://www.lua.org获取。 和前者不同,PL/SQLDeveloper是一个商业软件,使用Delphi开发,用于Oracle数据库的开发和维护,因其功能的完备和易用性受到数据库应用开发着的追捧,官方站点为http
预答辩归来,主管给了我一个新任务,这是实习以来的第三个任务了。任务仍然很简单,就是对ios应用中的一些重要数据进行DES加密。 iOS的界面通过Webview形式展示,在web页中通过JS调用lua脚本对重要数据进行读取和存放,所以加密模块的函数必须能够在lua脚本中调用。咋一看,将函数增加到“lua调用库”里是一个直接的方法。 第一种尝试:增加lua的C API      通过对lua(prog
背景: 这是之前那篇烂文章的一个扩展吧!在游戏领域,特别多的使用到lua,作为C++的补充,当然会用到lua与C++的交互。lua提供了与C++交互的API,但是这些API各种坑爹、各种坑,各种繁琐,有的API操作了lua栈,有的却没有。为了解决lua原生API的问题,就出现了一些框架、库来改善,比如lua++,luabind…,窃以为,luabind是史上最强大的lua与C++粘合层,无出其右者