1 Web Programming AJ Wathinee dungonnam ICT RERU

  • Slides: 83
Download presentation
บทท 1: การเขยนโปรแกรมบนเวบ (Web Programming) AJ Wathinee dung-onnam ICT @ RERU

บทท 1: การเขยนโปรแกรมบนเวบ (Web Programming) AJ Wathinee dung-onnam ICT @ RERU

ขอแตกตางระหวาง JSP กบ Java Servlet เปนโปรแกรม ไมใช Script เราตองนำ Html tag คำสงของ ทงหมดมาเขยนในลกษณะ class

ขอแตกตางระหวาง JSP กบ Java Servlet เปนโปรแกรม ไมใช Script เราตองนำ Html tag คำสงของ ทงหมดมาเขยนในลกษณะ class ของภาษา จาวา import java. io. *; import java. servlet. *; import javax. servlet. http. *; public class hello extends Http. Servlet { public void do. Get(Http. Servlet. Request request, Httpservlet. Response response throws Servlet. Exception, IOException){ response. set. Content. Type("text/html"); Print. Writer out=response. get. Writer(); out. println("<html><body>"); out. println(" Java Servlet "); out. println("</html></body>");

Install Tomcat

Install Tomcat

Install Tomcat

Install Tomcat

Install Tomcat

Install Tomcat

Install Tomcat

Install Tomcat

Start Service of Tomcat

Start Service of Tomcat

ทดสอบ Http: //localhost: 7777

ทดสอบ Http: //localhost: 7777

เมอตองการ Stop Service of Tomcat

เมอตองการ Stop Service of Tomcat

หรออกวธ ไปท เพอ Start / Stop Tomcat Control PanelAll Control Panel ItemsAdministrative Tools เลอก

หรออกวธ ไปท เพอ Start / Stop Tomcat Control PanelAll Control Panel ItemsAdministrative Tools เลอก Service

Start service ของ Tomcat ไปท Start>Settings>Control Panel>Administrative Tools>Services เปลยนสถานะ Apache Tomcat ใหเปน Started

Start service ของ Tomcat ไปท Start>Settings>Control Panel>Administrative Tools>Services เปลยนสถานะ Apache Tomcat ใหเปน Started

ทดสอบ Tomcat เปด browser แลวพมพ http: //localhost: 7777/ หรอ http: //localhost: 7777/index. jsp

ทดสอบ Tomcat เปด browser แลวพมพ http: //localhost: 7777/ หรอ http: //localhost: 7777/index. jsp

สราง JSP โปรแกรมแรก สรางไฟล jsp เกบไวท . . webappsRoot ชอ My. First. JSP. jsp

สราง JSP โปรแกรมแรก สรางไฟล jsp เกบไวท . . webappsRoot ชอ My. First. JSP. jsp <html> <body> <% out. println(“ My First JSP ”); %> </body> </html>

สราง Web application ขนใชงานเอง 1. ไปท C: Program FilesApache Software FoundationTomcat 6. 0webapps แลวสราง

สราง Web application ขนใชงานเอง 1. ไปท C: Program FilesApache Software FoundationTomcat 6. 0webapps แลวสราง directory ชอ mywebapps

สราง Web application ขนใชงานเอง สราง Directory “WEB-INF” ขนใน 6. 0webappsmywebapps C: Program FilesApache Software

สราง Web application ขนใชงานเอง สราง Directory “WEB-INF” ขนใน 6. 0webappsmywebapps C: Program FilesApache Software FoundationTomcat Copy ไฟล web. xml จาก C: Program FilesApache Software FoundationTomcat 6. 0webappsROOTWEB -INFweb. xml มาไวท C: Program FilesApache Software FoundationTomcat 6. 0webappsmywebappsWEB-INF ** web. xml : Deployment Descriptor หรอ DD

ทดสอบ สรางไฟล Test. Tomcat. jsp ไวท C: Program FilesApache Software FoundationTomcat 6. 0webappsmywebapps <html>

ทดสอบ สรางไฟล Test. Tomcat. jsp ไวท C: Program FilesApache Software FoundationTomcat 6. 0webappsmywebapps <html> <body> <% out. println(“ Hi! Tomcat ”); %> </body> </html>

ทดสอบ เปด browser แลวพมพ http: //localhost: 8080/mywebapps/Test. Tomcat. jsp จะไดผลดงภาพ

ทดสอบ เปด browser แลวพมพ http: //localhost: 8080/mywebapps/Test. Tomcat. jsp จะไดผลดงภาพ

JAVA Doc โดยเปดผานเวบ http: //docs. oracle. com/javase/7/docs/api/

JAVA Doc โดยเปดผานเวบ http: //docs. oracle. com/javase/7/docs/api/

วธ Download และตดตงเอกสารประกอบการเขยนโปรแกรม (Servlet) http: //java. sun. com/products/servlet/reference/api/index. html

วธ Download และตดตงเอกสารประกอบการเขยนโปรแกรม (Servlet) http: //java. sun. com/products/servlet/reference/api/index. html

Implicit Objects มทงหมด 9 ตว

Implicit Objects มทงหมด 9 ตว

ขอบเขต ( scope ) ของ Implicit Object ขอบเขตของ Implicit Object แบงออกเปน. 1 Application scope

ขอบเขต ( scope ) ของ Implicit Object ขอบเขตของ Implicit Object แบงออกเปน. 1 Application scope 2. Page scope 3. Request scope 4. Session scope 4 ขอบเขต คอ

Implicit Object : Page scope § ออบเจค response, page. Context, out, config, page, exception

Implicit Object : Page scope § ออบเจค response, page. Context, out, config, page, exception เปน implicit objects ทอยในขอบ เขตน