What does apache Company mainly do?
This article mainly introduces what apache company mainly does, it has certain reference value, friends who need it can refer to it. I hope you will learn a lot after reading this article. Next, let the editor take you to learn about it.
The Apache Software Foundation (Apache Software Foundation, or ASF for short) is a non-profit organization that supports groups that run Apache, an open source software project known as the Apache project.
The organization sees itself as a community of developers and users with the same goals, rather than simply sharing a set of projects on a server. In the Apache projects and subprojects it supports, the released software products follow the Apache license (Apache License).
Project:
HTTP Server: a project of a HTTP server that can run under the UNIX,MS-Windows,Macintosh and Netware operating systems
Ant: a build tool based on the Java language, similar to the C language Make tool.
AXIS2: the processor for Web services (SOAP, WSDL), rebuilt based on AXIS1.X.
APR: (that is, Apache Portable Runtime) A portable runtime management tool implemented in C language.
Beehive: to simply build an object model for J2EE applications.
Cocoon: an application development framework based on component technology and XML and Web.
DB: several collections of open source projects on databases
Directory: a directory server based on JAVA language that supports directory access protocols such as LDAP.
The predecessor of the Excalibur:Apache Avalon project.
Forrest: a project that publishes a system framework.
Geronimo:J2EE server
Gump: integration Manager
Harmony: an open source implementation of the JAVA language compatible with JAVA standards.
HiveMind: a microkernel for service (Services) and configuration (configuration)
IBATIS: a data persistence Framework based on JAVA language
Incubator: in order to help those who want to get support from the Apache Software Foundation to enter the Apache Software Foundation audit program
Jackrabbit: an open source implementation project for the content repository API standard (Content Repository for Java Technology API, or JSR-170).
Jakarta: in ASF, a collection of open source subprojects based on the Java language, which now contains: BCEL,BSF,Cactus,Commons,ECS,HttpComponents,JCS,JMeter,ORO,POI,Regexp,Slide,Taglibs,Turbine,Velocity
Mail News Server implemented by James:JAVA language
Labs: a plan to provide foundation members with the latest change in thinking
Lenya: content management system
Logging: a collection of general logging tools projects that developers can run in C++, Java, Perl, PHP, and .NET computer languages.
Lucene: a high-performance full-text search project based on the Java language.
Maven: project integration build tool
MyFaces: an implementation framework for JavaServer Faces (JSF).
Mod_perl: a project that provides Perl language integration for Apache servers
Portals: several collections of projects related to Portal technology
Santuario: developing a project on XML security
Shale: after Struts, Web application framework based on JAVA language has been developed.
SpamAssassin: spam filter
Struts: a Web Application Framework of MVC Design pattern based on J2EE platform
Tapestry: another J2EE platform framework that can generate dynamic, high-performance Web applications.
TCL: a project that provides Tcl language integration for Apache servers
Tomcat: a container that runs Java Servlet and JavaServer Pages (JSP).
Web Services: a collection of projects related to Web Services technology
Xalan:XML conversion processor
Xerces: a set of XML parser projects that can be used in the Java,C++,Perl computer language.
XML:XML solution
XMLBeans: XML object binding tool based on JAVA language
XML Graphics: a planned project to develop the conversion between XML and graphics
Thank you for reading this article carefully. I hope it will be helpful for everyone to share what apache mainly does. At the same time, I also hope that you will support us, pay attention to the industry information channel, and find out if you encounter problems. Detailed solutions are waiting for you to learn!