Page 60 - การเขียนโปรแกรมบนมาตรฐานเปิด
P. 60
60
2.J2EE (Enterprise Edition)ส าหรับท างานบนเครื่องเเม่ข่าย(Server)เเละรองรับการท างานของเซิร์ฟเลต
(Servlets) เจเอสพี(JSP) เเละเอกซ์เอ็มเเอล(XML)
่
3.J2ME(Micro Phone)ส าหรับเขียนโปรเเกรมบนอุปกรณ์ไร้สายที่มีหน่อยคใามจาจ ากัด เชน โทรศัพท์มือถือ
(Mobile Phone) เครื่องปาล์ม(Palm) หรือเครื่องพีดีเอ(PDA) ซึ่งการเริ่มศึกษาภาษาจาวาแนะน าให้เริ่มจาก J2SE
จากนั้นก็จะสามารถเรียนรู้ J2SE เเละ J2SEได้ไม่ยากนัก นอกจากนี้การเลือกเขียนโปรเเกรมด้วยภาษาจาวายังมี
ความสอดคล้องกับเเนวทางการพัฒนาชอต์ฟเเวร์ในปัจจุบันอีกด้วย องค์ประกอบเทคโนโลยีจาวา
องค์ประกอบหลัก เเบ่งเป็น 3 ส่วน ดังนี้
1.Java Virtual Machine (JVM) เป็นส่วนที่ท าหน้าที่เป็นตัว อินเตอร์พรีเตอร์ (interpreter)คือ จะท าการแปล
ไบต์โค้ด ให้เป็นภาษาที่เครื่องเข้าใจ จาวาไบต์โคดสามารถรันได้หลายแพลตฟอร์ม ถ้าเเพลตฟอร์มนั้นมี JVM
้
2. Java Runtime Environment (JRE) เป็นส่วนที่ใช้ในการรันโปรเเกรมภาษาจาวา โดยจะท างาน 3 ขั้นตอน
้
ดังนี้ โหลดไบต์โค้ดโดยใช Class Ioader คือการโหลดคลาสทุกคลาสที่เกี่ยวข้อง ในการรันโปรแกรม ตรวจสอบ
ไบต์โค้ดโดยใช้ Bytecode Verifer คือการตรวจสอบว่าโปรแกรมจะต้องไม่มีค าสั่งที่ท าให้เกิดความผิดพลาดกับ
ิ
ระบบ เช่น การแปลงข้อมูลที่ผดพลาด หรือมีการแทรกแซงเข้าสู่ระบบภายใน เป็นต้น รันไบต์โค้ด โดยใช้
Runtime Interpreter
3.Java2 Software Developer Kit (U2SDK) เปนชุดพัฒนาโปรแกรมภาษาจาวา ประกอบไปดวยโปรแกรมต่างๆ
้
็
แต่ไม่มีโปรแกรม Editor รวมอยู่ด้วย เช่น
• โปรแกรมคอมไพเลอร์(Java. exe)
• โปรแกรมอินเตอร์พรีเตอร์(Java. exe)
เป็นการรับและแสดงผลข้อมูลในโหมดกราฟิกด้วยSwing โดยการใช้ Dialog Boxes ส าหรับรับ ค่าข้อมูลและ
แสดงผลข้อมูลทเรียกว่า Graphical User Interface (GUI) อยู่ในคลาสที่ชื่อว่า Joptionpane ซึ่งคลาสนี้อยู่ใน
ี่
เเพ็กเกจ(Package)ที่ชื่อว่า javax. swing.*;

