java-mongo Use Mongo driver Dependency Jar: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongodb-driver</artifactId> <version>3.9.0</version> </dependency> Usage: Refer to MongoTest.java Use Spark ( A micro framework for creating web applications) http://sparkjava.com/ Dependency Jar: <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.8.0</version> </dependency> Usage: Refer to SparkTest.java Use Freemarker ( a java template engine to generate HTML) Dependency Jar: <dependency> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> <version>2.3.28</version> </dependency> Usage: Refer to FreemarkerTest.java