开源的网址收集

来源:互联网 发布:java面试宝典2017版pdf 编辑:程序博客网 时间:2024/05/17 02:41
Linux
http://www.linux.org/
 
FreeBSD
http://www.freebsd.org/
 
PostgreSQL
http://www.postgresql.org/
 
MySQL
http://www.mysql.org/
 
SAP DB
http://www.sapdb.org/
 
Hypersonic/Hsql
http://hsqldb.sourceforge.net/
 
McKoi
http://mckoi.com/database/
 
Xindice
http://XML.apache.org/xindice/
 
OJB
http://db.apache.org/ojb/
 
Hibernate
http://www.hibernate.org/
 
Castor
http://castor.exolab.org/
 
Torque
http://db.apache.org/torque/
 
JORM
http://jorm.objectWeb.org/
 
XMLBeans
http://xml.apache.org/xmlbeans/
 
JiBX
http://jibx.sourceforge.net/ 
 
JAXB Reference Implementation
http://Java.sun.com/xml/jaxb/
 
JaxMe
http://ws.apache.org/jaxme/
 
Tomcat
http://jakarta.apache.org/tomcat/
 
Jetty
http://jetty.mortbay.org/jetty/
 
JBoss
http://www.jboss.org/
 
Apache Geronimo
http://incubator.apache.org/projects/geronimo.html
 
JOnAS
http://jonas.objectweb.org/
 
OpenEJB
http://openejb.sourceforge.net/
 
OpenJMS
http://openjms.sourceforge.net/
 
JORAM
http://joram.objectweb.org/
 
JOTM
http://jotm.objectweb.org/
 
Struts
http://jakarta.apache.org/struts/
Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间,所以说Struts是一个非常不错的应用框架。【StrutsIDE用于Struts辅助开发的一个Eclipse插件
 
Cocoon
http://cocoon.apache.org/
Stefano Mazzocchi于1999年1月创建了Cocoon项目,将其作为ASF之下的开放源代码项目。Cocoon的目标是帮助分离内容格式、逻辑和对基于XML网站的管理功能。Cocoon使用XML, Extensible Stylesheet Language Transformations (XSLT), 以及 Simple API for XML (SAX) 技术,以帮助创建、部署和维护XML服务器应用程序。它支持大多数类型的数据源,包括RDBMS、LDAP和文件系统。在Eclipseh下进行开发的插件
 
Turbine
http://jakarta.apache.org/turbine/
Turbine是基于Servlet的框架包,也是开放源代码Jakarta项目。目前还没有关于Turbine的大量文档。它类似于Struts,但是有一些主要区别。突出的一点就是它并没有与JSP耦合。Turbine的特点是它提供了大量可重用的组件。此框架包中包含了大量组件,但是这些组件是离散的。它似乎应该给出更多的组件库,但是由于它缺少文档,所以很难掌握完整的体系结构。
 
Velocity
http://jakarta.apache.org/velocity/
 
Tapestry
http://jakarta.apache.org/tapestry/
Tapestry是一个开源的基于servlet的应用程序框架,它使用组件对象模型来创建动态的,交互的web应用。一个组件就是任意一个带有jwcid属性的html标记。其中jwc的意思是Java Web Component。Tapestry使得java代码与html完全分离,利用这个框架开发大型应用变得轻而易举。并且开发的应用很容易维护和升级。Tapestry支持本地化,其错误报告也很详细。Tapestry主要利用javabean和xml技术进行开发。【Spindle:Tapestry辅助开发Eclipse插件】.
 
WebWork
http://opensymphony.com/webwork/
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架。WebWork目前最新版本是2.1,现在的WebWork2.x前身是Rickard Oberg开发的WebWork,但现在WebWork已经被拆分成了Xwork1和WebWork2两个项目。 Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来。 Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language),IoC(Inversion of Control倒置控制)容器等。 WebWork2建立在Xwork之上,处理HTTP的响应和请求。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类), session(会话)application(应用程序)范围的映射,request请求参数映射。WebWork2支持多视图表示,视图部分可以使用JSP, Velocity, FreeMarker, JasperReports,XML等。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上.【EclipseWork用于WebWork辅助开发的一个Eclipse插件
 
Jetspeed
http://jakarta.apache.org/jetspeed/
 
Cocoon Portal
http://cocoon.apache.org/
 
Open For Business (OFBiz)
http://www.ofbiz.org/
 
Compiere
http://www.compiere.org/
 
InfoSapient
http://info-sapient.sourceforge.net/
 
JPOS
http://www.jpos.org/
 
Mercator
http://www.globalretailtech.com/
 
Cofax
http://www.cofax.org/
 
OpenCMS
http://www.opencms.org/opencms/
 
aaaReports
http://jasperreports.sourceforge.net/
 
DataVision
http://datavision.sourceforge.net/
 
JFreeReport
http://www.jfree.org/
 
JCharts
http://jcharts.sourceforge.net/
 
iText
http://www.lowagie.com/iText/
 
Apache FOP
http://xml.apache.org/fop/
 
POI
http://jakarta.apache.org/poi/
 
Cron
http://www.linux.org/
 
JCronTab
http://jcrontab.sourceforge.net/
它是由Java语言编写的日程处理程序,它目的是提供强大的定时处理功能,让我们的应用程序可以按照提供的时间表来执行不同的应用。Jcrontab的特点
1、在指定的时间表中可执行Classes/Threads/main/EJB/Methods/NativePrograms等应用。
2、提供完全按照Unix的UNIX-POSIX crontab的格式来规定时间。
3、可存储或读取由文件,数据字典,或通过数据源链接的数据库的信息。
4、可将执行结果通过电子邮件来查看
5、非常容易的可以和Web应用服务器结合,Tomcat, Resin, Jetty and Jboss这些服务器已经通过测试和应用,这一切只需要在web.xml中添加load-on-startup直接指定Jcrontab下的loadCrontabServlet,就可以了。
6、它的设计和部署是高性能并可扩展的。
 
Quartz
http://www.quartzscheduler.org/
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用。Quartz可以用来创建简单或为运行十个,百个,甚至是好几万个Jobs这样复杂的日程序表。Jobs可以做成标准的Java组件或 EJBs。Quartz的最新版本为Quartz 1.5.0。
 
Eclipse
http://www.eclipse.org/
 
NetBeans
http://www.netbeans.org/
 
SQuirreL
http://squirrel-sql.sourceforge.net/
 
TORA
http://www.globecom.se/tora/
 
DBVisualizer
http://www.minq.se/products/dbvis/
 
TOAD
http://www.toadsoft.com/
 
CVS
http://www.cvshome.org/
 
Subversion
http://subversion.tigris.org/
 
CVSWeb
http://www.freebsd.org/projects/cvsweb.html
 
ViewCVS
http://viewcvs.sourceforge.net/
 
DocBook
http://www.docbook.org/
 
OpenOffice
http://www.openoffice.org/
 
Structured Text
http://www.zope.org/Documentation/Articles/STX
 
MoinMoin Wiki
http://moin.sourceforge.net/
 
UseMod Wiki
http://www.usemod.com/CGI-bin/wiki.pl?UseModWiki
 
Jabber
http://www.jabber.org/
 
Mailman
http://www.gnu.org/software/mailman/
 
Eclipse Modeling Framework
http://www.eclipse.org/emf/
 
ArgoUML
http://argouml.tigris.org/
 
Poseidon Community Edition
http://www.gentleware.com/
 
XDoclet
http://xdoclet.sourceforge.net/
 
MiddleGen
http://boss.bekk.no/boss/middlegen/
 
Jostraca
http://www.jostraca.org/
 
JUnit
http://www.junit.org/
 
Cactus
http://jakarta.apache.org/cactus/
 
JMeter
http://jakarta.apache.org/jmeter/
 
Grinder
http://grinder.sourceforge.net/
 
Bugzilla
http://bugzilla.mozilla.org/
 
Scarab
http://scarab.tigris.org/
 
JIRA
http://www.atlassian.com/software/jira/
 
ITracker
http://www.cowsultants.com/
 
BeanShell
http://www.beanshell.org/
 
Jython
http://www.jython.org/
 
Jruby
http://jruby.sourceforge.net/
 
Groovy
http://groovy.codehaus.org/
 
AspectJ
http://eclipse.org/aspectj/
 
Ant
http://ant.apache.org/
 
Maven
http://maven.apache.org/
 
AntHill
http://www.urbancode.com/projects/anthill/
 
CruiseControl
http://cruisecontrol.sourceforge.net/


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=757442

原创粉丝点击