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

4921237014 น.ส.สุชาดา ปุ้ยมนต์

งานชิ้นที่ 1

ข้อแตกต่างกันของ JAVA แบบต่างๆ

jsp

JSP ย่อมาจาก Java Server Pages โดยพัฒนาบนพื้นฐานของภาษาจาวาเพื่อเพิ่มประสิทธิภาพ
ให้หน้าเว็บเพจมีความยืดหยุ่นสูงขึ้น โครงสร้างของ JSP นั้นเป็นลักษณะของแท็ก (tag) ชนิดพิเศษที่แทรกเข้าไปในเอกสาร HTML และเปลี่ยนนามสกุลของเอกสารเป็น . JSP แทนที่จะเป็น .HTMหรือ .HTML โดยแท็กเหล่านี้เว็บบราวเซอร์จะไม่สามารถตีความหมายได้ จะต้องนำไปประมวลผลก่อนที่เว็บเซิร์ฟเวอร์เท่านั้น (หรือที่เราเรียกว่าการทำงานแบบ Server Side) แล้วนำผลลัพธ์ทั้งหมดส่งกลับมายังเว็บบราวเซอร์ในลักษณะของเอกสาร HTML ซึ่งเว็บบราวเซอร์สามารถตีความหมายและนำมาแสดงผลได้

Java API

Java ที่ทำงานเป็นหลักไม่ไปแสดงบนเว็บบราวน์เซอร์ต่าง และเป็นวิธีการเฉพาะสำหรับการเรียกใช้ระบบปฏิบัติการหรือแอพพลิเคชั่นอื่นๆ หรือชุดโค้ดคอมพิวเตอร์ซึ่งทำหน้าที่เชื่อมต่อการทำงานระหว่างแอพพลิเคชั่นกับระบบ ปฏิบัติการ

Java servlet

Java servlet เป็นการเขียนภาษา Java เป็น html แล้วไปฝากไว้กับ servlet Java servlet ต่างกับ JSP คือ jsp เป็น script language เหมือนอย่าง ASP และ PHP ที่แทรก html code เข้าไปได้เลย แต่ Java servlet เป็นโปรแกรมที่ไม่สามารถแทรก html code ได้ตามใจเหมือน jsp


1. โปรแกรมแสดงข้อความ “ Hello World “ ด้วยรูปแบบ Java API ,Java Servlet ,JSP

รูปแบบการเขียนโปรแกรมแบบ Java API

public class Hello {
public static void main ( String args[] )
{
System.out.println ( “Hello!!!!”);
}
}

รูปแบบการเขียนโปรแกรมแบบ Servlet

out.print (”HTML”) ;
out.print (”BODY”) ;
out.print (”Hello World”) ;
out.print (”/BODY”) ;
out.print (”/HTML”) ;

รูปแบบการเขียนโปรแกรมแบบ JSP

HTML
BODY
%= “Hello World”%
/BODY
/HTML
-------------------------------------------------------------------------------------

งานชิ้นที่ 2

การติดตั้ง JSP
ติดตั้ง JDK

1. ขั้นตอนการติดตั้ง

เหตุผลที่ต้องติดตั้ง JDK ก็เพราะว่า Tomcat จำเป็นต้องใช้องค์ประกอบหลายอย่างของ JDK เวลาที่มันทำงาน เช่น java.exe เป็นต้น
1.1 ดับเบิลคลิกที่ไฟล์เพื่อเริ่มติดตั้ง JDK 1.3
1.2 เลือกปุ่ม Next ไปเรื่อย ๆ จากนั้นให้เลือกไดเรกทอรีเพื่อทำการติดตั้ง โดยเลือกที่ไดเรกทอรีไหนก็ได้ ในที่นี้จะอ้างอิงที่ C:\JDK1.3 แล้วกดปุ่ม Next อีกที

2. การแก้ไขตัวแปร Path และ Class path

เมื่อติดตั้ง JDK 1.3 เสร็จเรียบร้อยแล้ว จะต้องกำหนดตัวแปร Path และ Classpath การกำหนดค่าให้ตัวแปร Path นั้นก็เพื่อให้คอมไพเลอร์จาวา(JAVA C) สามารถเรียกจากที่ใดก็ได้นอกจากไดเรกทอรีที่ติดตั้งไว้ ส่วนตัวแปรClasspath นั้นช่วยให้โปรแกรมจาวาที่เราพัฒนาขึ้น สามารถเชื่อมโยงกับคลาสไลบรารีอื่นๆ ที่อยู่คนละไดเรกทอรีกันได้ ขั้นตอนการกำหนดตัวแปรทั้งสองมีดังนี้
2.1 คลิกขวาที่ My computer เลือกที่เมนู Properties
2.2 จะปรากฏไดอะล็อกบ็อกซ์ System Properties ให้คลิกที่แท็บ Advanced แล้วคลิกที่ปุ่ม Environment Variables
2.3 คลิกเลือกที่ตัวแปร Path ในช่องรายการ System Variables
2.4 เพิ่มเติมค่าที่ตัวแปร path เป็น C:\JDK1.3\BIN\;
2.5 คลิกเลือกตัวแปร Classpath
2.6 เพิ่มเติมค่าที่ตัวแปร Classpath เป็น C:\JDK1.3\jre\lib\;
2.7 จากนั้นให้คลิกปุ่ม OK ไปให้หมด

3. การทดสอบการทำงาน (Compile & Run )

ในการทดสอบว่าค่าตัวแปรที่เรากำหนดถูกต้องหรือไม่ ให้เรียก Command Prompt ขึ้นมา พิมพ์คำสั่งที่ Command Prompt ดังนี้
- พิมพ์คำสั่ง Path หากค่าที่แสดงออกมามีค่าที่เรากำหนดไว้รวมอยู่ด้วยคือ C:\JDK1.3\BIN\; แสดงว่าการติดตั้งถูกต้อง
- พิมพ์คำสั่ง echo %classpath% หากค่าที่แสดงออกมามีค่าที่เรากำหนดไว้รวมอยู่ด้วยคือ C:\JDK1.3\jre\lib\; แสดงว่าการติดตั้งถูกต้อง
Note :
สำหรับผู้ที่ใช้ระบบปฏิบัติการ Windows 95/98/Me ให้แก้ไขเพิ่มค่าตัวแปรPath และ Classpath ที่ไฟล์ autoexec.bat ดังนี้
- Path = C:\JDK1.3\BIN\;
- Classpath = C:\JDK1.3\jre\lib\;
แล้ว restart เครื่องเพื่อให้ค่าตัวแปรเปลี่ยนแปลงตามที่เรากำหนดไว้


1. ติดตั้ง เว็บเซิร์ฟเวอร์ (Apache Tomcat)

1. ขั้นตอนการติดตั้ง
1.1 ดับเบิลคลิกที่ไฟล์เพื่อเริ่มติดตั้ง Tomcat 3.2.1
1.2 ทำการ Unzip ไฟล์ Tomcat 3.2.1
1.3 ให้เลือกไดเรกทอรี C:\ Tomcat เพื่อแตกไฟล์ที่ zip มา ไปเก็บไว้
(สามารถเลือกไดเรกทอรีอื่น นอกเหนือจาก C:\ Tomcat ได้) Tomcat จะทำงานที่พอร์ต 8080 หากลงเซิร์ฟเวอร์ตัวอื่น เช่น จาวาเซิร์ฟเวอร์ซึ่งทำงานที่

2. การเซ็ตค่าสภาพแวดล้อมและแก้ไขตัวแปรต่างๆ

เมื่อกอบปี้ไฟล์ต่าง ๆ ไปเก็บไว้ในไดเรกทอรีที่กำหนดแล้ว ขั้นตอนต่อไปจะต้องกำหนดตัวแปร เพื่อให้ Tomcat ทำงานได้ ประกอบไปด้วย 2 ตัวแปร คือตัวแปร TOMCAT_HOME กับ JAVA_HOME ดังนั้น ให้ไปยัง EnvironmentVariable อีกครั้ง แล้วเพิ่มตัวแปร 2 ตัว ดังนี้
2.1 เลือกที่ปุ่ม New เพื่อสร้างตัวแปรใหม่ใน System Variables
2.2 สร้างตัวแปร TOMCAT_HOME ใส่ค่าให้กับตัวแปรเป็นไดเรกทอรีที่ เราเลือกติดตั้ง Tomcat ในที่นี้คือ C:\ Tomcat
2.3 สร้างตัวแปร JAVA_HOME ใส่ค่าให้กับตัวแปรเป็นไดเรกทอรีที่เราเลือกติดตั้ง JDK1.3 ในที่นี้คือ C:\JDK1.3
2.4 คลิกปุ่ม OK ไปให้หมด

Note :
สำหรับผู้ที่ใช้ระบบปฏิบัติการ Windows 95/98/Me ให้เพิ่มค่าตัวแปรทั้งสองตัวที่ไฟล์ autoexec.bat
ดังนี้
- TOMCAT_HOME = C:\ Tomcat ;
- JAVA_HOME = C:\JDK1.3;
แล้ว restart เครื่องเพื่อให้ค่าตัวแปรเปลี่ยนแปลงตามที่เรากำหนดไว้
3. ความหมายของไดเรกทอรีต่าง ๆนกัน ให้ไปเปลี่ยนค่าพอร์ตของ Tomcat ในไฟล์ conf เพื่อไม่ให้พอร์ตชนกัน

ไดเรกทอรีที่สำคัญใน ไดเรกทอรี C:\ Tomcat มีดังนี้
1. Directory
2. Content


3.การทดสอบการทำงานของ apache tomcat

เมื่อติดตั้ง Tomcat เรียบร้อยแล้ว เราจะมาทดสอบว่าขั้นตอนที่เราติดตั้งนั้น สามารถทำงานได้หรือไม่ 1. ให้เรียก Command Prompt ขึ้นมาแล้วเข้าไปในไดเรกทอรีที่ติดตั้งTomcat ไว้ ในที่นี้คือ C:\Tomcat จากนั้นให้เข้าไปในไดเรกทอรี bin เพื่อเรียกTomcat จากไฟล์ StartUp.bat
2. เมื่อเรียกไฟล์ StartUp.bat แล้ว จะปรากฏ Command Prompt อีกหน้าต่าง ชื่อว่า Tomcat3.2 ขึ้นมาและ Command Prompt จะค้างอยู่ทั้ง 2 หน้าต่างหากมีอันใดปิดไปเอง แสดงว่ามีข้อผิดพลาดเกิดขึ้นให้ไปดูไฟล์ log ในไดเรกทอรี Logs แต่หากหน้าต่าง Tomcat 3.2 ปรากฏค้างอยู่แสดงว่า การติดตั้งเสร็จสมบูรณ์