MongoDB-Java-3-SparkFramework

Merhaba Arkadaşlar,

Yazı dizime MongoDB education daki dersleri takip ederek oluşturduğumu söylemiştim. Dersler Spark Framework kullanarak devam ediyor. Basit olması sebebi ile projenizi Maven ile başladığımız için rahatlıkla başka bir Framework’e göç ettirebilirsiniz.

İlk olarak pom.xml ‘e Spark Framework Maven Depency ekleyelim. Ayrıntılı Spark Framework için http://www.sparkjava.com/download.html burayı inceleyebilirsiniz.

<dependency>
      <groupId>com.sparkjava</groupId>
      <artifactId>spark-core</artifactId>
      <version>1.1.1</version>
</dependency>

Spring , Struts , JSF veya Servlet Frameworkleri kullandıysanız Spark gerçekten iddasını gerçekleştiriyor. Tam bir Micro Framework.

import spark.Request;
import spark.Response;
import spark.Route;
import spark.Spark;

public class HelloWorldSpark {

	public static void main(String[] args) {
		Spark.get(new Route("/") {

			@Override
			public Object handle(Request request, Response response) {

				return "Hello World From Spark FrameWork Muharrem Tığdemir";
			}
		});

		Spark.get(new Route("/echo/:test") {

			@Override
			public Object handle(Request request, Response response) {

				return request.params(":test");
			}
		});

		Spark.post(new Route("/post") {

			@Override
			public Object handle(Request request, Response response) {
				return request.params("name");
			}
		});
	}

}

Yukarıdaki class’ı projenize ekleyin. Default portunuz 4567.    http://localhost:4567  ye girince ekranda aşağıdaki yazıyı göreceksiniz.

Hello World From Spark FrameWork Muharrem Tığdemir

 

http://localhost:4567/echo/deneme => get kullanımı

http://localhost:4567/post => post kullanımı

Projenin Son hali  mongoproject3

Muharrem Tığdemir

Leave a Reply