Java

Jackson

Java-based library to serialize or map Java objects to JSON and vice versa. Jackson is used to convert the java objects to json, and json to java objects.

JADE

Software Framework fully implemented in the Java language. It simplifies the implementation of multi-agent systems through a middle-ware that complies with the FIPA specifications and through a set of graphical tools that support the debugging and deployment phases.

JAF

JavaBeans Activation Framework for abstracting the operating system specific bindings/mappings between file types and applications that deal with them. This library can be based on MIME types and/or file extensions.

JasperReports

Popular reporting engine whose main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner. JasperReports is written in 100% Java and can be embedded in any Java application. The core features of JasperReports are interactive report viewing & formatting, secure central repository, report scheduling & distribution, analytics for relational and non-relational data, etc.

Java deployment

Tomcat, JBoss, GlassFish, WebLogic.

Java EE

Standard in community-driven enterprise software, developed using the Java Community Process. It is vendor-independent. The Java EE containers take care of system level services like concurrency, transaction, security, and naming.

Java EE frameworks

JSP, Servlets, EJB, JMX, JAF.

Java ME

Computing platform for development and deployment of portable code for embedded and mobile devices (micro-controllers, sensors, gateways, mobile phones, personal digital assistants, TV set-top boxes, printers).

Java ORM frameworks

Hibernate, EJB, JPA.

Java SE

Java platform for developing desktop applications and it is the foundation for developing in Java language. It consists of development tools, deployment technologies, and other class libraries and toolkits used in Java applications.

Java SE frameworks

Swing, Play, JavaFX, JSF, Netty, Spring MVC, Wicket.

JavaCC

Stands for Java Compiler Compiler. A parser generator and lexical analyzer generator for Java applications. It is also used for related capabilities such as tree building, debugging, etc. 

JavaFX

Platform for creating rich internet applications using a lightweight user-interface API. JavaFX applications use hardware-accelerated graphics and media engines to take advantage of higher-performance clients and a modern look-and-feel as well as high-level APIs for connecting to networked data sources.

JAXB

Java Architecture for XML Binding, it will make it easier to access XML documents from applications written in the Java programming language. JAXB provides two main features: the ability to marshal Java objects into XML and the inverse, i.e. to unmarshal XML back into Java objects.

JAX-RS

Collection of interfaces and Java annotations that simplifies development of server-side REST applications. By using JAX-RS technology, REST applications are simpler to develop, simpler to consume, and simpler to scale when compared to other types of distributed systems.

JAX-WS

XML based Java API to build web services server and client application. It’s part of standard Java API, so we don’t need to include anything else which working with it.

JBoss

Java EE 6 compliant application server from Redhat that includes the portfolio of enterprise-class application and integration middleware software products. These software products are used by end users to create applications; integrate applications, data, and devices; and automate business processes.

 

jBPM

Workflow engine written in Java that can execute business processes described in BPMN 2.0 Flexible Business Process Management (BPM) Suite. It makes the bridge between business analysts and developers.

JDBC

Application program interface (API) specification for connecting programs written in Java to the data in popular databases. Defines how a client may access a database JDBC. Contains set of interfaces and these interfaces are implemented by various database vendors and server vendors.

JDeveloper

Free integrated development environment that simplifies the development of Java-based applications addressing every step of the application lifecycle. It offers features for development in Java, XML, SQL and PL/SQL, HTML, JavaScript, BPEL and PHP.

JDK

A set of tools and libraries that are needed to compile and run a Java program. Includes the Java Runtime Environment, the Java compiler and the Java APIs. JDK is an implementation of either of Java SE, Java EE or Java ME.

Jersey

An open source, production quality framework for developing RESTful web services in Java that provides support for JAX-RS APIs and serves as a JAX-RS Reference Implementation. Provides its own API that extends the JAX-RS toolkit with additional features and utilities to further simplify RESTful service and client development. 

Jetty

A pure Java-based HTTP (Web) server and Java Servlet container. Jetty is often used for machine to machine communications, usually within larger software frameworks. It can be easily embedded in devices, tools, frameworks, application servers, and clusters.

JFlex

A lexical analyzer generator (also known as scanner generator) for Java, written in Java. A lexical analyzer generator takes as input a specification with a set of regular expressions and corresponding actions.

JFR

Tool for collecting diagnostic and profiling data about a running Java application. It is integrated into the Java Virtual Machine (JVM) and causes almost no performance overhead, so it can be used even in heavily loaded production environments.

Development by Synergize.digital