Wednesday, January 29, 2014

Ajax Թ : Asynchronous JavaScript + XML Ŭ Ʈ ۼ ϴ , α PHP Perl Java EE(Ente


: â 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