Java back-end server programming; includes various exercises
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

44 lines
1.7 KiB

3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
  1. # Java Server Programming
  2. This repository contains primarily my school-related Java development work for creating a basic Java server application(s) with database connections and other extended features.
  3. Code presented here is not currently in use on my website [fjordtek.com](https://fjordtek.com).
  4. ## Table of Contents
  5. This repository contains various project exercises, known as `chapters`. External project work repository links are provided below.
  6. ### Chapters
  7. | Chapter | Description |
  8. |-----------------------------------------|------------------|
  9. | [Chapter 0](exercises/chapter_0) | Hello World |
  10. | [Chapter 1](exercises/chapter_1) | HTTP Requests |
  11. | [Chapter 2](exercises/chapter_2) | Thymeleaf basics |
  12. | [JDBC](exercises/spring-jdbc-test) | JDBC Tests |
  13. ### Project work
  14. **GitHub repository:** [Bookstore - GitHub/Fincer](https://github.com/Fincer/java-bookstore)
  15. **Mirror:** [Bookstore - Fjordtek Git/Fincer](https://fjordtek.com/git/Fincer/java-bookstore)
  16. ## Development environment
  17. OS: `Arch Linux` + virtualized/physical Linux servers
  18. | Software | Version |
  19. |-----------------------------------|--------------|
  20. | `jre8-openjdk` | `8.u222-2` |
  21. | `jdk8-openjdk` | `8.u222-2` |
  22. | `jre8-openjdk-headless` | `8.u222-2` |
  23. | `spring-boot-cli` | `2.3.1-1` |
  24. | `maven` | `3.6.3-1` |
  25. | `mariadb` | `10.4.10-1` |
  26. | `mariadb-libs` | `10.4.10-1` |
  27. Additional Java & Maven library dependencies are listed in respective project files.
  28. ## LICENSE
  29. N/A (TBA)