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

งานชิ้นที่2 ขึ้นตอนการติดตั้ง

1. ลง Java V. 1.6
2. แตกไฟล์ Appser
3. Set Path > > > ที่อยู่ของ Path อยู่ที่โฟเดอร์ที่อยู่ของ Java 1.6
4. Set JAVA_HOME > > > > อยู่ที่โฟเดอร์ที่อยู่ของ Java 1.6 /.bin
5. Set CLASSPATH > > > > เริ่ม CLASSPATH ด้วย .:อยู่ที่โฟเดอร์ที่อยู่ของ Java 1.6/lib

งานชิ้นที่ 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