Projects overnight, open source projects seem to be ubiquitous, covering almost all software types including operating systems, network communications, desktop environments, education, Office, security, word processing, databases, middleware, and application entertainment. In the largest open source project release platform Www.sourceforge.net, there are nearly 100,000 open source projects, and every day there are more new open source projects to join. And the famous www.apache.org for everyone dedicated Apache, Tomcat, Struts, axis and so on.
Open source movement is the programmer to the wisdom of sharing, freedom of the pursuit of countless programmers every day to contribute to the open source world, and more programmers are learning the idea of open source software, framework and implementation (I am also one of the ^_^). Applying the ideas, frameworks, or direct integration of open source projects to work projects is a problem that almost every developer has to face (increase efficiency, save work, and the boss might give you a raise).
Java Open-source Software is a force in the open source world. From the development tools IDE (the familiar Eclipse), framework, middleware, and testing tools, you can find open source solutions. Standing on the shoulders of giants looking farther, learning, research, application of excellent Java open source projects, can improve their own level, but also can improve the efficiency of project development, promote and ensure the quality of software development, such an arrow more carving things, why not (but to learn a lot of things ah:).
The author in the work, contacted a lot of open source software, feel very necessary systematic study. Based on the spirit of open source, ready to learn the ideas sorted out, not only for their own study of the collation and record, but also hope to give you a little inspiration and help (the level is limited, do not smash smelly eggs ^_^).
In the previous sections, a brief introduction to the history of open source software, software licensing agreement and other related knowledge. Behind the well-known open source project one by one, can not be very meticulous, mainly about the function of software and application scenarios (if interested, you need your own in-depth study). Plan to update the section for at least one weeks, and you are welcome to comment more! Thank you for your attention ^_^
The following is the name of the open source project you intend to introduce (preliminary, there will be additions and deletions)
Anthill Build Management Server
Antichess
ANTLR
Apache JAKARTA:OJB
Apache Jakarta:alexandria
Apache jakarta:ant
Apache Jakarta:avalon
Apache Jakarta:bcel
Apache Jakarta:cactus
Apache jakarta:commons
Apache Jakarta:ecs
Apache Jakarta:james
Apache Jakarta:jetspeed
Apache Jakarta:jmeter
Apache jakarta:log4j
Apache Jakarta:lucene
Apache Jakarta:oro
Apache Jakarta:poi/poi Serialization Project
Apache Jakarta:regexp
Apache Jakarta:slide
Apache jakarta:struts
Apache Jakarta:taglibs
Apache Jakarta:tomcat
Apache Jakarta:turbine
Apache jakarta:velocity
Apache Jakarta:watchdog
Apache XML-RPC
Apache Xml:axis
Apache Xml:axkit
Apache Xml:batik
Apache Xml:cocoon
Apache Xml:crimson
Apache XML:FOP
Apache xml:security
Apache Xml:soap
Apache Xml:xalan
Apache Xml:xang
Apache xml:xerces
Apache Xml:xindice
Apollo
Arch4j
ArgoUML
Ashkelon
Asm
C2h:cetacean-to-human
Castor
Cayenne O/R Framework
Checkstyle
Compaq ' s Web Language
Compiere Erp/crm Business Solution
DataVision
Echo
Eclipse
Enhydra
Expresso Framework
Freenet
Freetts
GNU Trove
Hibernate
Hsql Database Engine
IBM Jikes
Infosapient
ISQL
IText
ITRACKER:JAVA Issue Tracking Software
Jacorb
Japple
Java Outline Editor (JOE)
Java Wireless Connection Program
Javaclientfordict
Jawin
Jbeans
Jboss
Jcharts
Jdictionary
Jdigraph
Jdom
JEdit
Jetty
Jext
Jfacedbc
Jfreechart
Jgraphictools
JOnAS
Jonathan
Joram
Jorganizer
Jorm
Jostraca
Jotm
Jpackage Project
Jpedal
JPOs
JPOs
Jpublish
Jruby
Jsmooth
Jtans
Junit
Just4log Logging Optimizator.
Jxta
Jython
Karapan Sapi Struts Generator
Kcommand
Liferay Enterprise Portal
Lumbermill
Luxor XUL
Marc4j
Maverik
Mercator (Java POS)
Millstone
Mixer
Mm. Mysql
Modelj-generate j2ee-based Web Sites
Mondrian
Mrpostman-webmail to POP3 email Gateway
Mx4j
NetBeans
Nounit
Open for Business
Open Source Java
openccm
OpenEJB
Openemed
OpenJMS
OpenNMS
Openorb
Oscache
Oscore
Osworkflow
P6spy
PCGen
Picocontainer
Powerfolder
Proactive
Prodba
Proguard
Queryform
Rmijdbc
Roller Weblogger
Sitemesh
Snipsnap
Sourcejammer
Spindle
Spring Framework
SQuirreL SQL Client
Tapestry:java Web Components
The JADE Open Framework
The Open for Business Project
ToeJam
Uncle Unc
Voruta
WebWork
Wfmopen
Xbeans
XDoclet
Xineo XML Import Language
Xmltask
Xmltask
Xmlunit
Xnap
Ziga
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.