แสดงบทความที่มีป้ายกำกับ กลางตุลา อึมครึม แสดงบทความทั้งหมด
แสดงบทความที่มีป้ายกำกับ กลางตุลา อึมครึม แสดงบทความทั้งหมด

วันพฤหัสบดีที่ 16 ตุลาคม พ.ศ. 2551

jsp

jsp:(java server page) คือ ภาษาสคลิ๊ปที่ทำงานบนฝั่ง server (เรียกว่า Server-side scripting) หมายถึง การประมาวลผลการทำงานต่างๆของภาษาสลิ๊ป jsp จะถูกทำที่ฝั่ง server ให้เสร็จเรียบร้อยก่อน แล้วก็นำผลที่ได้จากการประมวลส่งกลับไปยัง Crient( เครื่องที่ทำการ ร้องขอนั่นเอง)

ข้อดีของ JSP เมื่อเปรียบกับภาษาอื่นๆ ที่ใช้ในการสร้าง web
ด้วยสาเหตุที่ JSP สามารถเขียน tag html และ java แทรกอยู่ปนกันได้ และไม่ต้องทำการ compile เป็น *.class ก่อน จึงทำให้ jsp สามารถใช้งานได้สะดวก รวดเร็วมาก เพราะผู้พัฒนาโปรแกรมสามารถนำเอาไฟล์ html มาทำการตกแต่ง ให้สวยงามก่อนแล้วจึงแทรก tag java เข้าไปทีหลังได้ นอกจากนั้นการทดสอบโปรแกรมก็ไม่ต้องทำการ compile เป็น *.class ด้วย ซึ่งสามารถลดเวลาการทำงานได้เป็นอันมาก และเนื่องจากการที่ jsp มีพื้นฐานการทำงานมาจาก java จึงทำให้ jsp มีคุณสมบัติเด่นๆ ของ java ติดมาด้วย เช่น Write once run anywhere คุณสมบัติการใช้งานร่วมกับ Object ต่างๆ ของ java ได้เป็นอย่างดี คุณสมบัติการทำงานแบบ Multithread , component reuseable ฯลฯ จากคุณสมบัติเด่นๆ ของ java เหล่านี้เองทำให้ jsp มีความโดดเด่นมากกว่าภาษาโปรแกรมอื่นๆ

วันพุธที่ 15 ตุลาคม พ.ศ. 2551

ประวัติ Java

ความเป็นมาของภาษา Java

ภาษาใหม่ที่มาแรงที่สุดในปัจจุบัน คงจะไม่มีภาษาไหนที่เทียบได้รับภาษาจาวาซึ่งได้รับการพัฒนาขึ้นโดยบริษัทซันไมโครซิสเตมส์ ในปี 1991 โดยมีเป้าหมายที่จะสร้างผลิตภัณฑ์อิเล็คทรอนิกส์สำหรับผู้บริโภคที่ง่ายต่อการใช้ง่าย มีค่าใช้จ่ายต่ำ ไม่มีข้อผิดพลาด และสามารถใช้กับเครื่องใด ๆ ก็ได้ ซึ่งสิ่งเหล่านี้ก็ได้กลายเป็นข้อดีของจาวาที่เหนื่อกว่าภาษาอื่น ๆ โดยเฉพาะอย่างยิ่ง การที่โปรแกรมซึ่งเขียนขึ้นด้วยจาวาสามารถนำไปใช้กับเครื่องต่าง ๆ โดยไม่ต้องทำการคอมไพล์โปรแกรมใหม่ ทำให้ไม่จำกัดอยู่กับเครื่องหรือโอเอสตัวใดตัวหนึ่ง แม้ว่าการใช้งานจาวาในช่วงแรกจะจำกัดอยู่กับ World Wide Web (WWW) และ Internet แต่ในปัจจุบันได้มีการนำจาวาไปประยุกต์ใช้กับงานด้านซอฟต์แวร์ต่าง ๆ อย่างมากมาย ตั้งแต่ซอฟต์แวร์อรรถประโยชน์ (Utility) ไปจนกระทั่งซอฟต์แวร์ขนาดใหญ่ เช่น โปรแกรมชุดจากบริษัท Corel ซึ่งประกอบด้วยโปรแกรมหลัก ๆ คือ โปรแกรมเวิร์โปรเซสซิ่ง สเปรดซีต พรีเซนเตชั่น ที่เขียนขึ้นด้วยจาวาทั้งหมด
จาวายังสามารถนำไปใช้เป็นภาษาสำหรับอุปกรณ์แบบฝังต่าง ๆ เช่น โทรศัพท์ และอุปกรณ์ขนาดมือถือแบบต่าง ๆ เป็นต้น รวมทั้งยังได้รับความนิยมนำไปใช้กับอุปกรณ์ที่ใช้สำหรับเข้าสู่อินเตอร์เน็ตโดยไม่ต้องใช้คอมพิวเตอร์ นอกจากนี้แล้ว จาวายังเป็นภาษาที่ถูกใช้งานในคอมพิวเตอร์แบบเอ็นซี (NC) ซึ่งเป็นคอมพิวเตอร์แบบใหม่ล่าสุด ที่เน้นการทำงานเป็นเครือข่ายว่า แอพเพลต (applet) ที่ต้องการใช้งานขณะนั้นมาจากเครื่องแม่ ทำให้การติดต่อสื่อสารสารผ่านเครือข่ายใช้ช่องทางการสื่อสารน้อยกว่าการดึงมาทั้งโปรแกรมเป็นอย่างมาก


ผู้คิดต้นแบบ คือ James Gosling และคณะ จากบริษัท Sun Microsystems

วัตถุประสงค์เดิม คือ ของ จาวาคือใช้สำหรับการเขียนโปรแกรมเพื่อฝังตัวในอุปกรณ์อิเล็กทรอนิกส์

ผล คือ ภาษาสำหรับเขียนโปรแกรม (Application Programming) ซึ่งเป็นลักษณะของโปรแกรมเชิงวัตถุ (Object Oriented Programming) ซึ่งสามารถใช้งานบนเว็บได้ด้วย

การพัฒนาการในช่วงเวลาต่าง ๆ
ปี 1991 ได้ทำการวิจัยเพื่อพัฒนาซอฟต์แวร์ที่ใช้ควบคุมอุปกรณ์เล็กทรอนิคขนาดเล็ก ซึ่งได้ผลลัพธ์ที่สำคัญคือ ภาษาโอ๊ค (Oak)
ปี 1993 ภาษาโอ๊คได้ถูกปรับปรุงใหม่เพื่อใช้ในการสร้างเว็บแอพพลิเคชั่น (web application) พร้อมกับสร้างเว็บเบราว์เซอร์ (web browser) ที่รองรับ ชื่อว่าเว็บรันเนอร์ (WebRunner)
ปี 1995
- บริษัทซันได้เปิดตัวภาษาจาวา (Java) (ภาษาโอ๊คเดิม) พร้อมกับเว็บเบราว์เซอร์ ที่รองรับภาษานี้ ชื่อว่า ฮอตจาวา (HotJava) (WebRunner เดิม)
- ได้รับการสนับสนุนจากบริษัทใหญ่ทั้งเน็ตสเคบ (Netscape), ไมโครซอฟต์ (Microsoft), และ ไอบีเอ็ม (IBM)
- บริษัทซันได้เริ่มแจกจ่าย Java development Kit (JDK) ซึ่งเป็นชุดพัฒนาโปรแกรมภาษาจาวาในอินเตอร์เน็ต

วันอังคารที่ 14 ตุลาคม พ.ศ. 2551