阅读更多

3顶
2踩

编程语言
StructureMap 2.5.2发布,StructureMap是一个针对 .NET 的依赖注入Dependency Injection/控制反转IOC框架,和Spring.NET类似,使用Attribute的方式,同时支持xml配置文件的方式,在构建松散耦合的系统过程中发挥了很大的作用。StructureMap 的作者Jeremy Miller在随笔中说StructureMap 是“the best Dependency Injection tool for .Net”。StructureMap使用Apache 2 OSS license。

新版本的主要更新有:IContainer修改为总是注入Container自己; Missing Instance处理;IContext / BuildSession添加新的功能;集合扫描微小改进等。

InstanceInterceptor 接口修改为包含一个IContext 变量给Process()函数:
public interface InstanceInterceptor
    {
        object Process(object target, IContext context);
    }


详情查看:StructureMap 2.5.2 is Released

下载:https://sourceforge.net/project/showfiles.php?group_id=104740

StructureMap主页:http://structuremap.sourceforge.net/Default.htm
3
2
评论 共 1 条 请登录后发表评论
1 楼 allenny 2009-01-14 12:32
.net下开源框架没搞头

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Struts2--用OGNL表达式从域中取值

    在实际开发过程中,OGNL 表达式要结合 struts2 的标签使用,主要就是%、#和$三个符号的使用。 # 符号 在 Struts2 框架中,#符号有三种用途,分别如下: 1.访问非跟对象的属性 如访问 OGNL 上下文和 Action 上...

  • Struts2中关于label标签的声明应用

    常见表单label标签的应用 checkboxlist标签 ,'c','c++'}" list="{'pb','vb','vc++'}

  • struts2值栈取值从源代码中分析

    想要知道struts2取值原理 就从源码中看struts2的拦截器顺序知道原理

  • struts2对象取值

    Struts2中有值堆栈和堆栈上下文的概念,你用 可以看出. S标签中用#可以取出堆栈上下文中的存放的对象. 用%{}可以取出存在值堆栈中的Action对象,直接调用它的方法.例如你的Action如果继承了ActionSupport ...

  • Struts2 checkbox复选框 传值/取值

     <title>Struts2 复选框数据传值   type="text/javascript">  function checkAll(){  var listc = document.getElementsByName("listCheck");  if(document.getElementById("CheckAll").checked=...

  • Struts2标签——OGNL表达式在Struts2中的应用

    上一章节学习了OGNL在...Struts2标签——OGNL表达式在Struts2中的应用Struts2标签——OGNL表达式在Struts2中的应用1、控制标签2、数据标签3、表单标签4、非表单标签 Struts2标签——OGNL表达式在Struts2中的...

  • Struts2 完整笔记

    Struts是Apache软件基金下的JAKARTA项目的一部分,它目前有两个版本(STRUTS1.X和STRUTS2.X)都是基于MVC经典设计模式的框架 Struts2的体系结构图 在web.xml中配置过滤器 struts2 org.apache.strut

  • html引用struts2标签库,3.3 Struts2标签库应用

    Struts2 把所有标签都定义在URI为/struts-tags的命名空间下。可以分为3类:UI标签(主要用于生成HTML元素的标签,可分为表单标签和非表单标签)、非UI标签(主要用于数据访问和逻辑控制等,分为数据标签和控制标签)和...

  • struts中获取多选按钮html:checkbox的值

    ...这样,我就可以知道用户选择的是哪些checkbox 了  本文转自NightWolves 51CTO博客,原文链接: http://blog.51cto.com/yangfei520/234467 ,如需转载请自行联系原作者

  • struts2中<s:checkboxlist/>的用法详解

    struts2中的用法详解 s:checkboxlist struts2  Html代码 的用法详解" style="margin:0px; padding:0px; border:0px; list-style:none"&gt; 选择角色br&gt;  s:checkboxlist list="#request.roleuserList...

  • Struts2草稿

    (在xml中,访问xml路径,默认在web下) 概述 应用javaee中的三层框架中的web层(展示层) 技术特点 原始的servlet:增加一个功能,就要添加一个servlet。 web时期用过baseServlet,反射实现 package ...

  • Struts2高级技术

    1、OGNL表达式语言 1.1 认识OGNL OGNL(Object Graph Navigation ...OGNL上下文相当于一个Map容器,在Map容器的Value中可以保存任何类型的数据(对象、数组等),通过OGNL上下文可以对容器中的对象进行导航。 O...

  • 项目中Struts2的运用和理解

    废话不多说,直接贴图...一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。  web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动...

  • struts2标签#、%、$取值

    2.Struts2的标签库都是使用OGNL表达式来访问ActionContext中的对象数据的。如:。       3.Struts2将ActionContext设置为OGNL上下文,并将值栈作为OGNL的根对象放置到ActionContext中。       ...

  • struts标签取值问题

    struts标签取值  在struts标签中,我们的el表达式,${}是不能使用的  package com.asiainfo.struts.action; import java.util.ArrayList; import java.util.List; import com.asiainfo.struts.pojo.Group...

  • java struts2值栈ognl_Struts2-值栈与OGNL

    OGNL表示式使用 和 值... Struts2框架使用OGNL作为默认的表达式语言。* xwork 提供 OGNL表达式* ognl-3.0.5.jarOGNL 是一种比EL 强大很多倍的语言OGNL 提供五大类功能1、支持对象方法调用,如xxx.doSomeSpecial();...

  • <s:checkboxList>的取值与验证问题

    在后台action中首先应该有一个List,用于前天checkbox的迭代: [code=&quot;java&quot;] private List propertyList; [/code] PropertyBean有propertyId和propertyName两个属性。另外一点需要注意的是在action中...

  • 微生物细胞壁中S层蛋白的功能与结构解析及其应用前景

    内容概要:本文深入探讨了微生物表面层次(S-layer)蛋白质的结构和功能,尤其关注其在古菌和细菌中的角色。文中详细介绍了S层结构特征,如形成二維晶格的方式以及与其他细胞外膜成分的相互作用机制。对于S层的具体生物学作用——从保护细胞到适应环境变化——都有详尽论述,并且对不同种类微生物S层的特异性进行了分类比较。此外,还提到了当前的研究热点和潜在的应用领域。 适合人群:生物学家、微生物学家及其他生命科学研究人员;对细胞生物学特别是细胞壁研究感兴趣的学生及专业人士。 使用场景及目标:作为参考资料帮助科学家理解S层的物理化学属性,为实验设计提供思路,推动相关领域学术交流与发展;也为寻找新的工业材料和技术提供了理论依据。 阅读建议:鉴于论文的技术性强且内容丰富复杂,在初读时可以先把握各章节的大致意义,后续针对个人感兴趣的专题进一步深入了解。由于涉及到大量的分子生物学知识,请确保读者有良好的背景基础。同时推荐配合最新的科研报道一同学习以获取最新进展。

  • 一个简单的Python爬虫示例,使用了requests库来发送HTTP请求,以及BeautifulSoup库来解析HTML页面 这个示例将从一个简单的网页中获取标题并打印出来

    python爬虫,一个简单的Python爬虫示例,使用了requests库来发送HTTP请求,以及BeautifulSoup库来解析HTML页面。这个示例将从一个简单的网页中获取标题并打印出来。

  • 深度学习中全连接神经网络与卷积神经网络融合用于猫狗二分类任务(PyTorch实现)-含代码设计和报告

    内容概要:本文介绍了一种使用PyTorch构建的深度学习模型,该模型结合了一个包含一个隐藏层的全连接神经网络(FCN)和一个卷积神经网络(CNN)。模型用于解决CIFAR-10数据集中猫狗图片的二分类问题。文章详细描述了从数据预处理到模型架构设计、融合方式选择、损失函数设定以及训练和测试流程。实验证明,模型的有效性和融合的优势得到了显著体现。 适用人群:面向具有一定机器学习和Python编程基础的研究人员和技术爱好者。 使用场景及目标:本项目的目的是提供一种可行的猫狗分类解决方案,同时帮助研究者深入了解两类网络的工作机制及其协作的可能性。 其他说明:文中不仅展示了完整的代码片段,还讨论了多种改进方向如结构优化、预处理策略、超参数调节、引入正则化技术等。 本项目适合有兴趣探究全连接网路与卷积网络结合使用的从业者。无论是初学者想要加深对这两类基本神经网络的理解还是希望找到新的切入点做相关研究的专业人士都可以从中受益。 此资源主要用于指导如何用Python(借助于PyTorch框架)实现针对特定分类任务设计的人工智能系统。它强调了实验的设计细节和对关键组件的选择与调优。 此外,作者还在最后探讨了多个可用于改善现有成果的方法,鼓励大家持续关注并试验不同的改进措施来提升模型性能。

Global site tag (gtag.js) - Google Analytics