分类: LINUX
2010-02-08 09:36:28
Apache MINA
是一个网络框架,能让用户很容易的实现高性能和很强的扩展能力,包含了一个抽象的事件驱动的异步API,你可以使用任何的网络协议如TCP/IP或者UDP/IP,也可以使用串口,使用了一致的API,你甚至可以自己实现一个.
这个下面有如下子项目
Apache Commons Daemon
这是一个把Java程序注册为后台的服务,原来在Tomcat4中,从Tomcat4中走出来的项目.目前我知道的用在了Apache FtpServer和Tomcat中,估计Apache中很多服务器都使用这个项目.
项目地址:
同类的项目有objectweb的javaservice: ,但是这个项目自2006年以后没有更新,也许这样的项目不需要更新,因为功能太单一,两三年以后基本就找不到bug了.
Apache Portable Runtime
又是一个从别的项目中来的,主要目的就是为Apache各个项目提供一个绿色的运行库,并且是APL的不是GPL的.可以为其他项目如harmony,httpd等所有Apache中c/c++项目服务,所有的对外接口都使用c.如常用的Base64,MD5,线程,内存管理等都可以在这里找到.
Apache Directory
一个LDAP的实现,包含两个子项目 Apache Directory Server和 Apache Directory Studio,还有两个沙盒项目Groovy LDAP和. 这个项目的模块分的很多,每个打成一个jar,模块分的相当好,非常适合参与,而且项目很活跃.