首页 > 代码库 > 111个知名Java项目集锦,包括url和描述

111个知名Java项目集锦,包括url和描述

转:http://www.cnblogs.com/wangs/p/3282183.html

 

项目名称 项目描述
ASMJava bytecode manipulation framework
AspectWerkzAspectWerkz - Dynamic AOP for Java
AxisAxis - an implementation of the SOAP (Simple Object Access Protocol) submission to W3C
BatikBatik SVG Toolkit - Toolkit using images in the Scalable Vector Graphics (SVG) format
BCELByte Code Engineering Library - Analyze, create and manipulate Java class files
BeanUtilsBeanUtils - Utilities for working with JavaBeans
CatalinaCatalina - Servlet and JSP based web server
CayenneProfessional Object Relational Mapping
CGLIBCGLIB - Dynamic byte code generatorhttp://andyluo.blogjava.net
ChainChain - Implementation of the GoF "Chain of Responsibility" pattern
CheckstyleCheckstyle - Development tool to help writing Java code that adheres to a coding standard
CLICommand Line Library - Simple API for working with the command line arguments and options
CodecCommons Codec - Encoders and decoders like Base64, Hex, phonetic encodings and URLs
CollectionsCollections - Filling the holes left in Sun‘s Collections API
ConfigurationCommons Configuration - Generic API enabling configuration from a variety of sources
DBCPDBCP - Connection pooling implementations
DBUtilsDbUtils - Set of classes designed to make working with JDBC easier
DigesterStruts Digester - Configure an XML/Java mapping with actions when patterns are recognized
DiscoveryDiscovery - Discovering, or finding, implementations for pluggable interfaces
DNSJavaDNS in Java - Supporting common record types, queries, zone transfers and dynamic updates
docletJavaDoc Doclet - Custom output from the types methods and fields in a source tree.
Dom4jDOM4J - XML, XPath and XSLT library
DTDParserDTDParse DTD Library - You can use this library to parse a DTD
ELEL - The JSP 2.0 Expression Language Interpreter from Apache
fastutilFastUtil - Type-specific maps sets and lists with a small memory footprint and fast access
FileUploadHTTP File Upload Library - Add robust, fast file upload capability to your web applications
FreeMarkerHTML Template Enginehttp://andyluo.blogjava.net
GJTGiant Java Tree - Java library consisting entirely of open source components
gnu-regexGNU Regular Expressions - Implementation of a traditional (non-POSIX) NFA regex engine
GroovyGroovy - Scripting Language
GlassFishan oo app server implements JavaEE 5
HibernateHibernate - Relational Persistence For Idiomatic Java
HiveMindHiveMind - A services and configuration microkernel
HSQLDBHSQLDB - The Java SQL relational database
HTMLParserHTML Parser - Java library used to parse HTML
HTTPClientHTTP Client - Fills holes left by the java.net package, including most recent HTTP standards
InformaInforma - News aggregation library --- LGPL协议
IOCommons-IO - Utility classes, stream implementations, file filters and endian classes for IO
iTextiText - Generates PDF on the fly
J2EEJava 2 Platform, Enterprise Edition
J2SEJava2 Standard Edition v5
JAIJava Advanced Imaging - Network-enabled, scalable, platform-independent image processing
JalopyJalopy Source Formatter - Formats Java source code according to widely configurable rules
JasperJasper - Tomcat JSP enginehttp://andyluo.blogjava.net
JasperReportsJasperReports - Free Java reporting library
Java3dJava3D - Object-oriented interfaces that support a simple, high-level programming mode
JavaCommJava Communications - API for technologies such as voice mail, fax and smartcards
JavaGroupsJavaGroups - Reliable multicast communication enable processes to send messages to each other
JaxenJaxen XPath Processor - Object model walker; evaluate XPath expressions in dom4j and JDOM
JAXMEJaxMe 2 - Open source implementation of JAXB
JClassLibJClassLib - Library for reading, modifing and writing Java class files and bytecode
JCommonJCommon - Collection of useful classes used by JFreeChart, JFreeReport and other projects
JCrontabJCronTab - Scheduler written in Java, provide a fully functional schedules for Java projects
JDICJDIC - JDesktop Integration Components
JDNCJDNC - JDesktop Network Components
JDOJava Data Objects - Direct storage of Java domain model instances into a database
JDOMJDOM XML Library - For accessing, manipulating and outputting XML data from Java code.
JetSpeedJetSpeed - Java Portal Server
JEXLJava Expression Language - is an embedable expression language engine
JFreeChartJFreeChart - Free library for generating charts, including pie, bar, line and areas charts
JGroupsJGroups - Multicast communication toolkit
JMeterJMeter - Load testing applcation
JMFJava Media Framework - Library for audio, video and other time-based media
JMockJMock - Testing library
JSFJavaServer Faces - Web Framework
JSwordJSword - Bible software in Java, compatible with the Sword project for C/C++
JTidyJTidy - HTML syntax checker
JUnitJUnit - Regression testing framework used by the developer who implements unit tests in Java
JXPathJXPath Library - Simple interpreter of an expression language called XPath
LangLang - Utilities including Enums, String manipulation, reflection, serialization and more
Log4JLog4J - Fast logging API that lets you configure logging at runtime
LoggingCommons Logging - Simple wrapper API around multiple logging APIs
LuceneLucene - high-performance, full-featured text search engine written entirely in Java
MathMath - Library of lightweight, self-contained mathematics and statistics components
NetNetwork Library - Support for Finger, Whois, TFTP, Telnet, FTP, NNTP, etc developed by ORO
OJBOJB - O/R tool that allows transparent persistence
OpenJMSOpen source JMS server
OROORO - Text processing library
OSCacheOSCache - A high performance J2EE caching framework
PJAPure Java AWT - Toolkit for drawing graphics without any native graphics resources
PMDPMD - Scans Java source code for potential problems
POIPOI - Java OLE 2 Manipulator
PoolCommons Pooling - provides an generic, configurable Object-pooling API
PrimitivesPrimitives - Collection of types and utilities optimized for working with Java primitives
ProxoolJava connection pool
QuartzQuartz - J2EE open source job scheduler
RegexpJakarta Regular Expressions - Java RegEx library under BSD style license
RhinoMozilla JavaScript - open-source implementation of JavaScript written entirely in Java
SeraphSeraph - Atlassian Security Framework
SiteMeshA web-page layout and decoration framework
SlideSlide - Content repository, can serve as a basis for CMS
SOAPApache Soap - implementation of the SOAP submission to W3C
SpeedoOSS JDO implementationhttp://andyluo.blogjava.net
SpringServer Side alternative to J2EE APIs
StrutsJakarta Struts - open source framework for building web applications
TapestryTapestry - Web Framework
TurbineTurbine - Servlet based framework allowing developers to quickly build secure web applications
UDDI4JUDDI4J - Library that provides an API to interact with a UDDI registry
ValidatorValidtator - Validate data from user input
VelocityVelocity - Support for clean, quick MVC web development and support for the Struts framework
VillageVillage - API that sits on top of the JDBC to make it easier to interact with a JDBC
WebWork 2Next generation of WebWork
XalanXalan - XSLT processor for transforming XML documents into HTML, text, or XML
XDocletXDoclet - Code generation engine
XercesXerces2 - The next generation of high performance, XML parsers in the Apache Xerces family
XMLBeansXMLBeans - XML-Java binding toolhttp://andyluo.blogjava.net
XMLPullXMLPull - Defines a simple pull parsing API that does pull XML parsing from J2ME to J2EE
XMLRPCXML-RPC - Implementation of XML-RPC, using XML over HTTP to implement remote procedure calls
XNIXerces Native Interface - Framework for streaming a document and constructing generic parsers
XOMXML Object Model - Tree-based API for processing XML that strives for correctness and simplicity.
XStreamXML serialization

111个知名Java项目集锦,包括url和描述