Servlet & Filter By: wawrawoot jaikas No:16
Servlet Java Servlet คือ การทาํ Web Application ดว ยภาษา Java ซง่ึ Java Servlet มกั จะ ทาํ งานรวมกับ JSP (Java Server Pages) ทเ่ี ปนภาษา HTML+JAVA มักจะใชในสว นการ แสดงผล และหากตอ งการคาํ นวณอะไรบางอยา ง กจ็ ะสงคา ไปยัง Java Servlet ใหท าํ ใหและ สง คามาแสดงผลอกี คร้ัง **สว่ นของ JSP แสดง textbox และป่ ุม submit ** <% String context = request.getContextPath(); %> <form action=\"<%=context%>/Servlet\" method=\"GET\"> <input name=\"ID\" type=\"text\" /> <input name=\"submit\" type=\"submit\" /> </form>
MVC Model-View-Controller (MVC) คอื สถาปต ยกรรมซอฟตแ วรชนิดหน่งึ ซงึ่ ในขณะนีถ้ ือวา เปนแบบ แผนสถาปตยกรรม (architectural pattern) ที่ใชในสาขาวศิ วกรรมซอรฟ แวร รปู แบบ MVC ใชเพอ่ื แยกสวนซอฟตแวรใ นสว น ตรรกะเนอ้ื หา (domain logic) ไดแ กค วามเขา ใจในระบบของผูใช และสว น การปอ นขอ มลู และแสดงผล (GUI) ซ่ึงชวยใหการพัฒนา การทดสอบ และการดูแลรกั ษาซอฟตแวร แยก ออกจากกัน
การทาํ งานของ Servlet เมอื่ ผใู ชส งขอมูลผานฟอรมไปยงั servlet เม่อื servlet ทํางานเปน ครั้งแรก ทาํ การรวบรวมขอ มลู และตง้ั คา เรมิ่ ตน จากเมธอด init() กอนจงึ เร่มิ การ ทํางาน เม่ือ servlet ทํางานในครัง้ ตอๆไปไมตอ งเรียกเมธอดนี้ Servlet ทาํ การประมวลผลและสรา งผลลพั ธในรปู แบบ HTML Web server ทําการสงผลกลับไปยงั ผใู ช
เธรด เธรด (Thread) คอื หนว ยการทาํ งานของโปรเซส ซ่ึงเธรดจะตอ งรันอยูภ ายใตโ ปรเซส หาก Thread ทเ่ี ปน สว นประกอบยอยจะของโปรเซสมหี ลายๆเธรด เรยี กวา Lightweight process (LWP) โดยปกติ Process ทีม่ ี 1 threadจะเรยี กวา Single threadแตถา 1 Process มี หลาย thread จะเรียกวา Multithreadเพราะใน Process หนงึ่ อาจมหี ลาย Thread Thread มี 2 สว นทส่ี มั พนั ธกนั 1. User thread งายท่จี ะถูกสรางและถกู ยกเลกิ กอนเขา kernel thread ได 2. Kernel thread รองรับ user thread และปฏิบตั ิงาน Thread ประกอบไปดว ย 1. Thread ID หมายเลข Thread ใน process 2. Program counter ใชนบั คาํ สงั่ ท่ปี ระมวลผลอยา งเปนลาํ ดบั 3. Register set ใชเ กบ็ คา ที่ทาํ งานอยู 4. Stack ใชเกบ็ ประวตั ิการประมวลผล
Filter สําหรบั filter นัน้ ชอื่ ก็บงบอกอยูแลววา เราตอ งการท่ีจะกรองคา หรอื ฟล เตอรคาออกมาตาม เงื่อนไขที่เราตองการ โดย filter นน้ั รบั array มาวนเหมือนกับ map แตวาเราจะตอ งมีการสง condition หรอื เงื่อนไขวาเราตองการที่จะให return คา อะไรออกมา ซ่ึง filter ก็จะทาํ การ สรา ง array ใหมเ ชนเดยี วกนั
Search
Read the Text Version
- 1 - 6
Pages: