JAVA

TutorialsTitlesDescriptions
Tutorials-1How to create the web application with Netbeans


“Netbeans” เป็นเครื่องมือสำหรับการพัฒนาโปรแกรมได้ทั้ง “Tick” และ “Thin client” และฝั่ง “Server” ที่รวบรวมเครื่องทั้ง “Server” และ “Framework” สำหรับพัฒนาโดยภาษา “Java”
Tutorials-2How to create the Applet with Netbeans

“Applet” เป็นโปรแกรมเล็ก ๆ ที่สามารถใช้งานผ่าน “Web Browser” ทางฝั่ง “Client-side” ได้ โดยคล้ายกับการพัฒนาระบบอย่าง “Flash” แล้วเรียก “API” หรือ “Web service” หลังบ้านเพื่อประมวลผล โดยเครื่องมือที่ชื่อว่า “Netbeans” ได้รวมเครื่องมือ “User Interface” ไว้อย่างสะดวกให้แก่ผู้พัฒนาระบบ
Tutorials-3How to create Executable jar file (.jar) with Netbeans

บทความนี้นำเสนอวิธีการสร้างไฟล์ “.jar” ที่สามารถ “Execute” ได้ โดยใช้โปรแกรม Netbeans
Tutorials-4How to create RESTful Web service with Netbeans
บทความนี้นำเสนอการสร้าง “Restful Web Service” อย่างง่าย โดยเราสร้าง “Service” มา 1 ตัวที่ประกอบไปด้วย “2 functions” โดย “function ที่ 1” จะทำหน้าที่บันทึกข้อดู และ “function ที่ 2” เรียกดูข้อมูลที่บันทึก
Tutorials-5How to create RESTful Web service with Netbeans – Create new services
บทความนี้เราจะลองทดสอบสร้าง “Service” เพิ่มขึ้นมาอีก และลองทดสอบโดยเรียก “Service” โดยตรง โดยไม่ต้องใช้หน้าทดสอบ
Tutorials-6How to create RESTful Web service with Netbeans – Path

บทความนี้เราจะนำเสนอการสร้าง “Path” สำหรับ “Restful Web Service” ส่งผลให้ใน 1 “Class” สามารถเรียกใช้ฟังก์ชันได้หลากหลายและมากกว่า 1 ฟังก์ชัน
Tutorials-7How to create RESTful Web service with Netbeans – PathParam
บทความนี้เราจะเพิ่มความสามารถให้กับ Function ของเราให้สามารถรับค่าต่าง ๆ จาก Client (parameter) เพื่อนำมาใช้ในการประมวลผลได้
Tutorials-8How to create RESTful Web service with Netbeans – Multiple PathParam

บทความนี้เราจะเพิ่มความสามารถของ “Function” ให้สามารถรับค่าได้มากกว่า 1 “parameter” ผ่าน “URL”
Tutorials-9How to create RESTful Web service with Netbeans – QueryParam

การใช้งาน “@QueryParam” แตกต่างจาก “@PathParam” เล็กน้อยแต่ใช้ “Method” ในการส่งและรับข้อม้อมูลแบบเดียวกันคือ “Get”
Tutorials-10How to create RESTful Web service with Netbeans – QueryParam DefaultValueเราสามารถตั้งค่าปกติให้กับ “Parameter” ใด ๆ ที่กำหนดไว้ สำหรับนำไปประมวลผลถ้าฝั่งผู้ส่งไม่ได้ส่งค่ามา โดยใช้ @QuryParam
Tutorials-11How to create RESTful Web service with Netbeans – MatrixParamบทความนี้นำเสนอวิธีการส่ง "parameter" อีกแบบโดยเรียกใช้ "@MatrixParam" ผ่าน "URL" แต่มีความแตกต่างในการอ้างอิง "parameter" แต่ละตัวเล็กน้อย โดยเปลี่ยนคำสั่งขั้น parameter แต่ละตัวจาก ? เป็น ; และ & เป็น ;
Tutorials-12How to create RESTful Web service with Netbeans – FormParam
บทความนี้นำเสนอวิธีการส่งข้อมูลโดยใช้ “Post Method” ซึ่งจะไม่ส่งผ่าน URL แล้วแต่จะส่งผ่านส่วน “Body” ของ “HTTP request message” แทน
Tutorials-13How to create RESTful Web service with Netbeans – Create Front Web
บทความนี้เราจะลองเขียน “HTML” เพื่อส่งค่า “Username” และ “Password” ผ่าน “Method” แบบ “Post” ไปยัง “Web Services”
Tutorials-14How to create RESTful Web service with Netbeans – Context

เราสามารถเขียน “RESTful Web Serices” เพื่อดึงค่า “User Agent” ซึ่งก็คือ “Web Browser” ต่าง ๆ เช่น “Firefox IE Safari” จาก “Operating System” ต่าง ๆ ได้
Tutorials-15How to create RESTful Web service with Netbeans – Context UriInfoจากบทความที่แล้วเราใช้ “@Context” ร่วมกับ “HttpHeaders” เพื่อใช้ในการอ่าน “User Agent” จาก “Http Request” มาในบทความนี้เราจะใช้ “@Context” ร่วมกับ “UriInfo” เพื่อรับค่า “Parameter” อย่างเช่นเดียวกันกับ @QueryParam
Tutorials-16How to create RESTful Web service with Netbeans – Context UriInfo Listบทความนี้เราจะนำเสนอ "List" ที่ใช้จัดเก็บข้อมูลในรูปของการอ้างถึงสืบทอดมาจาก "Collection" จากชนิดต่าง ๆ เช่น "ArrayList" หรือ "LinkedList" โดย "List" มีลักษณะของข้อมูลคือ [data1, data2, data3, dataN] โดยข้อมูลใน "List" อาจซ้ำกันก็ได้ แต่ที่สำคัญคือลำดับของข้อมูลมีความสำคัญ
Tutorials-17How to create RESTful Web service with Netbeans – HeaderParamนอกจากการใช้งาน “@Context” แล้วเราสามารถดึงข้อมูลของ “Header” จากผู้ส่งได้โดยใช้ “@HeadedrParam” เช่นกันนอกจากจะดึง “Header” มาตรฐานแล้วเรายังสร้าง “Header” ในชื่อของเราได้ด้วย
Tutorials-18How to create RESTful Web service with Netbeans – Create New Classบทความนี้เราลองเพิ่ม "Class" ใหม่ขึ้นมาเพื่อสร้าง "Instance" สำหรับใช้งานด้านต่าง ๆ จากตัวอย่างในบทความนี้ สร้าง Class เกี่ยวกับ Employee ให้สามารถตั้งค่า และเรียกคืนได้ เช่น ค่ารหัสพนักงาน (id) ชื่อพนักงาน (name) และ แผนก (department) เป็นต้น โดยให้โปรแกรมรับค่า "id" จากผู้ใช้ และใน "Sourcecode" ของ "class" หลักให้ตั้งค่า "name" และ "departments" เป็นค่าคงที่ไว้ ดังนี้
Tutorials-19How to create RESTful Web service with Netbeans – XMLบทความนี้เราจะประยุกต์ใช้เอกสาร “XML” ซึ่งมีลัษณะโครงสร้างข้อมูลที่เหมาะสมกับ Class ที่เราสร้างขึ้นมา แทนที่ Server จะต้องดึงค่าที่ละฟังก์ชัน ก็ส่งกลับไปหา Client ในลักษณะ Class

 

Eclipse