https://github.com/peter-szrnka/javaeeresources
A collection of useful Java EE based resources, websites, libraries, etc. I try to keep it up to date.
https://github.com/peter-szrnka/javaeeresources
cxf java webdevelopment
Last synced: 6 months ago
JSON representation
A collection of useful Java EE based resources, websites, libraries, etc. I try to keep it up to date.
- Host: GitHub
- URL: https://github.com/peter-szrnka/javaeeresources
- Owner: peter-szrnka
- License: apache-2.0
- Created: 2018-03-01T10:51:22.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-12-21T13:25:01.000Z (10 months ago)
- Last Synced: 2025-02-14T19:39:19.614Z (8 months ago)
- Topics: cxf, java, webdevelopment
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Java EE Resources
A collection of useful Java EE based resources, websites, libraries, etc.## IDE's
- IntelliJ https://www.jetbrains.com/idea/
- Eclipse http://www.eclipse.org/
- Apache NetBeans https://netbeans.apache.org/
- Visual Studio Code https://code.visualstudio.com/## AI
- Spring AI https://spring.io/projects/spring-ai## Project management tool
- Maven http://maven.apache.org/
- Gradle https://gradle.org/
- Ant http://ant.apache.org/## Useful libraries & Open source projects
- Apache Foundation's https://projects.apache.org/projects.html?language#Java
- Google Guava https://github.com/google/guava## Dependency Injection
- Google Guice https://github.com/google/guice
- Google Tiger https://github.com/google/tiger## Persistence
- Hibernate http://hibernate.org/
- EclipseLink http://www.eclipse.org/eclipselink/
- OpenJPA http://openjpa.apache.org/
- Spring Data https://spring.io/projects/spring-data
- MyBatis https://mybatis.org## Job scheduler
- Quartz http://www.quartz-scheduler.org/
- Obsidian https://obsidianscheduler.com/
- Spring Scheduler https://spring.io/guides/gs/scheduling-tasks/## Authentication & authorization
- Apache Shiro https://shiro.apache.org
- JAAS (not an implementation) https://hu.wikipedia.org/wiki/Java_Authentication_and_Authorization_Service## Caching & clusters
- Cache2k https://cache2k.org/
- Google EhCache https://www.ehcache.org/
- Google Guava Cache https://github.com/google/guava/wiki/CachesExplained
- Caffeine https://github.com/ben-manes/caffeine
- Redis(?) https://redis.io/
- JGroups
- Zookeeper
- Terracotta
- Akka## JAX-WS
- Metro(reference implementation) https://javaee.github.io/metro-jax-ws/
- Apache CXF http://cxf.apache.org
- Axis 2 http://axis.apache.org/axis2/java/core/## JAX-RS
- Jersey(reference implementation) https://jersey.github.io/
- RestEasy http://resteasy.jboss.org/
- Apache CXF http://cxf.apache.org## REST clients
- OpenFeign
- Retrofit2 (for Android)## Circuit breaker & retry
- Resilience4j https://resilience4j.readme.io/
- Hystrix (no longer maintained)
- Spring Retry## Object mapping
- Jackson https://github.com/FasterXML/jackson
- Gson https://github.com/google/gson
- Moshi https://github.com/square/moshi
- org.json## GUI & UI frameworks
- Vaadin https://vaadin.com/
- ZK https://www.zkoss.org/
- Zurb Foundations https://foundation.zurb.com/
- Grails https://grails.org/
- Play 2 https://www.playframework.com/
- JSF http://www.javaserverfaces.org/## Web frameworks
- GWT http://www.gwtproject.org/
- Struts https://struts.apache.org/## Document generation
- Apache FOP https://xmlgraphics.apache.org/fop/
- Jasper Reports https://community.jaspersoft.com/
- BIRT https://www.eclipse.org/birt/## Utility
- Google Guava https://github.com/google/guava
- Apache Commons https://commons.apache.org/## Testing
- JUnit https://junit.org/junit5/
- Test NG http://testng.org/doc/
- Mockito http://site.mockito.org/
- EasyMock http://easymock.org/
- PowerMock https://github.com/powermock/powermock
- Arquillian (IT testing) http://arquillian.org/
- DBUnit http://dbunit.sourceforge.net/## Database migration
- Liquibase http://www.liquibase.org/
- FlyWay https://flywaydb.org/## Logging
- Log4J https://hu.wikipedia.org/wiki/Apache_Log4j
- Commons Logging https://commons.apache.org/proper/commons-logging/
- LogBack https://logback.qos.ch/
- SLF4J (only an API) https://www.slf4j.org/## Continous Integration
- Jenkins https://jenkins.io/
- Travis CI https://travis-ci.org/## Websites && Online tutorials
- DZone https://dzone.com
- JavaWorld http://www.javaworld.com
- Baeldung http://www.baeldung.com/
- MyKong https://www.mkyong.com/
- Vogella https://www.vogella.com/tutorials/java.html
- TutorialsPoint https://www.tutorialspoint.com/java_technology_tutorials.htm
- W3Schools https://www.w3schools.com/java/## Spring Framework && Spring Boot
- Guides https://spring.io/guides## Enterprise Edition
- Jakarta EE https://jakarta.ee/## Application and web containers
- GlassFish https://javaee.github.io/glassfish/
- WebLogic https://www.oracle.com/middleware/weblogic/
- Jboss http://www.jboss.org/
- WildFly https://wildfly.org/
- Tom EE https://tomee.apache.org/
- Tomcat http://tomcat.apache.org/
- Jetty https://www.eclipse.org/jetty/## Microservices
- Quarkus https://quarkus.io/
- Micronaut https://micronaut.io/
- Helidon https://helidon.io/
- Eclipse Microprofile https://microprofile.io/## Cloud
- Spring Cloud Function https://spring.io/projects/spring-cloud-function
- Spring Cloud Config https://docs.spring.io/spring-cloud-config/docs/current/reference/html/
- Kubernetes Java client https://github.com/kubernetes-client/java## Big tech company libs
- Netflix OSS https://netflix.github.io/