Table of Contents

[hemmerling] Java & Java Platform Languages 3/4 - The Java Language, Java Frameworks & Java APIs

Related page:

The Java Language and the JDK

Annotations

Java 8

Java 9

Java 11

MAP, Hash Map, Dictionary

API

Literature

Resources

The JDK

Communications with Java

PDF Generation

Reflection

Execution of "System.console()" in IDEs

Concurrency, Thread Safety

J2EE / Java EE / Eclipse "EE for J"

Java EE Platform Specification - The Framework

GitHub "Java EE"

Java.net

Oracle

Application Servers

Apache Tomcat - A Web Container only

The Tool
Resources

Glassfish - The Java EE 7 Sample Implementation

The Tool
Resources

JBoss

jWebSocket

Eclipse MicroProfile

WildFly - Application Server for building Microservices

Tools
Resources

Some other Application Servers for Java

Resources

Dependency Injection with Java

Traditional ( limited ) Dependency Injection with Java EE 6

Contexts and Dependency Injection ( CDI ) of Java EE 6

Resources

Java Data Persistence

Java Data Objects ( JDO )

Tools
Resources

Jdbi

jOOQ

JPA

MyBatis

R2DBC - Reactive Programming API to relational Data Stores

Resources

Frameworks

General Business Application Frameworks

The Oracle Application Development Framework ( ADF )

Spring

Graphical User Interface Frameworks

Abstract Window Toolkit ( AWT )

Java Swing

Standard Widget Toolkit

JavaFX

The Framework
FXML
Model View ViewModel ( MVVM ) for JavaFX
ControlsFx for JavaFX
Java IDEs, with support to develop JavaFX applications ( as of 2015-10 )
jpro - JavaFX in the browser
Resources

GUIs according to the Naked Objects Pattern

Naked Objects
GenGui
Resources

Experts

Experts for Java Swing & JavaFX Design, also in Metro / Flat Design Style
Experts for JavaFX

Resources

Reactive Libraries, Frameworks & APIs

Project Reactor

Reactive Streams

RSocket

Spring WebFlux

Web Frameworks

JSP, a low-level Framework, optional Base for high-level Frameworks

JSP & Servlets
General Resources

JSF

Spark

Spring Web MVC

Struts

Tiles

Turbine

Vaadin

Wicket

Logging Frameworks

Log4j 2

Loggin Framework (JDK)

Simple Logging Facade for Java (SLF4J)

Some other Frameworks

Resources

APIs

Serial Communications ( RS-232, COM1: )

JavaComm 2.0 for Windows

JavaComm 3.0 for Linux, but not for Windows

RXTX

jperipheral for Windows

v5t11 - Java EE Application using RXTX

Resources

Regular Expressions

Other Programming Languages & Interpreters based on JVM and/or Java

Resources

Appropriate OpenDirectory Directory Pages


When this document changes ! Site Navigation ( My Business ! My Topics ! Imprint / Contact ! Privacy Policy ! Keyword Index ! ! Google+ Publisher "hemmerling" )