======J2EE====== [[../sw/java.html|Java procesy (JVM) obecne]]\\ [[../dev/java.html|Programovani v java obecne]]\\ ====Webove aplikace==== [[ftp://ftp.linuxjournal.com/pub/lj/listings/issue197/10810.tgz|Zdrojove kody aplikace Timesheet.war]] ==Zakladni servlet Hello:== import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class Hello extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("Hello"); } } javac -classpath /usr/share/tomcat6/lib/tomcat6-servlet-2.5-api-6.0.26.jar -d /usr/share/tomcat6/webapps/WEB-INF/classes/ Hello.java ==Servlet HelloHtml:== package www1; // nazev adresare, do ktereho se to pak zkompiluje import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloHtml extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); String docType = "<!DOCTYPE HTML PUBLIC \"=//W3C/DTD HTML 4.0" + "Transitional//EN\">\n"; out.println(docType + "<HTML>\n" + "<HEAD><TITLE>Hello HTML</TITLE></HEAD>" + "<BODY>\n<H1>Hello</H1>\n" + "</BODY></HTML>"); } }