Seznam rámců Java - List of Java frameworks
Níže je uveden seznam Programovací jazyk Java technologie (rámce, knihovny )
název | Detaily |
---|---|
fleXive | Úložiště obsahu nové generace. Poskytuje stabilní a rychlé úložiště pro dokumenty, obrázky a strukturovaná data. |
OpenXava | AJAX Java Framework pro rychlý vývoj podnikových webových aplikací. |
Apache Nutch | Nutch je dobře vyzrálý webový prohledávač připravený na produkci. |
AppFuse | open-source Java EE rámec webových aplikací. |
Slintá | Systém pro správu obchodních pravidel (BRMS) s a vpřed a zpětné řetězení odvozeno motor pravidel pomocí vylepšené implementace Algoritmus Rete. |
jBPM | Sada flexibilního řízení podnikových procesů (BPM) |
Activiti | Modul pracovního toku napsaný v Javě, který může spouštět obchodní procesy popsané v BPMN 2.0. |
Akka | Sada nástrojů a modul runtime zjednodušující konstrukci souběžných a distribuovaných aplikací na JVM. |
Apache Accumulo | Distribuované úložiště klíč / hodnota, které poskytuje robustní, škálovatelné úložiště a načítání dat. |
Apache ActiveMQ | Server pro zasílání zpráv a integrační vzory. |
Apache Avalon | Rámec komponenty aplikačního serveru zahrnuje protokolování, sdružování vláken a plánování. |
Apache Avro | Rámec vzdáleného volání procedur a serializace dat vyvinutý v rámci projektu Apache Hadoop. |
Osa Apache | Implementace odesílání protokolu SOAP (Simple Object Access Protocol) do W3C |
Apache Camel | Pravidlo založené na směrování a zprostředkování, které poskytuje objektovou implementaci vzorů Enterprise Integration Patterns založenou na jazyce Java pomocí rozhraní API ke konfiguraci pravidel směrování a zprostředkování. |
Apache Click | Komponentně orientovaný webový aplikační rámec pro jazyk Java a je postaven na rozhraní API Java Servlet |
Apache Cocoon | Rámec webových aplikací postavený na konceptech pipeline, oddělení obav a vývoji webů založených na komponentách. |
Apache Commons | Kolekce open source opakovaně použitelných komponent Java od komunity Apache / Jakarta |
Apache CXF | Rámec služeb. CXF pomáhá budovat a rozvíjet služby pomocí rozhraní API frontendového programování, jako jsou JAX-WS a JAX-RS. |
Apache Empire DB | Relační abstrakční vrstva databáze a komponenta perzistence dat, která umožňuje vývojářům zaujmout při vývoji aplikací mnohem více přístupu zaměřeného na SQL než tradiční rámce objektově-relačních mapování. |
Apache Felix | Apache Felix je snahou komunity implementovat platformu OSGi Framework a Service a další zajímavé technologie související s OSGi pod licencí Apache. |
Apache žlab | Distribuovaná, spolehlivá a dostupná služba pro efektivní sběr, agregaci a přesun velkého množství dat protokolu. |
Apache Geronimo | Modul runtime serveru s otevřeným zdrojovým kódem, který integruje nejlepší projekty s otevřeným zdrojovým kódem k vytvoření běhových serverů Java / OSGi, které splňují potřeby podnikových vývojářů a správců systému |
Apache Giraph | Iterativní systém zpracování grafů vytvořený pro vysokou škálovatelnost. |
Apache Hadoop | Rámec, který umožňuje distribuované zpracování velkých datových sad napříč klastry počítačů pomocí jednoduchých programovacích modelů. |
Apache HBase | Nerelační distribuovaná databáze po vzoru BigTable společnosti Google |
Apache Hive | Součást Hortonworks Data Platform (HDP). Hive poskytuje rozhraní podobné datům SQL uloženým v HDP. |
Apache JackRabbit | Úložiště obsahu pro platformu Java. |
Apache Jena | Webový rámec pro vytváření sémantických webových aplikací v Javě. Poskytuje API pro extrakci dat a zápis do grafů RDF |
Apache Kafka | Streamovací platforma pro zpracování |
Apache Log4j | Rámec protokolování Java - Log4j 2 je vylepšená verze populárního projektu Log4j. |
Apache Lucene | Vysoce výkonná, plně vybavená knihovna textového vyhledávače. |
Apache Mahout | Projekt Apache Software Foundation na výrobu bezplatných implementací distribuovaných nebo jinak škálovatelných algoritmů strojového učení zaměřených především na oblasti filtrování, shlukování a klasifikace. |
Apache Mesos | Apache Mesos abstrahuje CPU, paměť, úložiště a další výpočetní zdroje od strojů (fyzických nebo virtuálních), což umožňuje snadné sestavení a efektivní fungování odolných a elastických distribuovaných systémů. |
Apache Mina | Rámec síťových aplikací Java. Program MINA lze použít k vytváření škálovatelných a vysoce výkonných síťových aplikací. |
Apache OODT | Rámec systému pro správu dat |
Apache Oozie | Serverový systém plánování pracovních postupů pro správu úloh Hadoop. |
Apache OpenNLP | Sada nástrojů pro strojové učení Java pro zpracování přirozeného jazyka (NLP). |
Apache PDFBox | Java nástroj pro práci s dokumenty PDF. |
Apache Pig | Platforma na vysoké úrovni pro vytváření programů, které běží na Apache Hadoop. |
Apache Pivot | Platforma pro vytváření bohatých webových aplikací v Javě nebo jiném jazyce kompatibilním s JVM. |
Apache POI | API pro manipulaci s různými formáty souborů založenými na formátu složeného dokumentu Microsoft OLE 2. |
Apache Qpid | Systém zasílání zpráv implementuje protokol Advanced Message Queuing Protocol. |
Řeka Apache (Jini) | Apache River je projekt podporující vývoj a pokrok technologie Jini. River je implementace architektury orientované na služby Jini. |
Apache Samza | Rámec zpracování distribuovaného proudu. |
Apache Shiro | Bezpečnostní rámec Java, který provádí ověřování, autorizaci, kryptografii a správu relací. |
Apache Sling | Webový rámec pro platformu Java navržený k vytváření aplikací zaměřených na obsah nad úložištěm obsahu kompatibilním s JSR-170 (aka JCR), jako je Apache Jackrabbit. |
Apache Solr | Platforma pro podnikové vyhledávání |
Apache Spark | Rychlý a obecný nástroj pro zpracování velkých dat s vestavěnými moduly pro streamování, SQL, strojové učení a zpracování grafů. |
Apache Storm | Distribuovaný výpočetní systém v reálném čase. |
Apache Struts | Rámec pro vytváření webových aplikací založených na servletu / JSP na základě návrhového paradigmatu MVC |
Tapiserie Apache | Komponentně orientovaný rámec webových aplikací Java |
Apache Tika | Rámec detekce a analýzy obsahu. |
Apache Tomcat | Tomcat Server je open-source Java Servlet Container |
Apache Uima | Nestrukturovaná architektura pro správu informací je standardem OASIS pro analýzu obsahu. Poskytuje komponentní softwarovou architekturu pro vývoj, objev, složení a nasazení multimodální analytiky pro analýzu nestrukturovaných informací a integraci s vyhledávacími technologiemi. |
Apache Velocity | Java template engine, který poskytuje jazyk šablony pro odkaz na objekty definované v kódu Java |
Apache VXQuery | Standardně vyhovující procesor XML Query, který je implementován v Javě |
Apache branka | Komponentně orientovaný rámec webových aplikací Java. |
Apache Wink | Apache Wink je otevřený zdrojový rámec, který umožňuje vývoj a spotřebu webových služeb ve stylu REST. |
Apache Xerces | Sbírka softwarových knihoven pro analýzu, ověřování, serializaci a manipulaci s XML. |
Apache Zookeeper | Centralizovaná služba pro údržbu konfiguračních informací, pojmenování, poskytování distribuované synchronizace a poskytování skupinových služeb. |
Barracuda | Rámec webových aplikací MVC pro vývoj webových aplikací Java EE. |
Birt | Nástroj pro podávání zpráv a business intelligence pro bohaté klientské a webové aplikace |
BioJava | Rámec Java pro zpracování biologických dat. |
Burningwave Core | Knihovna Java pro vytváření rámců. |
BlueCove | Knihovna Java pro Bluetooth (implementace JSR-82) |
Kryptografický skákací hrad | Sbírka API používaných v kryptografii. Zahrnuje API pro programovací jazyky Java i C #. |
Kaskádové | Abstrakční vrstva pro Apache Hadoop a Apache Flink. Kaskádování se používá k vytváření a provádění komplexních pracovních postupů zpracování dat v clusteru Hadoop pomocí libovolného jazyka založeného na JVM. |
CodeName One | Sada nástrojů pro vývoj softwaru, jejichž cílem je poskytovat ›Write Once, Run Anywhere‹ kód pro různé desktopové a mobilní operační systémy (jako Windows, macOS, Android, Blackberry, iOS a další). |
Deeplearning4j | Open-source Deep-Learning Software pro Java a Scala na Hadoop a Spark. |
DirectWebRemoting | knihovna, která umožňuje Javě na serveru a JavaScriptu v prohlížeči komunikovat a volat si co nejjednodušší. |
EclipseLink | Řešení persistence Java zaměřené na relační, XML a databázové webové služby. |
EHCache | Ehcache je otevřená, standardizovaná mezipaměť, která zvyšuje výkon, odlehčuje vaši databázi a zjednodušuje škálovatelnost. |
Ejml (efektivní knihovna Java Matrix Library) | Knihovna lineární algebry Java pro manipulaci s hustými maticemi. |
Šablona FreeMarker | Java Template Engine, původně zaměřený na dynamické generování webových stránek se softwarovou architekturou MVC |
GeoApi | Sada programovacích rozhraní jazyka Java pro geoprostorové aplikace. |
GeoTools | Knihovna Java, která poskytuje nástroje pro geoprostorová data. |
GlassFish | Implementace aplikačního serveru a oficiálních referencí pro Servlety 3.0. |
Google Gson | Knihovna pro serializaci a deserializaci objektů Java na (az) JSON. |
Google Guava | Sada společných knihoven usnadňuje nejlepší postupy kódování a pomáhá omezit chyby v kódování. Poskytuje obslužné metody pro kolekce, ukládání do mezipaměti, podporu primitiv, souběžnost, běžné anotace, zpracování řetězců, I / O a ověřování. |
Google Guice | Lehký rámec pro vkládání závislostí pro Javu 6 a vyšší |
Google Web Toolkit (GWT) | Sada nástrojů, která webovým vývojářům umožňuje vytvářet a udržovat složité front-endové aplikace JavaScriptu v Javě. |
Přezimovat | Nástroj objektově-relačního mapování pro programovací jazyk Java. Poskytuje rámec pro mapování objektově orientovaného modelu domény na relační databázi. |
HSQLDB | RDBMS s rozhraním JDBC, verze klient-server, dotazovací nástroj, mřížka, strom, třída testování výkonu, servlet a program autotestu. |
iBatis | Rámec perzistence, který automatizuje mapování mezi databázemi SQL a objekty v prostředí Java, .NET a Ruby on Rails. |
Infinispan | Distribuované úložiště dat klíče / hodnoty v paměti s volitelným schématem |
IText | Dynamické generování PDF a manipulace pro webové a další aplikace (Java, C #). |
Jackson | Vysoce výkonný procesor JSON pro Javu. |
Sada nástrojů Java Astrodynamika | Knihovny komponent, které výrobcům softwaru pomáhají vytvářet vlastní aplikace pro řešení problémů v systému Windows Astrodynamika, design mise, navigace kosmických lodí, navádění a řízení |
Rámec kolekcí Java | Java Collections Framework (JCF) je sada tříd a rozhraní, která implementují běžně opakovaně použitelné datové struktury kolekce. |
Java Media Framework | Java Media Framework (JMF) je knihovna Java, která umožňuje přidávání zvukových, obrazových a jiných časově závislých médií do aplikací a appletů Java. |
Sada topologie Java | Java Topology Suite (JTS) je open-source softwarová knihovna Java, která poskytuje objektový model pro euklidovskou rovinnou lineární geometrii spolu se sadou základních geometrických funkcí. |
JavAssist | Knihovna poskytující prostředky pro manipulaci s bajtovým kódem Java aplikace. |
JaxP | Java XML aplikační programovací rozhraní (API), poskytuje schopnost ověřovat a analyzovat dokumenty XML. |
JBoss Seam | Rámec webových aplikací vyvinutý společností JBoss |
JDom | Objektový model dokumentu založený na jazyce Java pro XML |
Trikot | Rámec webových služeb Jersey RESTful, implementace JAX-RS |
Molo | Server Java HTTP (Web) a kontejner Java Servlet. |
JFreeChart | Knihovna grafů Java |
JHipster | JHipster je vývojová platforma pro generování, vývoj a nasazení aplikací Spring Boot + Angular Web a Spring microservices. |
JMonkeyEngine | Herní engine vyrobený speciálně pro moderní 3D vývoj, protože ve velké míře využívá shader technologii. |
JProfiler | Nástroj pro profilování Java pro ladění výkonu |
JRockit | Nástroj pro profilování Java pro ladění výkonu |
JSF | Specifikace Java pro vytváření uživatelských rozhraní založených na komponentách pro webové aplikace. |
JSoup | Knihovna parserů HTML HTML. Podporuje extrakci a manipulaci s daty pomocí DOM, CSS a JQuery metody. |
JUnit | Rámec testování jednotek |
LiquiBase | Liquibase je otevřená databáze nezávislá na databázi pro sledování, správu a používání změn schématu databáze. |
LWJGL | Knihovna Java, která umožňuje přístup mezi platformami k populárním nativním API, jako jsou OpenGL, OpenAL a OpenCL. |
Mockito | Rámec testování jednotek pro Javu, framework umožňuje vytváření testovacích dvojitých objektů (simulovaných objektů) v automatizovaných testech jednotek pro účely Test-driven Development (TDD) nebo Behavior Driven Development (BDD). |
MyBatis | Rámec perzistence první třídy s podporou pro vlastní SQL, uložené procedury a pokročilá mapování. |
ND4J | Vědecké počítačové knihovny pro JVM. |
Netty | Netty je neblokující I / O (NIO) framework klient-server pro vývoj síťových aplikací Java, jako jsou protokolové servery a klienti. |
Neuroph | Rámec neuronové sítě Java, který podporuje běžné architektury neuronových sítí a pravidla učení. |
OpenCV | Knihovna programovacích funkcí zaměřená především na počítačové vidění v reálném čase. |
Oracle WebLogic | Aplikační server Java EE |
OrientDB | Systém správy databází NoSQL napsaný v Javě. Jedná se o databázi s více modely podporující grafy, dokumenty, klíče / hodnoty a objektové modely, ale vztahy jsou spravovány jako v databázích grafů s přímým spojením mezi záznamy. |
ORMLite | Object Relational Mapping Lite (ORM Lite) poskytuje některé funkce pro přetrvávající objekty Java v databázích SQL, přičemž se vyhýbá složitosti a režii standardnějších balíků ORM. |
Server Payara | Implementace aplikačního serveru Java EE / Jakarta EE a MicroProfile. |
Hrát si | Play Framework se používá k vytváření webových aplikací pomocí prostředí Java a Scala. |
PrimeFaces | Knihovna komponent uživatelského rozhraní (UI) pro aplikace založené na JavaServer Faces (JSF). |
Křemen | Knihovna plánování úloh, kterou lze integrovat do široké škály aplikací Java. |
RabbitMQ | Software pro zprostředkování zpráv, který implementuje Advanced Message Queuing Protocol (AMQP). |
Saxofon | Událostem řízený online algoritmus pro analýzu dokumentů XML s API vyvinutým seznamem adresátů XML-DEV. |
Selen | Přenosný rámec pro testování softwaru pro webové aplikace. |
SLF4J | Simple Logging Facade for Java (SLF4J) slouží jako jednoduchá fasáda nebo abstrakce pro různé rámce protokolování. |
SonarQube | Platforma pro nepřetržitou kontrolu kvality kódu. |
Jasper Reports | Nástroj pro vytváření zpráv v jazyce Java, který dokáže zapisovat na různé cíle, například: obrazovku, tiskárnu, do formátu PDF, HTML, Microsoft Excel, RTF, ODT, hodnot oddělených čárkami nebo souborů XML. |
Spocku | Testovací a specifikační rámec pro aplikace Java a Groovy. |
Jarní integrace | Rámec pro integraci podnikových aplikací. |
Spring Roo | Spring Roo je softwarový nástroj s otevřeným zdrojovým kódem, který k zajištění rychlého vývoje aplikací podnikového softwaru založeného na prostředí Java využívá zásady konvenční konfigurace |
Jarní bezpečnost | Rámec ověřování a kontroly přístupu |
TestNG | Testovací rámec inspirovaný JUnit s extra funkcemi. |
Thymeleaf | Stroj šablon Java XML / XHTML / HTML5, který může fungovat jak ve webovém (na servletovém základě), tak v jiném než webovém prostředí |
Vaadin | Webový rámec pro bohaté internetové aplikace. Na rozdíl od knihoven JavaScript a řešení založených na pluginech prohlížeče |
Vertx | Aplikační rámec Polyglot založený na událostech, který běží na Java Virtual Machine. |
VRaptor | Otevírá framework MVC |
ZKoss | Rámec webové aplikace Ajax, napsaný v Javě |