Small example console source codes for a calculation of the mortgage. It is the client that communicates using JSONs with my own mortgage calculation REST service.
- clone this repository to your computer
- build and run the example Java code
- compile and run the example .NET C# code
- run the example PHP code
- run the example Python code
- install GIT on your computer
- clone this repository to your computer by the GIT command
git clone https://github.com/petrfaltus/mortgage-calculation-rest-client-source-codes.git
- install Java JDK on your computer
- set the OS environment
%JAVA_HOME%variable (must exist"%JAVA_HOME%\bin\java.exe")
- install Apache Maven on your computer
- add the Maven directory (where the batch
mvn.cmdlocates) to the OS environment%PATH%variable
The subdirectory java-maven contains prepared Windows batches:
01-build.cmd- cleans, compiles and builds the Maven project02-run.cmd- runs the built Java archive (JAR)03-clean.cmd- cleans the Maven project
- install Gradle Build Tool on your computer
- add the Gradle directory (where the batch
gradle.batlocates) to the OS environment%PATH%variable
The subdirectory java-gradle contains prepared Windows batches:
01-build.cmd- cleans, compiles and builds the Gradle project02-run.cmd- runs the built Java archive (JAR)03-clean.cmd- cleans the Gradle project
- use the
csc.exe.NET C# compiler that is the part of Microsoft .NET Framework (part of OS)
The subdirectory csharp contains prepared Windows batches:
01-compile.cmd- compiles the source code (contains the path definition to thecsc.execompiler)02-run.cmd- runs the Windows executable03-clean.cmd- deletes the Windows executable
For the JSON serialization and JSON deserialization there is the Newtonsoft.Json.dll needed.
- install PHP on your computer
- set the OS environment
%PHP_HOME%variable (must exist"%PHP_HOME%\php.exe")
The subdirectory php contains prepared Windows batch:
01-run.cmd- runs the code through the PHP interpreter
- install Python on your computer
- set the OS environment
%PYTHON_HOME%variable (must exist"%PYTHON_HOME%\python.exe")
The subdirectory python contains prepared Windows batch:
01-run.cmd- runs the code through the Python interpreter
Now in January 2021 I have the computer with Windows 10 Pro 64bit, 12GB RAM and available 50GB free HDD space
| Tool | Version | Setting |
|---|---|---|
| GIT | 2.26.0.windows.1 | |
| Java JDK | 14.0.1 | Java(TM) SE Runtime Environment (build 14.0.1+7) |
| Apache Maven | 3.6.3 | |
| Gradle Build Tool | 6.3 | |
| .NET C# compiler | 4.8.3752.0 | |
| Newtonsoft.Json.dll | 12.0.3.23909 | part of the repository |
| PHP | 7.4.4 | 7.4.4-nts-Win32-vc15-x64 |
| Python | 3.4.3 |