Posts

Showing posts from June, 2013

ตัวอย่าง Code JSP ทำ web application [Part3]

Image
ตัวอย่างที่หนึ่ง เว็บการคำนวณอายุและชั้นปี             ผมจะใช้  JSP สร้างหน้าเว็บเพื่อให้ผู้ใช้กรอกข้อมูล รหัสนักศึกษา ชื่อ คณะ ภาควิชา  E-mail และ วันเดือนปีเกิด แล้วรายงานสรุปแสดงข้อมูลของนักศึกษา โดยเพิ่มข้อมูลอายุ และ ชั้นปีด้วย (อายุคํานวณจากปีปัจจุบันลบปีเกิด ส่วนชั้นปีให้ดูรหัสเลขหน้า 2 ตัว เป็นปี พ.ศ. แรกเข้า เช่น นักศึกษารหัส 5410110999 ปัจจุบัน (เทอม 1/2556) อยู่ชั้นปี 3 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 <!-- html.jsp --> <%@ page contentType = "text/html; charset=iso-8859-1" language = "java" %> <html> <body> <form name= "frm" method= "get" action= "textInput.jsp" > <table width= "100%" border= "0" cellspacing= "0" cellpadding= "0" > <!-- สร้าง box เพื่อป้อนค่า รหัส น.ศ. --> <tr>

Tools และ วิธีการใช้งาน JSP & Servlet [Part2]

Image
การติดตั้ง TomcatS และ วิธีการใช้งานเบื้องต้น 1. ต้องทำการติดตั้ง JAVA ก่อน สามารถเช็คโดยใช้คำสั่ง java - version และ javac -version  บท Command Prompt (cmd) หากมีการติดตั้งแล้วจะขึ้นมาลักษณะดังรูป แปลว่าพร้อมที่จะใช้งาน ถ้าขึ้นอย่างอื่น จะต้องติดตั้งและเซ็ท part ให้ถูกต้องซะก่อน ตัวติดตั้งสามารถเข้าไปโหลดได้ที่  oracle.com-java-jdk 2. จากนั้นทำการติดตั้ง XAMPP (โปรแกรมจำลอง WebServer) เมื่อติดตั้งเรียบร้อยก็ลองเข้าโปรแกรม หน้าตาจะประมาณในรูปครับ กดปุ่ม Start หลัง Tomcat หากขึ้น Status change detected: running เป็นอันว่าเรียบร้อย แต่หากขึ้นสีแดง ลองอ่านดูครับว่าโปรแกรมแจ้งปัญหาตัวไหนก็ลองแก้ตาม จากรูปจะขึ้นสีแดงมาบอกเกี่ยวกับ Java JDK ยังไม่ได้ติดตั้ง ก็กลับไปติดตั้งตามขั้นตอนที่ 1 แล้วพอกด start อีกครั้งก็สามารถใช้งานได้ตามปกติ            ก็ลองเข้าหน้าหลักของ Tomcat ดูครับ http://localhost:8080/ หากไม่มีปัญหาอะไร ควรจะแสดงลักษณะเว็บไซด์มาดังภาพ               คราวนี้ก็มาพูดถึงที่อยู่ที่เก็บงานกันบ้าง Tomcat จะอ้างอิง directory  c:\xampp\tomcat\webapps   หากไม

JSP & Servlet คืออะไร... [Part1]

Image
           JSP  และ  Servlet  เป็นเทคโนโลยีด้าน  Web  programming  ทีIเป็นทางเลือกหนึ่งสําหรับการพัฒนา  Web application และ dynamic websites เหมาะสําหรับผู้พัฒนาทีIมีพืTนฐาน Java programming JSP  และ  Servlet เป็นส่วนหนึIงของเทคโนโลยี  Java  ทีIเกีIยวข้องกับ  Web  ดังรูปทีI  1  แสดงส่วนประกอบ ต่างๆ ของ Java EE (Enterprise Edition) v.6                JSP  ย่อมาจาก  JavaServer  Pages เป็นเทคโนโลยีที่ทําให้มีการแทรก  dynamic  content (เนื้อหาที่เปลี่ยนแปลงได้) ลงหน้าเว็บได้ โดยการแทรกส่วนของ tag โปรแกรมพิเศษลงในไฟล์ HTML มาตรฐานทั่วไป  Servlet เป็นโปรแกรม Java ที่รันบน web server ทําหน้าทีIสร้างหน้าเว็บ ส่งไปยังผู้ใช้   (client) ตามคําร้องขอ (request)  ซึ่งหน้าเว็บที่ถูกส่งไปจะมีลักษณะเป็น dynamic (เนื้อหาไม่คงที่ )ขึ้นอยู่กับข้อมูลที่ได้ประมวลผลแล้ว โปรแกรม Servlet สามารถทํางานได้ดังนี้                        1. อ่านข้อมูลที่ส่งมาจาก client อาจจะผ่านแบบฟอร์มบนหน้าเว็บหรือโปรแกรมทางฝั่ง client เช่น Applet                        2. อ่านข้อมูลแฝงจากการ request  ข้อมูลทีIส่งมาจาก  bro

[Ingress] 5 Step New Portal submissions (วิธีเพิ่ม Portal ของ Ingress)

Image
ไม่ต้องพูดพร่ำทำเพลงล่ะ มาดูวิธีการเพิ่มกันเลย...           1. เลือกสถานที่หรืออะไรก็ได้ ไม่ว่าจะเป็นวัตถุ สิ่งประดิษฐ์ อนุเสาวรีย์ พิพิธภัณฑ์ อาคารเรียนมหาลัย ฯลฯ แต่ต้องมี เอกลักษณ ของตัวเอง ซึ่มผมเจอแล้วว              2.  จากนั้นปรับตั้งค่าของกล้อง ให้บันทึกตำแหน่งของรูปภาพ ตอนที่ถ่ายได้ แล้วก็จัดการเก็บภาพเลย                3. แล้วจะรูปได้อย่างไรล่ะ ว่าตำแหน่งของภาพได้ถูกเก็บไว้ด้วยตอนถ่าย ... ?  สามารถทำได้สองวิธีครับ อันแรก ดูที่ Details ของภาพ ว่ามี Location ขึ้นรึป่าว หรือว่าเลือก Show on map ถ้าเลือกแล้วและมีเลข GPS ขึ้นมาก็แสดงว่าตำแหน่งของภาพได้ถูกบันทึกรวมกับภาพแล้ว          3.  เมื่อชัวร์แล้วว่ามีการบันทึกตำแหน่ง จริงแท้ และแน่นอน อิอิ ก็จัดการเลือก NIA Super Ops เลยเพื่อเตรียมพร้อมที่จะส่ง            4. จากนั้นก็มีหน้า NEW PORTAL ขึ้นมา ใส่ชื่อและรายละเอียดให้เรียบร้อย อ้อ อย่าลืมกด CONFIRM LOCATION ด้วยล่ะ หากปักหมุดไม่ตรง จากนั้นก็จัดการทำให้มันตรง แล้วก็ OK เลยยย             5. และสุดท้าย ก็ทำการกด SEND และตามด้วย OK แค่นี้ก็เรีย