: â Ajax Ŭ Ʈ ũ ν ο ٸ , ڹٴ ũ ν ǥ ڶ ϴ . Ư , JavaScript ڹ XML ũ ν մ ٴ JavaScript, XML, ڹ Ŭ Ʈ α մϴ .
Ajax Թ : Asynchronous JavaScript + XML Ŭ Ʈ ۼ ϴ , α PHP Perl Java EE(Enterprise Edition) ٴ ϰ ϴٸ ý Java EE , ε ý ۿ Java EE SOA(Service Oriented Architecture) Բ ư ϹǷ , ռ 3 忡 ڹٷ غ ɼ ϴ ȸ մϴ . Java EE ȯ غ ϱ ռ , Ǵ Java SE ȯ ʿ մϴ . JDK(Java Development Kit) θ µ , 1.5 ġ մϴ . URL - JDK 1.5 ޱ http://java.sun.com/j2se/1.5.0/download.jsp ǽ ǽ (GlassFish, GF) ڹٸ (Sun Microsystems) Java EE 5 ҽ Դϴ . URL - GF ޱ https://glassfish.dev.java.net/public/downloadsindex.html URL , Promoted binary builds , ű ϴ . 2005 12 23 b32 , װ ϰڽ ϴ . ش ũ ġ ȳ Ҿ jar ũ ϴ . å 츦 Ϸ մϴ . GF ʸ , â 丮 մϴ . java -Xmx256m -jar filename.jar , 丮 glassfish 丮 ϴ . GF ġ ĥ Ant ʿ մϴ . URL - ġ Ant ޱ http://ant.apache.org/bindownload.cgi Ǭ , 丮 ANT_HOME ȯ , PATH ݴϴ . set ANT_HOME=c:\apache-ant-1.6.5 set PATH=%ANT_HOME%\bin;%PATH% Ant Ȩ 丮 c:\apache-ant-1.6.5 Դϴ . Ƹ c:\ Ǯ Դϴ . ANT_HOME Ҿ JAVA_HOME ݴϴ . set JAVA_HOME="c:\program files\jdk1.5.0_06" JDK Ȩ 丮 c:\program files\jdk1.5.0_06 Դϴ . Ƹ ġ 丮 ġ ϸ Դϴ . 丮 ȯ ǥ յڸ Ʈ Դϴ . ȯ , ϸ , GF ġ ϴ . ant -f setup.xml
GF ġ 8080 Ʈ ٸ ȵ ϴ . ٸ α ʴ ġ ϴ ϰڽ ϴ . GF ġ 丮 ȯ ݴϴ . set GLASSFISH_HOME=c:\glassfish %GLASSFISH_HOME%\bin Ͽ GF 쵵 սô . asadmin start-domain domain1 Ŭ Ʈ JavaScript -> sample.htm <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!-- Ajax 귯 jslb_ajax.js --> <script languege = "JavaScript" src = "jslb_ajax.js" charset = "utf-8"></script> <script language = "JavaScript"> <!-- // ݹ Լ ( Žÿ ϴ ) function on_loaded1(oj) { // Ͽ ڵ var res = decodeURIComponent(oj.responseText) // ڿ ȭâ ǥ alert(res) } //--> </script> <form> <input type = "button" value = "Java EE ' ٶ ' Ͽ , մϴ " onclick = "sendRequest(on_loaded1,'&data= ٶ ','POST','./echo',true,true)"> </form> ? -> EchoServlet.java package ajax; import java.net.URLEncoder; import java.io.PrintWriter; import java.io.IOException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class EchoServlet extends HttpServlet { public void doPost(HttpServletRequest request, HttpServletResponse response) sandwich prep table throws IOException { request.setCharacterEncoding("UTF-8"); String data = request.getParameter("data"); data = URLEncoder.encode(data, "UTF-8"); response.setCharacterEncoding("UTF-8"); PrintWriter out = response.getWriter(); out.print(data); } } ? δ 03-02-01 echo.php , HTML ƼƼ ó Java EE ǥ 귯 ش ϴ ( ʿ ϴٸ ڿ ġȯ մϴ ). ϰ ϴ . ø ī (WAR) GF ġ ϵ Ǿ ϴ . Ʈ 丮(ajax-java) ϵ ũ 꿡 , â ajax-java 丮 ϸ ant ڵ ϰ , ġ ϴ .
No comments:
Post a Comment