- Posted on
- Comments 0
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