รู้จัก Java Servlet กับ Web application
เป็น Server Side Application ที่นำแนวคิดมาจาก CGI (Common Gateway Interface) ต่างจาก CGI ตรงที่พัฒนาด้วยภาษาจาวา มีข้อดีคือสามารถออกแบบโดยใช้แนวคิดเชิงวัตถุ ซึ่งจะใช้ API (Application Programming Interface) ของจาวาที่อยู่ใน javax.servlet ได้ ทำให้การพัฒนาระบบรวดเร็วขึ้น ง่ายขึ้น การทำงานที่รวดเร็วกว่า CGI เพราะ ใช้หลักการ thread โดยจะสร้าง 1 thread ต่อหนึ่ง request ซึ่งในทางกลับกัน CGI จะสร้...

Servlet
เป็น Server Side Application ที่นำแนวคิดมาจาก CGI (Common Gateway Interface) ต่างจาก CGI ตรงที่พัฒนาด้วยภาษาจาวา มีข้อดีคือสามารถออกแบบโดยใช้แนวคิดเชิงวัตถุ ซึ่งจะใช้ API (Application Programming Interface) ของจาวาที่อยู่ใน javax.servlet ได้ ทำให้การพัฒนาระบบรวดเร็วขึ้น ง่ายขึ้น การทำงานที่รวดเร็วกว่า CGI เพราะ ใช้หลักการ thread โดยจะสร้าง 1 thread ต่อหนึ่ง request ซึ่งในทางกลับกัน CGI จะสร้าง 1 process ต่อหนึ่ง request ซึ่งการสร้าง process จะใช้ทรัพยากรระบบมากกว่าอีกทั้ง process ทำงานช้ากว่า โดย servlet ทำงานผ่านเวปเพจซึ่งสามารถรับข้อมูลจากฟอร์มเพื่อนำไปประมวลผลแล้วส่งผลกลับมาแสดงบนหน้าเวปเพจได้
การที่ Servlet จะทำงานได้จำเป็นต้องใช้มี Servlet-container หรือ Servlet-engine ติดตั้งอยู่ใน web server ด้วย ซึ่ง web server บางยี่ห้อจะมี Servlet-Engine ในตัว เช่น Apache Tomcat แต่บางยี่ห้อต้องติดตั้งเพิ่มเติม เช่น IIS ต้องติดตั้ง JRUN จึงจะใช้งาน servlet ได้
รูปการทำงานของ Servlet

ไอทีจีเนียส เอ็นจิเนียริ่ง ให้บริการด้านไอทีครบวงจร
ทั้งงานอบรม (Training) สัมมนา รับเขียนโปรแกรม เว็บไซต์ แอปพลิเคชัน งานออกแบบกราฟิก และงานด้าน E-Marketing ทั้ง SEO, PPC และ Social Media Marketing
ติดต่อเราเพื่อสอบถามผลิตภัณฑ์ ขอราคา หรือปรึกษาเรื่องไอทีได้เลยค่ะ
แนะนำหลักสูตรที่น่าสนใจ

Java OOP
ผู้ที่เขียน Java ได้แล้วจำนวนมากยังเขียนโปรแกรมแบบรวมทุกอย่างไว้ใน Class ใหญ่ไม่กี่ตัว พอระบบโตขึ้นก็แก้ยาก ทดสอบยาก และนำโค้ดกลับมาใช้ซ้ำไม่ได้ การคิดแบบ Object Oriented ที่ถูกต้องช่วยแบ่งความรับผิดชอบของโค้ดให้ชัด และ Java…

Basic Java Programming
Java ยังเป็นภาษาหลักของระบบองค์กร ธนาคาร และงาน Backend จำนวนมาก แต่ตัวภาษาเปลี่ยนไปมากในช่วงหลายปีที่ผ่านมา ตำราและตัวอย่างเก่าจำนวนมากยังสอนแบบ Java 8 ที่ต้องเขียนโค้ดยาว ไม่มี Record, Pattern Matching หรือ Virtual Threads ผู้ที่เคยเขียน PHP, JavaScript,…
