บทความ

กำลังแสดงโพสต์จาก เมษายน, 2011

Java Connect Database Java Connect MySQL

บทความเกี่ยวกับ : Java Connect Database Java Connect MySQL การเขียน Java เพื่อเชื่อมต่อกับ ฐานข้อมูล ผ่าน JDBC ตัวอย่าง Code ง่ายๆ ในการเชื่อมต่อกับ MYSQL ครับ Class.forName("com.mysql.jdbc.Driver"); String url ="jdbc:mysql://localhost:3306/mysql"; Connection con =DriverManager.getConnection(url,"root", "");    

MVC ในแบบของ CodeIgniter

รูปภาพ
บทความเกี่ยวกับ : MVC ในแบบของ CodeIgniter โำพสแรก แทนที่จะเป็น จาวา กลับเป็น PHP ซะงั้น เห่อๆ ทำไงได้ก็ตอนนี้เขียน PHP อยู่ และก็อีกอย่าง Concept MVC ของ CodeIgniter มันก็ดูเบาๆ ดีเลยคิดว่า เอาตัวนี้มาเล่าให้ฟังดีกว่า เผื่อ จะสื่อถึง Concept MVC ได้ง่ายขึ้น MVC หรือ Model-View-Controller  อธิบายสั้นๆ ก็คือ View : Font end  พูดแบบบ้านๆ ก็คือ หน้าจอ หรือ Model : คือ ส่วนที่ประมวลผล หรือ Provide Data Control : คือส่วนที่ เอาไว้ให้ View กับ Model เค้าคุยกันน่ะ ตามรูป เห่อๆ งงเลยชิมิ แล้วตรงใหนมันคือ View , Controller, Model ล่ะ กำจริงๆ อย่างว่าแหละ พูดง่ายๆ แต่พอทำแล้วอะไรก็ไม่รู้ ยุบยับไปหมด จริงๆ แล้วไม่ใช่อะไรหรอก ที่มันงงเพราะว่ารูปนี้มันไม่ใช่  Architect  ของ MVC แต่ ..... มันคือ Architect ของ  CodeIgniter  แล้วถามว่ามันคือ MVC มั้ย .. มันก็ใช่ .. แล้วจะเล่าให้ฟังต่อ เริ่มสับสนแระ

DBMS กับ Programmer เป็นของคู่กัน

บทความเกี่ยวกับ : DBMS กับ Programmer เป็นของคู่กัน ทำงานสาย Developer หนีไม่พ้นที่จะต้องเขียนโปรแกรมติดต่อกับ ฐานข้อมูล งานนี้ถึงแม้เราจะไม่รู้ลึกซึ้งเท่ากับ DBA เค้า แต่เราก็ควรที่จะรู้ไว้บ้างโดยเฉพาะ พวก Function ต่างๆ ที่จะช่วยอำนวยความสะดวกให้กับเราในการ Develop งานนี้ ผมเองคงจะมีเขียนถึง database อยู่ไม่กี่ตัว โดยมากคงจะเป็น MySQL กับ Oracle เพราะตอนนี้เล่นกับสองตัวนี้อยู่ .. แล้วเจอกัน

รู้จักกับ WEB4J

รูปภาพ
บทความเกี่ยวกับ : รู้จักกับ WEB4J  WEB4J. Because simple is beautiful.   คำสั้นๆ เรียๆ แต่สวยงาม ผมก็เพิ่งเคยได้ยินวันนี้แหละ แต่ก่อนช่วงที่ผมจับ EJB มาเจอ Spring Framework ก็ว่าเล็กแล้วนะ แต่พอมาเห็นตัวนี้แล้ว โอ้ววว เล็กสุดๆ Name Num Classes Relative Size WEB4J 95 Servlet/JSP API 96 Rails 674 Struts 704 Tapestry 1,091 Rife 1,154 JEE 1,188 Spring 2,312 เล็กขนาดใหนดูในตารางเอาละกัน จำนวน Class แค่ 95 Class  เห่อๆ (มีแต่ Class อ้วนๆ หรือเปล่าไม่รู้นะ  ) ตัวนี้ผมยังไม่ได้ลอง แต่คงต้องลองแน่ๆ เพราะดูจาก Feature แล้วน่าสนใจมันอาจจะทำให้ผมเขียนจาวาในความรู้สึกเดียวกับ PHP ก็ได้ หุหุ ไว้จะมาเล่าให้ฟังอีกทีน่ะ

รู้จักกับ CodeIgniter

บทความเกี่ยวกับ : รู้จักกับ CodeIgniter ผมเป็นคนนึงที่เขียน จาวา เป็นอาชีพหลัก และเขียน PHP เป็นงาน อดิเรก สิ่งหนึ่งที่ทำให้ผมสนใจ PHP ก็คือตัว CodeIgniter นี่แหละ MVC โดยแท้ๆ มันทำให้ผมเขียน PHP ได้ความรู้สึกเดียวกับ Java เลยทีเดียว เพราะฉะนั้น คงช่วยไม่ได้ที่ Blog นี้จะมีการพูดถึง MVC ฟาก PHP ตัวนี้ .. แล้วเจอกัน

รู้จักกับ JQuery

บทความเกี่ยวกับ : รู้จักกับ JQuery หลังบ้านจะดีแค่ใหน ถ้าหน้าบ้านไม่เจ๋ง ก็ขายไม่ออก จริงมะ JQuery เป็นอะไรที่โดนเอามากๆ เขามีแค่ .js เพียงไฟล์เดียวเท่านั้น แต่ เอาอยู่ แบบดิ้นไม่หลุด ตัวนี้ลูกเล่นแพรวพราวครับ รับรอง หามาลองเล่นกันดู แสบมากๆ

รู้จักกับ Hibernate

บทความเกี่ยวกับ : รู้จักกับ Hibernate Developer อย่างผมเป็นพวกที่ชอบสะสมอาวุธ เครื่องไม้เครื่องมือต่างๆ ใส่เป้ไว้พร้อมรบตลอด อาวุธดีมีชัยไปกว่าครึ่ง รบร้อยครั้ง ชนะร้อยครั้ง เห่อๆ พูดถึง Hibernate  แล้ว นักรบในยุคเก่าๆ จะรู้จัก Entity Bean ของ EJB มันก็คือ อะไรในทำนองเดียวๆ กันนั่นแหละเพียงแต่ว่า Hibernate เป็นอาวุธที่ลดขนาดลงมา เพื่อใช้งานในส่วนที่จำเป็นต้องใช้จริงๆ (ผมคิดว่าอย่างนั้นนะ) ในฟากฝั่งของ Database Layer การพัฒนาด้วย ภาษาที่เป็น OOP มักจะมองหา OR / Mapping ที่จะทำให้ พวก Table ต่างๆกลายร่างมาเป็น Object ให้ใช้งานได้ง่ายๆและสะดวกสบาย นั่นละ คือ Hibernate  ไว้จะเล่าต่ออีกเยอะ  พักยกไว้แค่นี้ก่อนนะ

รู้จักกับ Spring Framework

บทความเกี่ยวกับ : รู้จักกับ Spring Framework Spring Framework เป็น J2EE Framework ที่ว่ากันว่าจิ๋วแต่แจ๋ว (ฉายานี้ คงได้มาเพราะ หลายๆ คนเอาไปเทียบกับ EJB)  ผมเองเป็นคนนึงที่ลองเล่น Framework มาหลายตัว แต่ก็มาโดนใจกับเจ้า Framework ตัวนี้ Spring Framework ถือว่ามีครบครัน ตั้งแต่ Font end , Business logic ,Db control ถึง แม้บางตัวอาจทำได้ไม่ดีนักแต่ก็รองรับการเชื่อมต่อ กับ Open Source ตัวอื่น ไม่ว่าจะเป็น MVC ต่างๆ เช่น Struts ,JSF , Velocity  หรือ ฟากฝั่ง Database Layer อย่าง Hibernate  ถือได้ว่าเป็น J2Ee Framework ที่ไม่ใช่เล่นเลยทีเดียว ใน Blog นี้จะมีเล่าถึง เรื่องราวของ เจ้า เฟรมเวอร์ค ใบไม้ผลิ นี้แน่นอน อย่าง มากมาย

ผมจะเขียนเรื่องราวของ จาวา จากประสปการณ์ของผมเอง

บทความเกี่ยวกับ : ผมจะเขียนเรื่องราวของ จาวา จากประสปการณ์ของผมเอง ผมจะเขียนมันไปเรื่อยๆ จนกว่าจะมีคนผ่านมาเจอบทความของผม ซึ่งผมหวังว่ามันต้องมีสักวันที่คนจะผ่านมาเจอ  บนโลกไซเบอร์แบบนี้ อะไรก็สื่อถึงกันได้ เจอหนึ่งคน บอกต่อ บอกไปเรื่อยๆ ซักวันก็จะมีคนรู้จัก แต่นั่นมันย่อมหมายความว่า คุณมีอะไรดีให้คนเค้าจดจำบ้างล่ะ ต่อไป เรื่องราวมากมายในชีวิตผมกับ จาวาจะหลั่งใหลพรั่งพรูเข้ามาที่ บล็อคแห่งนี้ เตรียมตัวเตรียมใจไว้ได้เลย

ทำไมต้อง จาวา

บทความเกี่ยวกับ : ทำไมต้อง จาวา ถ้าถามคำถามนี้ผมตอบแบบตรงๆ โดยไม่ต้องคิดมาก และไม่ต้องอ้อมค้อม ก็เพราะมัน หางานง่าย และก็เงินเดือนสูงน่ะสิ ยิ่งถ้าเป็น จาวา สายพัฒนาเว็บแอพพลิเคชั่นแล้วล่ะก็ ถ้ามีประสปการณ์หน่อยก็ เงินเดือน เรือนแสน กันเลยทีเดียว โดยส่วนตัวแล้วผมเองก็ชอบตรงจุดนี้ และก็ชอบแนวทางการเขียนโปรแกรมแบบ OO (ตั้งแต่เมื่อไรก็ไม่รู้) Framework ต่างๆผุดขึ้นมารองรับเป็นดอกเห็ดให้เราได้หยิบมาใช้ในการพัฒนา ผลงานของเราได้แบบหลากหลาย ... ไม่รู้อีกเยอะแยะ ค่อยว่ากันต่อละกันนะ

จาวา ที่ผมรู้จัก

บทความเกี่ยวกับ : จาวา ที่ผมรู้จัก ไม่รู้ว่านานแค่ใหนแล้วที่ได้เริ่มเขียนมา เท่าที่จำได้น่าจะ สิบกว่าปีแล้ว ตั้งแต่สมัยเรียน ปริญญาตรี ช่วงนั้น ถ้าใครเขียน จาวา ถือว่าหินมากๆ เนื่องจากเป็นโครงสร้างภาษาที่เป็นแบบ OOP ทำให้ต้องใช้เวลาในการเรียนรู้ปรับตัวกันยกใหญ่ ผมเองก็คนนึงที่สับสนกับแนวทางในการเขียนโปรแกรมแบบ OOP แต่ใครจะไปรู้ว่าตอนนี้ผ่านมาแล้วสิบกว่าปีผมเป็น Developer Java เต็มตัว สามารถทำมาหาเลี้ยงชีพได้ด้วยสิ่งที่ร่ำเรียนมา เอาล่ะ แล้วเราค่อยมาว่ากันต่อในบทต่อๆไป สุดท้ายหวังว่าเพื่อนๆ จะ ชอบ จาวา เหมือนผมนับแต่บัดนี้ ต่อไป