Apache 几个好玩的项目

P { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px }

Apache MINA

  是一个网络框架,能让用户很容易的实现高性能和很强的扩展能力,包含了一个抽象的事件驱动的异步API,你可以使用任何的网络协议如TCP/IP或者UDP/IP,也可以使用串口,使用了一致的API,你甚至可以自己实现一个.

  这个下面有如下子项目

  1. Apache SSHD : 一个纯Java的SSH库,这个存在的目的并不是取代Linux/Unix下的OpenSSH项目,而是希望其他的程序在使用SSH的时候很方便.
  2. Apache FtpServer: 一个纯Java的ftpserver,目前是1.0.x版本.这个项目结构化良好.而且我觉得最强的一点就是你可以扩展这个ftpserver,跟servlet一样可以扩展静态html,名称叫Ftplet ,你自己可以扩展ftp服务器,比如用户上传一个文件后你可以查一下毒,用户下载的时候你可以自己记录一下下载了多少次,只要你能想都,ftpserver就可以做到.具体的api见官方网址
  3. AsyncWeb: 一个异步的web服务器,并且有一个客户端.貌似这个是一个Idea,没有下载和代码,只有几个UserCase,我没有找到SVN在那里,估计邮件列表里面有讨论.

 

Apache Commons Daemon

  这是一个把Java程序注册为后台的服务,原来在Tomcat4中,从Tomcat4中走出来的项目.目前我知道的用在了Apache FtpServer和Tomcat中,估计Apache中很多服务器都使用这个项目.

  项目地址: http://commons.apache.org/daemon/index.html

  同类的项目有objectweb的javaservice:http://forge.ow2.org/projects/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,模块分的相当好,非常适合参与,而且项目很活跃.

 

  1. Apache Directory Server,简称apacheds,一个apache服务器,当然是纯Java的实现.
  2. Groovy LDAP:用Groovy操作LDAP,这个目前在SandBox中.
  3. Triplesec: 身份认证管理的一个解决方案,包括一个JavaMe、GUI、Server
  4. Studio:一个客户端.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值