Posts

Showing posts from November, 2013

[Android] Genymotion : Android Emulator เร็ว แรง และเจ๋ง

Image
นักพัฒนา Android Application ส่วนใหญ่มีปัญหากับการทดสอบโปรแกรมเป็นอย่างมาก เพราะความช้าของโปรแกรมจำลองเครื่อง(Emulator) ที่มากับ ADT หรือชุดเครื่องมือพัฒนาจาก google เอง ทำให้จำเป็นต้องใช้เครื่องจริงในการทดสอบ และถ้าอยากทดสอบหลายๆ เครื่อง ก็ต้องมีเครื่องหลายๆรุ่น โอ้ววว แค่คิดก็รู้สึกไส้กิ่วไม่เหลือตังกินข้าวแล้วครับ

โดยปกติ เราก็จะต้องลง Android SDK รวมถึง plugins ต่างๆ สำหรับ eclipse เพื่อใช้ในการเขียนแอพ ซึ่งใน SDK นี้ก็จะมีทั้ง library, emulator และเครื่องไม้เครื่องมือต่างๆที่จำเป็นมาด้วยแล้ว ซึ่งหลังจากติดตั้งครบแล้วก็ต้องเลือกโหลด System Image สำหรับแต่ละเวอร์ชั่นมาอีกที เพราะแต่ละตัวก็ไม่เหมือนกัน เช่น jellybean , kitkat เป็นต้น

Genymotion ทำให้เราสามารถข้ามในส่วนสุดท้ายไปได้ คือ ไม่ต้องโหลด  System Image เพิ่มเติมจาก Android SDK มา genymotion จะมีส่วนให้โหลดต่างหาก (ใครจะโหลดทั้งของ stock และ genymotion ก็ไม่ว่ากัน แต่เปลืองเนื้อที่ในเครื่องนะเออ! :P)

การทำงานของ Genymotion จะทำงานผ่าน VirtualBox แต่สำหรับใครที่มีความรู้ตรงนี้ ขอบอกก่อนว่า start ผ่าน VirtualBox โดยตรงไม่ได้นะค…

[Java] Java Servlet พื้นฐานของการพัฒนา Java Web Application

Image
จากที่เคยพูดถึงว่า Java Servet คืออะไร? ไปแล้วนั้น อาจทำให้บางคนงง เพราะหนักไปทางเปรียบเทียบกับ PHP ซะมากกว่า แต่คราวนี้ เราจะมาทดลองสร้าง Java Web Application กันดูนะครับว่า concept และรูปแบบการเขียนเว็บของ Java นั้น เป็นอย่างไร

พูดถึงเว็บ แน่นอนเราต้องนึกถึง HTML Javascript และ CSS กันก่อนทั้ง 3 อย่างนี้ทำงานฝั่ง client ส่วนฝั่ง server สำหรับโพสนี้ก็คือ java ครับ
เตรียมของก่อนEditor ผมใช้ Eclispe Server ผมใช้ JBoss 7.1สร้างโปรเจคและไฟล์ให้พร้อมcreate Dynamic Web Project ("JSP_JavaServlet")create HTML File ("index.html")create Java Class ("Controller.java") 
HTML File : index.htmlที่จริงไฟล์นี้ก็เป็น html file ธรรมดาๆ เลยครับ ไม่ได้มีอะไรหวือหวาไปกว่านั้นเลย ในที่นี้ผมก็จะสร้าง tag form กับปุ่ม เพื่อให้มีการ submit ไปยัง Controller.java นะครับ <form action="./Controller" method="GET"> <input type="submit" /> </form>
Java Class : Controller.javaขั้นตอนนี้อยากให้ลองสร้าง Java Class ก่อนครับ ถึงแม้ว่า editor บ…

Facebook Comment

Recent Posts

Popular

[Java] ความแตกต่างระหว่าง Overloading กับ Overriding

ลืมรหัสปลดล็อค Android เข้าเครื่องไม่ได้ มีทางออกครับ

[Android] เปิดเครื่องไม่ได้ โลโก้ค้าง (Boot Loop)

Push Notification คืออะไร มีวิธีทำอย่างไร (No Code)

Portal คืออะไรกันนะ???

[Java] รู้จัก Maven ให้มากขึ้น เพื่อก้าวสู่ java professional

พิมพ์ซองจากรายชื่อ excel ด้วยวิธี Mail Merge

[Java] รู้จัก Spring Boot ฉบับมือใหม่

[Java] Java Servlet คืออะไร?

ความเร็วเน็ตที่แท้จริง Mbps MBps ???