/basejava

Resume Database

Primary LanguageJava

Developing Web App "DataBase for Resumes"

  • Use: Java 8, IntelliJ IDEA, GitHib/Git, Servlets, JSP, JSTL, Tomcat, JUnit, PostgreSQL, GSON, JAXB
  • Means of store
    • arrays, sorted arrays, list and associative array (Map)
    • in the file system (File API и Java 7 NIO File API)
      • in the standard and custom Java serialization
      • using JSON (Google Gson)
      • using XML (JAXB)
    • Relational database PostgreSQL
  • deploy
    • to the servlet container Tomcat
    • to the cloud service Heroku

This application was being developed through the series of lessons listed below and based on its contents: Object model, collection, input-output system, working with files, serialization, working with XML, JSON, SQL, PostgreSQL, servlets, HTML/JSP/JSTL, web-container Tomcat, module tests JUnit, java.util.Logging, Git.

Lesson 1

Lesson 2

Lesson 3

Lesson 4

Lesson 5

Lesson 6

Lesson 7

Lesson 8

Lesson 9

Lesson 10

Lesson 11

Lesson 12

Lesson 13

Lesson 14

Lesson 15

Lesson 16

Lesson 17

recomended books

useful resources