相关开源项目

HiveMind:这是一个apache 的子项目微核心IoC框架.

JBoss Microcontainer:JBoss Microcontainer是一个轻量级IOC容器,它的思想类似于Spring,Pico Container与Plexus。JBoss Microcontainer可被用在任何应用程序中而不需要JBoss应用服务器。 它是JBoss Seam和JBoss Embeddable EJB 3.0项目的基础支柱。这里有一篇英文简介文章。

Carbon:Carbon是一个轻量级的组件模型与企业级的服务框架.Carbon是在以下原则上进行构建:创建一个更加灵活的框架通过一个分离,以元数据为中心的系统,鼓励关系的分离,从而使得代码在一个复杂,动态的操作环境中更容易维护与重复利用等.

Peapod:Peapod是一个轻量级的Type3构造子注入IOC容器.

JICE:JICE是一个基于XML用于构建和配置Java应用程序的工具。它规定一个XML词汇(XML-vocabulary )来配置一个Java程序中的对象并提供一个工具来处理XML数据生成Java实例。JICE支持反转控制/依赖注入.它利用构造函数来注入对象并设置对象的属性。然而JICE不单是一个IOC容器,除了可以设置setter方法,还可以在初始化的时候调用对象中的任何方法。JICE可以构造复杂的对象graphs。

Annocon:Annocon是一个基于Java 5注释的反转控制(IOC)容器。它使用注释来定义,配置和关联应用程序组件。这种方式优越于那些基于XML的容器,因为不需要学习XML。

Coinjema:Coinjema这个组件通过AspectJ与Groovy提供了一种强大的依赖注入机制。假如你厌烦一大堆XML配置文件,和需要掌握复杂工厂类与容器的时候,这个non-API的解决方案将一定适合你。

Butterfly Container:Butterfly Container是一个依赖注入容器(IOC)。它比Spring、Pico、Guice更小,并且更加灵活,更加易于使用。Butterfly Container使用一种简单,灵活,类似于Java的配置语言来代替XML。

NanoContainer:PicoContainer和NanoContainer是一脉相承的,NanoContainer是在PicoContainer的脚本实现,其中脚本包括:Groovy, BeanShell,Jython,Rhion,XML等.NanoContainer Servlet就是在NanoContainer的基础上,把容器应用于Web工程.现在,提倡轻型容器,一部分原因也是为了J2EE的程序简单化(包括开发,部署等).

PicoContainer:PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。PicoContainer是“极小”的容器,只提供了最基本的特性。

java office 类库_OfficeFloor相关推荐

  1. Java常见类库与工具及官网

    Java https://www.oracle.com/java/technologies/ OpenJDK https://openjdk.java.net/ w3c(万维网联盟) https:// ...

  2. Java常用类库以及简介,具体使用细节进行百度(爬虫爬取的数据)

    来至于互联网 Office文档的Java处理包 POI [推荐] Apache POI是一个开源的Java读写Excel.WORD等微软OLE2组件文档的项目.目前POI已经有了Ruby版本. 结构: ...

  3. 推荐一个好用的 Java 工具类库

    点击上方蓝色"程序猿DD",选择"设为星标" 回复"资源"获取独家整理的学习资料! 最近博主看到了一款小而全的 Java 工具类库:Huto ...

  4. Hutool Java 工具类库导出 Excel,超级简单!

    前言 在开发应用系统的时候,导出文件是必不可放的功能. 以前用过POI.easyexcel等工具的导入导出功能,但总感觉太麻烦了,代码特别多,感觉并不是很好用. 今天给大家介绍一款新工具,java工具 ...

  5. Java面试题系列之Java基础类库(一)

    Java程序员面试题大全系列之Java基础类库(一)                                                                           ...

  6. Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结

    Atitit.操作注册表 树形数据库 注册表的历史 java版本类库总结 1. 注册表是树形数据库 1 2. 注册表的由来 1 3. Java  操作注册表 2 3.1. 使用Preferences  ...

  7. java 常用类库_JAVA(三)JAVA常用类库/JAVA IO

    成鹏致远 |lcw.cnblog.com|2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同, ...

  8. hutool 自定义excel_Hutool Java 工具类库导出 Excel,超级简单!

    前言 在开发应用系统的时候,导出文件是必不可放的功能. 以前用过POI.easyexcel等工具的导入导出功能,但总感觉太麻烦了,代码特别多,感觉并不是很好用. 今天给大家介绍一款新工具,java工具 ...

  9. Java核心类库篇8——网络编程

    Java核心类库篇8--网络编程 1.七层网络模型 OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985 年研究的网络互连模型. 当发 ...

最新文章

  1. 互联网协议 — TCP — 拥塞控制(网络质量保障)
  2. sqrtm--矩阵的平方根
  3. 成功解决pywintypes.error: (2, 'LoadLibraryEx', '系统找不到指定的文件。')
  4. 数据结构java学生成绩排序_数据结构学习--Java简单排序
  5. C++ std::thread::hardware_concurrency() 获取CPU核心数
  6. WindowsXP3环境下IIS5.1的部分小文件
  7. 未安装任何音频输出设备
  8. Linux 学习笔记 (一)
  9. bootmgr快速修复win7_这可能是史上最简单的一键安装虚拟机win7系统了
  10. 15.4.1 使用CREATE OR REPLACE VIEW语句修改视图结构
  11. h5自定义微信分享链接
  12. Win7系统盘瘦身。
  13. 蘑菇街防重复请求处理的实践与总结
  14. LODOP属性和方法
  15. 24c512 c语言程序,msp430读写24c512程序
  16. python爬虫怎么爬小说_Python 新手] 爬虫练习:爬取起点中文网的小说排行并存入 excel 表格中...
  17. 戴森空气净化器php00使用,戴森空气净化器好用吗?有什么使用技巧?
  18. MySQL8.0的下载、安装、配置
  19. 微信跳一跳作弊python脚本,非常简单
  20. 2022年西式面点师(初级)理论题库模拟考试平台操作

热门文章

  1. 修改Windows Server2003/SQL Server2005的密码后速达软件的配置
  2. 安装Selenium2Library步骤以及加载Selenium2Library时为红色
  3. jsp页面360浏览器兼容模式不兼容问题解决方法
  4. 什么是Native方法
  5. 记一次http下载0KB问题的解决
  6. iOS---头像选取(照相或者图片库)、大小等比缩放、生成圆形头像
  7. 信号完整性基础05:特殊的串扰-差分信号(2)
  8. 保护眼睛的Windows、PDF和IE、Firefox、谷歌等浏览器颜色设置
  9. 跑马问题--36匹马,跑道每次最多只能有6匹马进行比赛,最少进行多少次比赛能比出前3名?
  10. git获取增量代码流程