apache commons io 提案

apache commons io 提案

对输入输出包的提案(Proposal for IO Package)
(0)主旨说明(Rationale)
许多软件项目需要在各种地方执行输出输出操作,而且JDK类库提供了许多相关功能,但有时你仅需要一些相关功能。io包试图封装(encapsulate)一些最常用的输入输出基础类到一个容易使用的包里面。
(1)IO包的范围(Scope of the Package)
这个提案(proposal)是用来创建一个关于各种类型输入输出操作(activity)的Java工具类包。
(1.5)与其他包的影响(Interaction With Other Packages)
IO包只依赖于标准JDK1.2(或更新版)的API进行生产环境部署(production deployment)。它使用JUnit单元测试框架来为开发执行单元测试,不过这只是开发者【译注:指Apache commons io的开发人员】关注的组件。在开源世界中,IO包将成为一些现存组件的基础依赖包(dependency)。
没有额外的配置文件需要使用。
(2) 包源代码的初始化(Initial Source of the Package)
那些最初的Java类在各种Apache子项目中随处可见(splash around)。我们计划去寻找他们并整合起来。
对于这个新组件,被推荐使用的包名是org.apache.commons.io。
(3) 对Jakarta-Commons项目组资源的请求
?CVS资源库 – 在CVS资源库jakarta-commons中新的目录io。
?邮箱列表 – 讨论就在常用dev@commons.apache.org邮箱列表上进行。为帮助列表中的用户(subscriber)标识该项目相关的信息,我们建议关于这个组件信息的标题使用[IO]前缀。
?Bugzilla – 新组件“IO”从属于“Commons”产品分类,当需要时使用适当的版本标识。
?Jyve FAQ – 新的分类“commons-io”(如果条件满足)。
(4) 最初的提交者(Initial Committers)
在IO在组件中最初的提交者应该是Scott Sanders、Nicola Ken Barozzi以及Henri Yandell

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树IO流概述91480 人正在系统学习中

来源:Jog熊吉

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年1月26日
下一篇 2016年1月26日

相关推荐