/Book-Finder

Book Finder application is a client-server application (gRPC) for educational purposes.

Primary LanguageJava

Book-Finder

Book Finder application is a client-server application (gRPC) for educational purposes.

Instalation

These projects (Client/Server) are Maven projects, so the installation should work smooth as butter.

  • Set JAVA_HOME in o.s variables., mine is C:\Program Files\Java\jdk-12.0.2
  • I did not test others SDKs beside openjdk-15.0.2. This can be download through IntelliJ IDE (File -> Project Structure -> Project -> Project SDK )
  • You clone the repository and build each project separately.
  • Now use Maven clean and Maven install. Now we should have new files generated from our .proto file. The projects are ready to run.
  • On server project we can run with Run button (Shift + f10), but on Client we must use the maven plugin javafx:run.

Tools

  • BloomRPC - A nice and simple GUI Client. If you want to implement just the server and test it, this might be super useful for you.