diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..d03c837
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,45 @@
+
+  4.0.0
+  com.camillepradel.movierecommender
+  MovieRecommender
+  war
+  0.0.1-SNAPSHOT
+  MovieRecommender Maven Webapp
+  http://maven.apache.org
+ 
+	
+		4.3.1.RELEASE
+	
+	
+		
+			junit
+			junit
+			3.8.1
+			test
+		
+		
+		
+			org.springframework
+			spring-core
+			${spring.version}
+		
+ 
+		
+			org.springframework
+			spring-web
+			${spring.version}
+		
+ 
+		
+			org.springframework
+			spring-webmvc
+			${spring.version}
+		
+ 
+	
+ 
+  
+    MovieRecommender
+  
+
diff --git a/src/main/java/com/camillepradel/movierecommender/controller/MainController.java b/src/main/java/com/camillepradel/movierecommender/controller/MainController.java
new file mode 100644
index 0000000..f258fa1
--- /dev/null
+++ b/src/main/java/com/camillepradel/movierecommender/controller/MainController.java
@@ -0,0 +1,23 @@
+package com.camillepradel.movierecommender.controller;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.ui.Model;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.servlet.ModelAndView;
+
+@Controller
+public class MainController {
+	String message = "Welcome to Spring MVC!";
+ 
+	@RequestMapping("/hello")
+	public ModelAndView showMessage(
+			@RequestParam(value = "name", required = false, defaultValue = "World") String name) {
+		System.out.println("in controller");
+ 
+		ModelAndView mv = new ModelAndView("helloworld");
+		mv.addObject("message", message);
+		mv.addObject("name", name);
+		return mv;
+	}
+}
diff --git a/src/main/webapp/WEB-INF/dispatcher-servlet.xml b/src/main/webapp/WEB-INF/dispatcher-servlet.xml
new file mode 100644
index 0000000..db3dc49
--- /dev/null
+++ b/src/main/webapp/WEB-INF/dispatcher-servlet.xml
@@ -0,0 +1,21 @@
+
+ 
+	
+ 
+	
+		
+			/WEB-INF/views/
+		
+		
+			.jsp
+		
+	
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/views/helloworld.jsp b/src/main/webapp/WEB-INF/views/helloworld.jsp
new file mode 100644
index 0000000..416d708
--- /dev/null
+++ b/src/main/webapp/WEB-INF/views/helloworld.jsp
@@ -0,0 +1,16 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
+
+
+
+
+Spring 4 MVC -HelloWorld
+
+
+	
+		Hello World
+		
+			${message} ${name}
+		
+	
+
+
\ No newline at end of file
diff --git a/src/main/webapp/WEB-INF/web.xml b/src/main/webapp/WEB-INF/web.xml
new file mode 100644
index 0000000..fe6daa5
--- /dev/null
+++ b/src/main/webapp/WEB-INF/web.xml
@@ -0,0 +1,29 @@
+
+
+
+	Archetype Created Web Application
+ 
+	
+		dispatcher
+		
+			org.springframework.web.servlet.DispatcherServlet
+		
+		1
+	
+ 
+	
+		dispatcher
+		/
+	
+ 
+	
+		contextConfigLocation
+		/WEB-INF/dispatcher-servlet.xml
+	
+ 
+	
+		
+			org.springframework.web.context.ContextLoaderListener
+		
+	
+
diff --git a/src/main/webapp/index.jsp b/src/main/webapp/index.jsp
new file mode 100644
index 0000000..3f8cef3
--- /dev/null
+++ b/src/main/webapp/index.jsp
@@ -0,0 +1,19 @@
+<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
+ 
+pageEncoding="ISO-8859-1"%>
+
+
+
+
+Spring 4 MVC - HelloWorld Index Page
+
+
+ 
+	
+		Hello World
+		
+	
+
+
\ No newline at end of file