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.*;
   55   56   57   58   59   60   61   62   63   64   65