Java and related
Created in 1991 by James Gosling, Mike Sheridan, and Patrick Naughton. Its history is described at Wikipedia, from JDK version 1.0 in 1996 to Java SE 18 in 2022.
See local files:
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE). OpenJDK is the official reference implementation of Java SE since version 7.
General 'Knowledge Sources' on Java
Sun - legacy
Refer also to Web and Application servers
- Spring framework - wikipedia
- Spring framework
- Application framework and inversion of control container (IoC) for the Java platform. Has become popular as an addition to, or even replacement for the Enterprise JavaBeans (EJB) model.
- In traditional programming, the custom code that expresses the purpose of the program calls into reusable libraries to take care of generic tasks
- In IoC, custom-written portions of a computer program receive the flow of control from a generic framework
- The IoC container provides a means to configure/manage Java objects using reflection. The container is responsible for managing object lifecycles. Objects created by the container are also called managed objects or beans. The container can be configured by loading XML (Extensible Markup Language) files or detecting specific Java annotations on configuration classes. These data sources contain the bean definitions that provide the information required to create the beans.
- Acegi - Java security for Spring
- Acegi samples at Code.google
Provided by Oracle, embedded in the JRE
- JAXP-XSLT included in JRE
- JAXP is a set of interfaces covering XML parsing, XSLT transformation, and XML schema validation
- As per Stackoverflow, it's not very effective nor popular
- Xerces Wikipedia: libraries for XML, implementing standard APIs for XML parsing, including DOM, SAX and SAX2
- Xerces - Apache
- Apache LOG4J
- Logback intended as a successor to log4j
- SLF4J - Simple Logging Facade for Java - allowing you to postpone the decision to bind to a specific logger
Java and BioInformatics
Java and Google
Java improved: Groovy - Grails
Java and Flex
Java, JNDI and LDAP
Java and XaDES