วันพุธที่ 26 พฤศจิกายน พ.ศ. 2551

งานชิ้นที่2 ขั้นตอนการติดตั้งเครื่องมือสำหรับการพัฒนาเวปด้วย JSP

1. ติดตั้ง J2SDK หลังจากที่ Download program มาแล้วให้ทำการติดตั้ง โดยการ double click ที่ตัว install
2. แล้วทำการ click ที่ next ตลอด
3. รอจนติดตั้งเสร็จ ตัวอย่างนี้จะเลือกให้ c:\j2sdk1.4.1_01 เป็น folder เป้าหมายที่จะติดตั้งโปรแกรมลงไป
4. ทำการ set path และ class path ของ java โดยการ click ขวาที่ mycomputer และทำการ set ค่า path และ class path
5.Click OK ปิดหน้าจอทั้ง 2 หน้าจอ จากนั้นให้ทำการทดสอบการทำงาน โดยการเข้าไปที่ cmdแล้วพิมพ์ javac


แล้วเรามาเริ่มต้นติดตั้งโปรแกรม apache-tomcat-6.0.18
1. ติดตั้ง โดยการ double click ที่ไฟล์ apache-tomcat-6.0.18
2. จากนั้นทำการแตกไฟล์ที่บีบอัดอยู่ใน zip file นี้ออกมา แล้วเก็บไว้ใน folder c:\apache-tomcat-6.0.18
3. กำหนดตัวแปร JAVA_HOME = C:\Pro.tile\1.6 copy
4. กำหนดตัวแปร TOMCAT_HOME = C:\TOMCAT


ทดสอบการทำงาน
1. เรียก tomcat ให้เริ่มทำงาน โดยการ double click ที่ startup.bat
2.ให้ทดสอบการทำงานของ web server (tomcat) โดยการเรียก web browser ขึ้นมา แล้วเรียก url ไปที่
http://127.0.0.1:8080/index.html

งานชิ้นที่1

1.แบบ java

class HelloWorld



{



public static void main(String[] args)



{



System.out.println("Hello World");



}



}







2.แบบ java servlet

import java.io.*;



import javax.servlet.*;



import javax.servlet.http.*;



public class HelloWorld extends GenericServlet {



public void service(ServletRequest request, ServletResponse response)



throws IOException, ServletException



{



response.setContentType("text/html");



PrintWriter out = response.getWriter();



out.println("");



out.println("");



out.println("");



out.println("");



out.println("");



out.println("");



out.println("
Hello World!




"); out.println("");



out.println("");



}



}







3. แบบ JSP




สรุปเปรียบเทียบ
Servlet เป็นเทคโนโลยีที่คิดค้นก่อน JSP และนำเอาภาษาจาวามาใช้เป็นพื้นฐานบนเว็บเช่นเดียวกัน การทำงานของทั้งสองก็คล้ายกันทุกอย่าง แต่ JSP จะมีขั้นตอนที่เพิ่มขึ้นมาคือ การแปลงเอกสาร JSP ให้เป็น Servlet ก่อน สรุปก็คือ สุดท้ายเอกสาร JSP จะต้องถูกแปลงเป็น Servlet นั่นเอง สำหรับผู้ที่เคยใช้ Servlet มาบ้างจะรู้ดีว่าการแสดงผลของ Servlet จะค่อนข้างยุ่งยากเพราะไม่สามารถใส่แท็ก HTML แทรกเข้าไปได้ ต้องพิมพ์แท็ก HTML ออกมาเอง โดยใช้คำสั่ง out.print() แต่ถ้าเป็น JSP แล้วเราสามารถนำแท็ก HTML มารวมกับแท็ก JSP ได้เลย


สรุป JSP ก็คือ
JAVA เขียนแทรกใน HTML
Servlet ก็คือ HTML ฝังใน JAVA