\pom.xml ``` 4.0.0 com.in28minutes in28Minutes-first-webapp 0.0.1-SNAPSHOT war javax javaee-web-api 6.0 provided org.apache.maven.plugins maven-compiler-plugin 3.2 true 1.7 1.7 true org.apache.tomcat.maven tomcat7-maven-plugin 2.2 / true ``` \src\main\java\webapp\LoginServlet.java ``` package webapp; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /* * Browser sends Http Request to Web Server * * Code in Web Server => Input:HttpRequest, Output: HttpResponse * JEE with Servlets * * Web Server responds with Http Response */ //Java Platform, Enterprise Edition (Java EE) JEE6 //Servlet is a Java programming language class //used to extend the capabilities of servers //that host applications accessed by means of //a request-response programming model. //1. extends javax.servlet.http.HttpServlet //2. @WebServlet(urlPatterns = "/login.do") //3. doGet(HttpServletRequest request, HttpServletResponse response) //4. How is the response created? @WebServlet(urlPatterns = "/login.do") public class LoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException { PrintWriter out = response.getWriter(); out.println(""); out.println(""); out.println("Yahoo!!!!!!!!"); out.println(""); out.println(""); out.println("My First Servlet"); out.println(""); out.println(""); } } ``` \src\main\webapp\WEB-INF\web.xml ``` To do List login.do ```