HTTP กับตัวช่วยในภาษาต่างๆ

วันนี้นั่งสำรวจ Apache Slide แล้วก็เจอ WebDAVServlet เข้าก็เลยคิดว่าเขียนเรื่อง นี้คั่นซะด้วยเลยดีกว่า ต่อจากเรื่องที่แล้วด้วย อีกอย่างยังไงจะเขียนอะไรพื้นฐานก็เขียนเป็นชุดเดียวกันซะเลย :razz:

ในจาวา HttpServlet เป็น Servlet พื้นฐานที่คนเขียน Web Application น่าจะรู้จักกันทุกคน (หรือป่าว ผมนี่ข้ามขั้นไปลองเล่น Strut ก่อนแล้วค่อยกลับมารู้จัก Servlet และ JSP ทีหลัง :razz: ) เพราะมีไว้สำหรับจัดการคำสั่งของ HTTP ทั้งหมดที่ส่งเข้ามายัง Server โดยคลาส HttpServlet ก็มี method พื้นฐานที่เตรียมไว้ให้คนเขียนขั้นตอนการทำงานหลักๆ ลงไปคือ doDelete, doGet, doHead, do… ตามคำสั่ง HTTP ที่มีเป๊ะ โดยแต่ละ method ก็จะรับตัวแปรมาสองตัวคือ HttpServletRequest และ HttpServletResponse ซึ่งดูตามชื่อก็คงเดาออกกันหมดว่ามันทำหน้าที่อะไร

มาดูในฝั่ง PHP บ้างดีกว่า เท่าที่เห็นมารู้สึกจะมีตัวแปรที่กำหนดมาให้เลยสองตัวคือ $_GET และ $_POST ก็ตรงตามคำสั่ง HTTP สองคำสั่งคือ GET กับ POST แต่ผมสงสัยว่าคำสั่งอื่นมันทำยังไงนี่สิ ไช่ $_REQUEST หรือป่าวหว่า ยังไงใครที่เคยเขียนลองมาเล่าๆ หน่อยละกันครับ สงสัยอยู่นะเนี๊ยะ

หมดและภาษาที่เคยเขียน (มีภาษา C อีกอันเขียนเป็น CGI แต่อันนั้นมันไม่มีตัวช่วยอ่ะ) ดูๆ ไปแล้วทุกภาษาก็คงเหมือนกันหมด เห็น pF บอกในพันทิพย์มีคนถามเกี่ยวกับเรื่องพวกนี้ แต่ดูไปแล้ว ถ้าไปดู HTTP ปัญหาเหล่านั้นก็น่าจะหมดไป เพราะแต่ละอย่างก็มาจาก HTTP ทั้งนั้นเลย เดี๊ยวพรุ่งนี้(มั้ง) คงได้เขียน WebDAV หละ ตามด้วย Apache Slide และ Apache Jackrabbit . . . :mad: ทำไมเขียนไปเขียนมาเรื่องมันตามมายาวเหยียดเลยหว่า

ปอลอ. จะรับปริญญาแล้ว เดือนหน้ารู้สึกเวลามันเดินไวจริงๆ เลยแฮะ



Comments

No comments yet.

Add Yours

  • Author Avatar

    YOU


Comment Arrow



About Author

llun

Apple addict programmer