apache commons io 提案
2016-01-30 11:23
495 查看
对输入输出包的提案(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
相关文章推荐
- 重启Apache报错apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName ... waiting的解决方法
- Ubuntu下开启Apache重写扩展
- Apache OFBiz技术架构
- apache kafka监控系列-KafkaOffsetMonitor
- apache的开源工具common-fileupload实现文件上传和下载
- Apache Rewrite规则详解
- apache commons io 未来任务与展望
- Apache Spark Jobs 性能调优(二)
- 如何设置Apache中的最大连接数
- Apache Spark Jobs 性能调优(一)
- Java Code Examples for org.apache.commons.codec.binary.Base64InputStream
- Apache配置实现日志按天分割并删除指定几天前的日志
- Manual install on Windows 7 with Apache and MySQL
- Apache Shiro 使用手册(五)Shiro 配置说明
- (转)网站隔几天打不开,多次重启Apache解决办法
- Apache Commons工具集简介
- Apache shiro 文章推荐
- Apache OFBiz 研究记录01
- CentOS 6.6 (Desktop)部署Apache、MySQL以及Eclipse Luna等记录
- Linux下安装、配置、启动Apache