看看老外的开源项目

原创 2004年07月07日 21:46:00

今天看了Spring 1.0.2所使用的libary,真是打开眼界,看到了很多
以前不知道的开源项目:
* ant/ant.jar
- Ant 1.6.1 (http://ant.apache.org)
一个非常出名的java环境的make工具

* aopalliance/aopalliance.jar
- AOP Alliance 1.0 (http://aopalliance.sourceforge.net)
这可是aop联盟定的一些接口啊

* axis/axis.jar, axis/saaj.jar, axis/wsdl.jar
- Apache Axis 1.1 (http://ws.apache.org/axis)
一个soap,webservice的实现

* caucho/burlap-2.1.12.jar
- Burlap 2.1.12 (http://www.caucho.com/burlap)
一个web service的实现,只不过没有使用soap,用的是自己定义的基于xml的协议
应该好好参考一下

* caucho/hessian-2.1.12.jar
- Hessian 2.1.12 (http://www.caucho.com/hessian)
又一个web service的实现,和burlap同属于一个大家庭,其协议基于binary
老外真是敢想敢做

* cglib/cglib-2.0.1.jar, cglib/asm.jar
- CGLIB 2.0.1 with ObjectWeb ASM 1.4 (http://cglib.sourceforge.net)
这个库的用途不是很明白,哪位网友能介绍一下
* cos/cos.jar
- Jason Hunter's COS 05Nov02 (http://www.servlets.com/cos)
这是一个对servlet编程的工具库,有不少好东东啊

* dom4j/dom4j.jar
- DOM4J 1.4 XML parser (http://dom4j.sourceforge.net)
不用说了吧,解析xml的,大名顶顶

* easymock/easymock.jar, easymock/easymockclassextension.jar
- EasyMock 1.1 (http://www.easymock.org)
一个生成mockobject的工具,用于单元测试,值得好好研究,我知道还有
一个网站:http://www.mockobjects.com/

* freemarker/freemarker.jar
- FreeMarker 2.3 RC4 (http://www.freemarker.org)
这个不是很了解

* hibernate/ehcache.jar
- EHCache 0.6 (http://ehcache.sourceforge.net)
用于Cache管理,效率极高

* hibernate/hibernate2.jar, hibernate/odmg.jar
- Hibernate 2.1.3 (http://www.hibernate.org)
O/R maping 工具,高山仰止啊


* hsqldb/hsqldb.jar
- HSQLDB 1.7.1 (http://hsqldb.sourceforge.net)
一个100% pure java 的内存数据库,又小又快,很不错,我们项目中也有使用

* ibatis/ibatis-common.jar, ibatis/ibatis-sqlmap.jar, ibatis/ibatis-sqlmap-2.jar
- iBATIS SQL Maps 1.3.1 and 2.0 RC5 (http://www.ibatis.com)
又一个o/r mapping 工具!

* itext/itext-1.02b.jar
- iText PDF 1.02 (http://www.lowagie.com/itext)
在java中用于生成pdf的一个工具

* jakarta-commons/commons-*.jar
- Commons Attributes May 9th snapshot (http://jakarta.apache.org/commons/sandbox/attributes)
jakarta-commons系列,很出名的编程工具库

* jdo/jdo.jar
- JDO API 1.0.1 (http://access1.sun.com/jdo)
jdo api,在hibernate和ejb3.0的加击下,好像有些不爽啊

* jdom/jdom.jar
- JDOM 1.0 beta 9 (http://www.jdom.org)
又一个解析xml,用起来很不错

* jotm/jotm.jar
- JOTM 1.4.3 (http://jotm.objectweb.org)
全称是Java Open Transaction Manager,用于事务管理,实现了JTA的API

* junit/junit.jar
- JUnit 3.8.1 (http://www.junit.org)
当然是两位大牛写的单元测试工具了,强烈推荐看看它的设计原则:
从模式开始构造系统

* log4j/log4j-1.2.8.jar
- Log4J 1.2.8 (http://logging.apache.org/log4j)
没什么可说的,相信很多项目都在用,能打败jdk的日志库,真是不简单

* poi/poi-2.5.jar
- Apache POI 2.5 (http://jakarta.apache.org/poi)
生成excel,也是广泛应用

* quartz/quartz.jar
- Quartz 1.3.2 (http://www.quartzscheduler.org)
用于job 的调度,没有深入的看下去:-)

* rexexp/jakarta-oro-2.0.7.jar
- Jakarta ORO 2.0.7 regular expression parser (http://jakarta.apache.org/oro)
处理正则表达式的类库


* velocity/velocity-1.4.jar
- Velocity 1.4 (http://jakarta.apache.org/velocity)
实现mvc的工具吧?

* xdoclet/xjavadoc-1.0.jar
- XDoclet 1.0 (http://xdoclet.sourceforge.net)
java的文档工具,very good

看看老外的工作,真是让人汗颜啊,为什么没有中国人的影子呢,是技术不行,还是没有时间?真应该好好的反思一下!!

看看老外的开源项目

* ant/ant.jar - Ant 1.6.1 (http://ant.apache.org) 一个非常出名的java环境的make工具 * aopalliance/aopallianc...
  • yuanzhou314
  • yuanzhou314
  • 2015年03月27日 10:15
  • 224

小米Note如何?看看老外是怎么说的

虽然雷军不断拿iPhone 6 Plus做对比,不过TheVerge还是认为小米和苹果有着非常大的不同,就苹果而言,这家公司已经到了追求手机内涵的阶段,而不是简单的硬件堆砌。苹果的宗旨是,能自己做的事...
  • asqi1
  • asqi1
  • 2015年01月19日 11:16
  • 1167

利用爬虫爬取看看豆网站站的数据信息

其实很早我就开始关注爬虫技术,这两天特别学习了一下,并且做了一个简单的demo。爬取了看看豆网站的数据信息。总共11751本书,爬取了不到3个小时,基本每秒爬取1条。速度慢的原因主要是单线程,使用my...
  • xiao_tommy
  • xiao_tommy
  • 2016年11月25日 11:20
  • 4337

小兴看看Q强势发布,真正的全实时流畅体验

6月1日,在这个特殊的日子,中兴通讯重磅推出了一款智能摄像头新品——小兴看看Q。这款新品有着呆萌的可爱造型,主打1080P全实时流畅体验,依托多年技术积累,领先行业做到了真正的25帧/秒全高清实时在线...
  • sinat_32970179
  • sinat_32970179
  • 2017年06月01日 18:44
  • 706

如何参与一个开源项目

最近很多人在问如何参与一个开源项目。其实个人觉得这是一个非常傻的问题,不过还是回答一下,期望这帮人记得用google搜到这个角落,免去论坛上月经一样的天天看到这种傻问题。 为什么说傻?因为这个问题和...
  • dudefu011
  • dudefu011
  • 2015年07月23日 13:42
  • 805

jquery日历控件推荐,看看老外们的功底

用户界面设计涉及到很多的创意,灵感,测试以及我们需要与客户进行有效的沟通技能。通常我们需要足够的耐心来设计因为创意思维通常是慢慢的一点点的积累起来的,今天为大家推荐,经典的,那些大牛们写的日历控件, ...
  • xuxu198899223
  • xuxu198899223
  • 2013年04月23日 13:03
  • 522

整理一些好的开源项目

首先说明,要想找开源项目,当然是Github! 另外oschina上面也可能有你要的,这个是分类的链接:http://www.oschina.net/project/tags,比如这个是一个Py...
  • dcba2014
  • dcba2014
  • 2017年05月21日 23:47
  • 445

10款GitHub上最火爆的国产开源项目

衡量一个开源产品好不好,看看产品在 GitHub 的 Star 数量就知道了。由此可见,GitHub 已经沦落为开源产品的“大众点评”了。一个开源产品希望快速的被开发者知道、快速的获取反馈,放到 Gi...
  • lz201234
  • lz201234
  • 2015年03月06日 09:32
  • 2365

20个很棒的android开源项目帮助你提升开发技能

对程序员来说,最好的学习也是阅读,多看别人优秀的代码,加以总结学习应用。如果你想成为一个更好的开发者,就必须阅读大量的代码。 书本,博客,论坛在一定程度上都是比较好的,但是比不上一些功能完整详细的开...
  • w719566673
  • w719566673
  • 2017年02月22日 13:46
  • 5371

直接拿来用,最火的.NET开源项目(beta)

综合类 微软企业库 微软官方出品,是为了协助开发商解决企业级应用开发过程中所面临的一系列共性的问题, 如安全(Security)、日志(Logging)、数据访问(Data Access)、配置...
  • ltylove2007
  • ltylove2007
  • 2014年01月22日 11:11
  • 10951
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:看看老外的开源项目
举报原因:
原因补充:

(最多只允许输入30个字)