Open VladyslavKurmaz opened 6 years ago
As I review the tools and frameworks for RESTful/Unit Test/HTML parser/JSON parser : Spring Boot (Spring DATA for building persistent layer with mongoDB), JUnit (for stub )/Mockito (for mock), JSoup, Jackson (JSR353).
Methods Flow:
Persistent Layer:
All task can be done with Spring Data.
Storing in mongoDB.
UML diagram:
Issue image do no to load but reference valid; The first time I did the diagram in the service gliffy, without thinking, the next time I'll do it in draw.io.
Propose to add in .gitignore next line: for java:
*.class
*.log
*.ctxt
.mtj.tmp/
.jar .war .nar .ear .zip .tar.gz *.rar
hs_err_pid*
for maven: target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .mvn/wrapper/maven-wrapper.jar
backup files: .bak .gho .ori .tmp
jetBrains IDE's:
*.iml .idea/ .idea//workspace.xml .idea//tasks.xml .idea//usage.statistics.xml .idea//dictionaries .idea/**/shelf
.idea//dataSources/ .idea//dataSources.ids .idea//dataSources.local.xml .idea//sqlDataSources.xml .idea//dynamic.xml .idea//uiDesigner.xml .idea/**/dbnavigator.xml
.idea//gradle.xml .idea//libraries
cmake-build-*/
.idea/**/mongoSettings.xml
*.iws
out/
.idea_modules/
atlassian-ide-plugin.xml
.idea/replstate.xml
com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties fabric.properties
.idea/httpRequests
Windows stuff:
Thumbs.db ehthumbs.db ehthumbs_vista.db
*.stackdump
[Dd]esktop.ini
$RECYCLE.BIN/
.cab .msi .msix .msm *.msp
*.lnk
MacOS stuff:
.DS_Store .AppleDouble .LSOverride
Icon
._*
.DocumentRevisions-V100 .fseventsd .Spotlight-V100 .TemporaryItems .Trashes .VolumeIcon.icns .com.apple.timemachine.donotpresent
.AppleDB .AppleDesktop Network Trash Folder Temporary Items .apdisk
Goals
Stages