[{"@context":"http:\/\/schema.org\/","@type":"BlogPosting","@id":"https:\/\/wiki.edu.vn\/wiki19\/2021\/01\/27\/apache-commons-wikipedia\/#BlogPosting","mainEntityOfPage":"https:\/\/wiki.edu.vn\/wiki19\/2021\/01\/27\/apache-commons-wikipedia\/","headline":"Apache Commons – Wikipedia","name":"Apache Commons – Wikipedia","description":"before-content-x4 Das Apache Commons ist ein Projekt der Apache Software Foundation, fr\u00fcher im Rahmen des Jakarta-Projekts. Der Zweck der Commons","datePublished":"2021-01-27","dateModified":"2021-01-27","author":{"@type":"Person","@id":"https:\/\/wiki.edu.vn\/wiki19\/author\/lordneo\/#Person","name":"lordneo","url":"https:\/\/wiki.edu.vn\/wiki19\/author\/lordneo\/","image":{"@type":"ImageObject","@id":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/44a4cee54c4c053e967fe3e7d054edd4?s=96&d=mm&r=g","height":96,"width":96}},"publisher":{"@type":"Organization","name":"Enzyklop\u00e4die","logo":{"@type":"ImageObject","@id":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","url":"https:\/\/wiki.edu.vn\/wiki4\/wp-content\/uploads\/2023\/08\/download.jpg","width":600,"height":60}},"image":{"@type":"ImageObject","@id":"https:\/\/en.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","url":"https:\/\/en.wikipedia.org\/wiki\/Special:CentralAutoLogin\/start?type=1x1","height":"1","width":"1"},"url":"https:\/\/wiki.edu.vn\/wiki19\/2021\/01\/27\/apache-commons-wikipedia\/","wordCount":2350,"articleBody":" (adsbygoogle = window.adsbygoogle || []).push({});before-content-x4Das Apache Commons ist ein Projekt der Apache Software Foundation, fr\u00fcher im Rahmen des Jakarta-Projekts. Der Zweck der Commons besteht darin, wiederverwendbare Open-Source-Java-Software bereitzustellen. Das Commons besteht aus drei Teilen: richtig, Sandkasten und ruhend. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4Table of ContentsCommons Proper[edit]Commons Sandbox[edit]Commons ruhend[edit]Siehe auch[edit]Verweise[edit]Externe Links[edit]Commons Proper[edit]Das Commons Proper widmet sich der Erstellung und Pflege wiederverwendbarer Java-Komponenten. Das Commons Proper ist ein Ort f\u00fcr Zusammenarbeit und gemeinsame Nutzung, an dem Entwickler aus der gesamten Apache-Community gemeinsam an Projekten arbeiten k\u00f6nnen, die von Apache-Projekten und Apache-Benutzern gemeinsam genutzt werden sollen. Commons-Entwickler werden sich bem\u00fchen, sicherzustellen, dass ihre Komponenten nur minimale Abh\u00e4ngigkeiten von anderen Softwarebibliotheken aufweisen, damit diese Komponenten problemlos bereitgestellt werden k\u00f6nnen. Dar\u00fcber hinaus halten Commons-Komponenten ihre Schnittstellen so stabil wie m\u00f6glich, sodass Apache-Benutzer sowie andere Apache-Projekte diese Komponenten implementieren k\u00f6nnen, ohne sich in Zukunft um \u00c4nderungen k\u00fcmmern zu m\u00fcssen.[1]KomponentenBeschreibungLetzte VersionVer\u00f6ffentlichtBCELByte Code Engineering Library – Analysieren, Erstellen und Bearbeiten von Java-Klassendateien6.5.02020-06-05BeanUtilsBenutzerfreundliche Wrapper f\u00fcr die Java-Reflection- und Introspection-APIs.1.9.42019-06-12BSFBean Scripting Framework – Schnittstelle zu Skriptsprachen, einschlie\u00dflich JSR-2233.12010-24-06KetteVerantwortungskette Musterimplementierung.1.22008-06-02CLIParser f\u00fcr Befehlszeilenargumente.1.42017-03-09CodecAllgemeine Kodierungs- \/ Dekodierungsalgorithmen (z. B. phonetisch, base64, URL).1.152020-09-01SammlungenErweitert oder erweitert das Java Collections Framework.4.405.07.2019KompresseDefiniert eine API f\u00fcr die Arbeit mit tar-, zip- und bzip2-Dateien.1,202020-02-08AufbauLesen von Konfigurations- \/ Voreinstellungsdateien in verschiedenen Formaten.2.72020-03-07KryptoEine mit AES-NI-Wrapping optimierte kryptografische Bibliothek Openssl- oder JCE-Algorithmus-Implementierungen1.0.02016-07-22CSVKomponente zum Lesen und Schreiben von durch Kommas getrennten Wertedateien.1.82020-02-01DaemonEin generischer Daemon- (Unix) oder Service- (Windows) Wrapper f\u00fcr Java-Code.1.2.42021-01-21DBCPPooling-Dienste f\u00fcr Datenbankverbindungen.2.7.02019-07-31DbUtilsJDBC-Hilfsbibliothek.1.72017-07-20FermenterDienstprogramm zur Zuordnung von XML zu Java-Objekten.3.22011-12-13EmailBibliothek zum Senden von E-Mails aus Java.1.52017-08-01ExecAPI f\u00fcr den Umgang mit externer Prozessausf\u00fchrung und Umgebungsverwaltung in Java.1.306.11.2014Datei-UploadDatei-Upload-Funktion f\u00fcr Ihre Servlets und Webanwendungen.1.42018-12-23FunktorEin Funktor ist eine Funktion, die als Objekt oder als Objekt, das eine einzelne generische Funktion darstellt, bearbeitet werden kann.1.02012 – ?? – ??GeometrieRaum und Koordinaten.1.0TBDBildgebungEine reine Java-Bildbibliothek.1,0-alpha22020-08-01IOSammlung von E \/ A-Dienstprogrammen.2.82020-09-05JCIJava Compiler-Schnittstelle1.12013-10-14JCSJava-Caching-System3.02020-08-16GeleeXML-basierte Skript- und Verarbeitungs-Engine.1.0.12017-09-25JEXLAusdruckssprache, die die Ausdruckssprache der JSTL erweitert.3.12017-04-14JXPathDienstprogramme zum Bearbeiten von Java Beans mithilfe der XPath-Syntax.1.32008-08-14LangBietet zus\u00e4tzliche Funktionen f\u00fcr Klassen in java.lang.3.112020-07-12ProtokollierungWrapper um eine Vielzahl von Protokollierungs-API-Implementierungen.1.22014-07-11MathematikLeichte, in sich geschlossene Mathematik- und Statistikkomponenten.3.6.12016-03-21NetzSammlung von Netzwerkdienstprogrammen und Protokollimplementierungen.3.7.22020-10-14ZahlenZahlentypen (komplex, Quaternion, Bruch) und Dienstprogramme (Arrays, Kombinatorik).1,0-beta12020-04-05OGNLEine Objekt-Graph-Navigationssprache4.0-InkubationTBDSchwimmbadGenerische Objektpoolkomponente.2.8.12020-07-27ProxyBibliothek zum Erstellen dynamischer Proxys.1.02008-03-06RDFGemeinsame Implementierung von RDF 1.1, die von Systemen auf der JVM implementiert werden k\u00f6nnte.0.3.0-Inkubation2016-11-15RNGCommons Rng bietet Implementierungen von Pseudozufallszahlengeneratoren.1.308.11.2019SCXMLEine Implementierung der State Chart XML-Spezifikation zum Erstellen und Verwalten einer Java SCXML-Engine.0,92008-12-01TextEine Bibliothek, die sich auf Algorithmen konzentriert, die an Zeichenfolgen arbeiten.1.82019-08-30ValidatorFramework zum Definieren von Validatoren und Validierungsregeln in einer XML-Datei.1.72020-08-07VFSVirtuelle Dateisystemkomponente zum Behandeln von Dateien, FTP, SMB, ZIP und dergleichen als ein einziges logisches Dateisystem.2.4.12019-08-10WeberBietet eine einfache M\u00f6glichkeit, kompilierten Bytecode zu verbessern (zu weben).2.02018-09-07Commons Sandbox[edit]Die Commons Sandbox bietet einen Arbeitsbereich, in dem Commons-Mitarbeiter zusammenarbeiten und an Projekten experimentieren, die nicht in Commons Proper enthalten sind. Commons-Mitglieder setzen sich f\u00fcr Projekte in der Sandbox ein, um sie in die Commons Proper zu bef\u00f6rdern, und Gruppen von Entwicklern arbeiten daran, Sandbox-Projekte zu verbessern, bis sie die Standards f\u00fcr die Bef\u00f6rderung erf\u00fcllen. (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4KomponentenBeschreibungBeanUtils2Neugestaltung von Commons BeanUtils.ClassScanSuchen Sie nach Klassenschnittstellen, Methoden, Feldern und Anmerkungen, ohne sie zu laden.CLI2Neugestaltung der Commons CLI.KonvertierenCommons-Convert zielt darauf ab, eine einzige Bibliothek bereitzustellen, die der Aufgabe gewidmet ist, ein Objekt eines Typs in einen anderen zu konvertieren.FinderVom UNIX-Befehl find inspirierte Java-Bibliothek.FlatfileJava-Bibliothek zum Arbeiten mit flachen Datenstrukturen.GraphAllzweck-Graph-APIs und -Algorithmen.I18nF\u00fcgt die Funktion lokalisierter Nachrichtenpakete hinzu, die aus einem oder mehreren lokalisierten Texten bestehen, die zusammengeh\u00f6ren.Ich w\u00fcrdeID ist eine Komponente, die zum Generieren von Bezeichnern verwendet wird.InjizierenImplementierung von JSR 330, einem standardkonformen Framework f\u00fcr die Abh\u00e4ngigkeitsinjektionJavaflowFortsetzung der Implementierung zur Erfassung des Status der Anwendung.JNetJNet erm\u00f6glicht die Verwendung dynamisch registrierter URL-Stream-Handler \u00fcber die java.net-API.\u00dcberwachungDie \u00dcberwachung soll eine einfache, aber erweiterbare \u00dcberwachungsl\u00f6sung f\u00fcr Java-Anwendungen bieten.NablaNabla bietet automatische Differenzierungsklassen, die Ableitungen aller in der Java-Sprache implementierten Funktionen generieren k\u00f6nnen.OpenPGPSchnittstelle zum Signieren und \u00dcberpr\u00fcfen von Daten mit OpenPGP.PerformanceEin kleines Framework f\u00fcr Microbenchmark-Clients mit Implementierungen f\u00fcr Commons DBCP und Pool.PipelineBietet eine Reihe von Pipeline-Dienstprogrammen f\u00fcr Arbeitswarteschlangen, die parallel ausgef\u00fchrt werden, um Datenobjekte nacheinander zu verarbeiten.Commons ruhend[edit]The Commons Dormant ist eine Sammlung von Komponenten, die aufgrund geringer Entwicklungsaktivit\u00e4ten in j\u00fcngster Zeit f\u00fcr inaktiv erkl\u00e4rt wurden. Diese Komponenten k\u00f6nnen verwendet werden, m\u00fcssen jedoch selbst erstellt werden. Es ist am besten anzunehmen, dass diese Komponenten in naher Zukunft nicht ver\u00f6ffentlicht werden.KomponentenBeschreibungAttributeLaufzeit-API f\u00fcr Metadatenattribute wie Doclet-Tags.ZwischenDienste zum Zuordnen von JavaBeans zu XML-Dokumenten und umgekehrt.ZwischenspeicherDer Cache bietet Objekt-Caching-Dienste.ClazzClazz konzentriert sich auf Selbstbeobachtung und Klassenmanipulation.VertragDiese Komponente stellt der Java-Programmiersprache alle n\u00fctzlichen Funktionen zur Verf\u00fcgung, die mit der vertragsbasierten Programmierung einhergehen.KonvertierenCommons-Convert zielt darauf ab, eine einzige Bibliothek bereitzustellen, die der Aufgabe gewidmet ist, ein Objekt eines Typs in einen anderen zu konvertieren.EntdeckungTools zum Auffinden von Ressourcen durch Zuordnen von Dienst- \/ Referenznamen zu Ressourcennamen.ELInterpreter f\u00fcr die Ausdruckssprache, die in der JSP 2.0-Spezifikation definiert ist.VeranstaltungenCommons-Events bietet zus\u00e4tzliche Klassen zum Ausl\u00f6sen und Behandeln von Ereignissen. Es konzentriert sich auf das Java Collections Framework und bietet Dekoratoren f\u00fcr andere Sammlungen, die Ereignisse ausl\u00f6sen.FeedparserEin Java-RSS \/ Atom-Parser, der alle wichtigen Versionen von RSS und Atom sowie eine einfache Ad-hoc-Erweiterung und RSS 1.0-Modulfunktionen elegant unterst\u00fctzt.JJarJakarta JAR Archive RepositoryLatkaCommons-Latka ist eine HTTP-Funktionstestsuite f\u00fcr automatisierte QS-, Akzeptanz- und Regressionstests.StartprogrammPlattform\u00fcbergreifender Java-Anwendungsstarter.MapperMapper ist eine d\u00fcnne Abstraktionsschicht um die von einem Projekt gew\u00e4hlte Datenmapping-Technologie (auch bekannt als DAO-Muster).BoteMessenger ist ein benutzerfreundliches und leichtes Framework f\u00fcr die Arbeit mit JMS in der Webschicht.ModelliererMechanismen zum Erstellen von Modell-MBeans, die mit der JMX-Spezifikation kompatibel sind.PrimitiveKleiner, schneller und einfacher mit Typen zu arbeiten, die primitive Java-Typen unterst\u00fctzen.RessourcenResources bietet ein leichtes Framework zum Definieren und Nachschlagen von internationalisierten Nachrichtenzeichenfolgen, die mit einer java.util.Locale und einem Nachrichtenschl\u00fcssel verschl\u00fcsselt sind.Ger\u00fcstScaffold ist ein Toolkit zum Erstellen von Webanwendungen.ThreadPoolThreadPool ist eine einfache Komponente zum asynchronen Versenden von Arbeit an einen anderen Thread in einem Pool f\u00fcr die einfache Multithread-Programmierung.TransaktionImplementierungen f\u00fcr mehrstufige Sperren, Transaktionssammlungen und Transaktionsdateizugriff.ArbeitsablaufDer Workflow bietet ein Framework zum Erstellen von Workflow-Management-Systemen.XMLIOEinfacher und schneller Importer f\u00fcr XML-Konfiguration oder Import von Dateien.Siehe auch[edit]Verweise[edit]Goyal, Vikram (2003), Verwendung der Jakarta Commons, Teil I.abgerufen 13. August 2006Externe Links[edit] (adsbygoogle = window.adsbygoogle || []).push({});after-content-x4"},{"@context":"http:\/\/schema.org\/","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki19\/#breadcrumbitem","name":"Enzyklop\u00e4die"}},{"@type":"ListItem","position":2,"item":{"@id":"https:\/\/wiki.edu.vn\/wiki19\/2021\/01\/27\/apache-commons-wikipedia\/#breadcrumbitem","name":"Apache Commons – Wikipedia"}}]}]