mirror of
https://github.com/akullpp/awesome-java.git
synced 2024-11-20 11:28:01 -05:00
Merge branch 'master' of https://github.com/joshrhoderick/awesome-java into joshrhoderick-master
Conflicts: README.md
This commit is contained in:
commit
bc1ff051a0
1 changed files with 14 additions and 1 deletions
15
README.md
15
README.md
|
@ -10,6 +10,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
- [Continuous Integration](#continuous-integration)
|
||||
- [Database Access](#database-access)
|
||||
- [Date and Time](#date-and-time)
|
||||
- [Development Tools](#development-tools)
|
||||
- [Dependency Injection](#dependency-injection)
|
||||
- [Distributed Applications](#distributed-applications)
|
||||
- [GUI](#gui)
|
||||
|
@ -81,6 +82,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
* [DBeaver](http://dbeaver.jkiss.org/) - Graphical database manager
|
||||
* [JDBI](http://jdbi.org/) - Simplification of JDBC
|
||||
* [jOOQ](http://www.jooq.org/) - Generates typesafe code based on SQL schema
|
||||
* [Spring JDBCTemplate](http://www.spring.io/) - Simplification of JDBC
|
||||
|
||||
## Date and Time
|
||||
|
||||
|
@ -93,6 +95,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
|
||||
*Libraries that help to realize the [Inversion Of Control](http://en.wikipedia.org/wiki/Inversion_of_control) paradigm*
|
||||
|
||||
* [Dagger](http://square.github.io/dagger/)
|
||||
* [Google Guice](http://de.wikipedia.org/wiki/Google_Guice)
|
||||
* [Spring](http://spring.io/)
|
||||
* [Weld](http://docs.jboss.org/weld/reference/latest/en-US/html_single/) - CDI reference implementation
|
||||
|
@ -103,6 +106,11 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
* [Akka](http://akka.io) - Toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.
|
||||
* [JGroups](http://www.jgroups.org/) - Toolkit for reliable messaging and creating clusters whose nodes can send messages to each other
|
||||
|
||||
## Development Tools
|
||||
|
||||
* [DCEVM](http://ssw.jku.at/dcevm/) - A modification of the JVM that allows unlimited redefinition of loaded classes at runtime
|
||||
* [JRebel](http://zeroturnaround.com/software/jrebel/) - Instantly reloads code and configuration changes without redeploys
|
||||
|
||||
## GUI
|
||||
|
||||
*Libraries to create modern graphical user interfaces*
|
||||
|
@ -203,6 +211,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
* JSP
|
||||
* [Apache Tapestry](http://tapestry.apache.org/)
|
||||
* [Apache Velocity](http://velocity.apache.org/)
|
||||
* [Freemarker](http://freemarker.org/)
|
||||
* [Thymeleaf](http://www.thymeleaf.org/)
|
||||
* [Jtwig](http://jtwig.org/)
|
||||
|
||||
|
@ -230,6 +239,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
|
||||
* [Apache Commons](http://commons.apache.org/)
|
||||
* [Google Guava](http://code.google.com/p/guava-libraries/)
|
||||
* [JavaTuples](http://www.javatuples.org/) - Tuples for Java
|
||||
|
||||
## Web Crawling
|
||||
|
||||
|
@ -242,7 +252,7 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
|
||||
*Frameworks that handle the communication between the layers of an web application*
|
||||
|
||||
* [Spring](http://spring.io/)
|
||||
* [Spring](http://projects.spring.io/spring-framework/)
|
||||
* [Grails](https://grails.org/)
|
||||
* [Vaadin](https://vaadin.com/)
|
||||
* [GWT](http://www.gwtproject.org/)
|
||||
|
@ -280,6 +290,9 @@ A curated list of awesome Java frameworks, libraries and software. Inspired by [
|
|||
## Influental Books
|
||||
|
||||
* [Effective Java (2nd Edition)](http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp/0321356683)
|
||||
* [Head First Design Patterns](http://www.headfirstlabs.com/books/hfdp/) - Simplified approach to GoF's Design Patterns
|
||||
* [Java Concurrence in Practice](http://www.amazon.com/Java-Concurrency-Practice-Brian-Goetz/dp/0321349601)
|
||||
* [Thinking in Java](http://www.amazon.com/Thinking-Java-Edition-Bruce-Eckel/dp/0131872486)
|
||||
|
||||
# Contributing
|
||||
|
||||
|
|
Loading…
Reference in a new issue