Ajax and the Spring Framework with TIBCO General Interface

พูดคุย, ปรึกษาการพัฒนาโปรแกรม
และ case study

Moderator: bigaun

Ajax and the Spring Framework with TIBCO General Interface

Postby nat3 » Thu Aug 03, 2006 2:15 am

มาแปลเรื่องใหม่และ แล้วก็ต้องขออภัยถ้าใครคาดหวังว่าจะเห็นเรื่อง MBONE เนื่องจากหลังจากอ่านเนื้อหาแล้วชักขี้เกียจ ไปเจอบทความนี้มันน่าสนใจกว่าเลยเอามาดีกว่า (พูดง่ายๆ คือจะเอามาทำ Topic เลยมาแปล ว่างั้นเหอะ)

สำหรับต้นฉบับคราวนี้ไม่ได้มาจาก sun นะครับแต่มาจาก theserverside.com ซึ่งถือเป็น community ที่เกี่ยวกับจาวาในต่างประเทศแห่งหนึ่งที่ใหญ่พอควร ใครสนจายต้นฉบับ เพื่อตรวจทานความถูกต้องก็ตามลิงค์นี้เลย http://www.theserverside.com/tt/article ... xandSpring

Image
กรกฏาคม 2006
Discussion

Introduction
AJAX
Ajax (Asynchronous JavaScript and XML) มีหลายความหมายจากกลุ่มคนต่างๆ แต่มีความหมายนึงที่เหมือนกันนั่นคือ สำหรับผู้ใช้มันเป็นสิ่งที่ทำให้รู้สึกน่าเล่นและเพิ่มประสบการณ์การใช้งานของ application ให้กับผู้ใช้ สำหรับผู้พัฒนานั่นคืองานที่เพิ่มขึ้น ซึ่งคำถามที่ตามมาก็คือ เพิ่มขึ้นมาขนาดไหน และมันจะไปสิ้นสุดเมื่อไหร่

มีงานสามอย่างที่ต้องพิจารณานั่นคือ การสื่อสารและข้อความที่จะส่ง, ส่วนประกอบต่างๆของ user-interface และ script ฝั่ง client

ในโลกของ AJAX เซิร์ฟเวอร์จะไม่ส่งหน้า HTML ทั้งหน้าไปยัง Browser อีก ผู้พัฒนาเว็บต้องรู้จักโครงสร้างของเอกสารและยอมรับ และผู้ใช้จะคาดหวังถึงผลลัพธ์ของหน้า UI ที่มีความ dynamic สูงหรือก็คือผู้ใช้ต้องการการทำงานแบบ application บนเดสก์ทอป แต่ก็ยังต้องการความเรียบง่ายของเว็บ ซึ่งนั่นอาจทำให้คุณต้องพัฒนาหรือนำ component ต่างๆ มาประกอบกันเพื่อให้ได้ตามความต้องการของผู้ใช้งาน เช่น การเข้ากันได้กับ application เดิม, เนื้อหาย่อย, การคาดการสิ่งที่ต้องดึงมาร่วงหน้า, การเข้าถึงข้อมูลในเชิงลึก, visual effect, UI Widget ต่างๆ ทั้งแบบทั่วไปและพิเศษ

แล้วท้ายที่สุด นักพัฒนาของคุณก็จะต้องการให้รวมสิ่งต่างๆ ด้านบนเข้าด้วยกัน แล้วให้องค์กรเพิ่มเข้าไปใน business rule

คุณอาจจะเริ่มด้วยการโหลดจาวาสคริปส์ต่างๆ แล้วนำมารวมกันโดยใช้ XMLHttpRequest ของ browser โดยใช้ notepad หรือ vi ในการทำงาน ซึ่งแน่นอน 5 ปีที่ผ่านมาการทำงานต่างๆ เป็นเช่นนั้น และสิ่งที่เกิดขึ้นคือบางองค์ประกอบนั้นทำงานได้ดีเยี่ยมแต่ส่วนอื่นๆ กลับเลวร้ายยากแก่การอ่าน ซึ่งเกิดจากผู้เขียนคนๆ เดียวกัน
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm

Postby nat3 » Thu Aug 03, 2006 2:16 am

เอามาโชว์ไว้ก่อนว่านี้คือเรื่องต่อไป เพราะคาดว่าบทความนี้จะใช้เวลาในการแปลมากกว่าปกติ
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm

Postby bigaun » Thu Aug 03, 2006 9:36 am

จาเล่นสปริงซะแระ

ดีมากตอนนี้พี่ก็ใช้อยู่แล้วมาสอนพี่มั่งนะ

ขั้นแรกไปศึกษาเรื่อง AOP กับ IOC ก่อนนะแล้วจะเข้าใจสปริงง่าย

เพราะสปริงใช้หลักการพวกนี้ แล้วยังทำ MVC ได้อีก

ถ้าเข้าใจก็ง่ายเพราะสปริงก็เปรียบเหมือนไลบารีที่เอามาใช้งานเฉยๆ

ศึกษา JTSL ไลบารีด้วยดิเพื่อพี่ นั่งทำมา3เดือนยังงูๆปลาๆอยู่เลย

มัวแต่มีงาน perl เข้ามาอย่างเดียว
Aun # 17
User avatar
bigaun
Moderators
 
Posts: 2022
Joined: Wed Jun 22, 2005 3:13 pm
Location: Live in webboard

Postby nat3 » Thu Aug 03, 2006 1:37 pm

กะลังพยายาม หุหุ แต่มานยากซ์ นะ ทำไมหนังสือไทยมานไม่มีมาบ้างเลยน๊า :(
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm

Postby bigaun » Thu Aug 03, 2006 2:13 pm

หนังสือไทยไม่มีครับ

พี่ยังไม่เห็นเลย

เพราะคนใช้น้อย แต่มันเป็นเทรนใหม่ ส่วนใหญ่เค้าจะเป็นการอบรมซะมากกว่า
Aun # 17
User avatar
bigaun
Moderators
 
Posts: 2022
Joined: Wed Jun 22, 2005 3:13 pm
Location: Live in webboard

Where GI fits in

Postby nat3 » Fri Aug 04, 2006 1:24 pm

แล้ว GI จะไปอยู่ตรงไหน
ทางเลือกหนึ่งในการเอา AJAX มาใช้โดยการลงแรงในงานต่างๆ ที่เพิ่มขึ้น(ถึกเข้าไปจอร์จ) เครื่องมือหนึ่งที่เข้ามาช่วยนั่นคือ TIBCO Software's Ajax tools หรือรู้จักกันในชื่อ TIBCO General Interface (หรือ GI หากอยากเรียกแบบสั้นโคตรๆ)
GI เป็น Library รวมต่างๆของ Javascript ที่ช่วยในการทำงานต่างๆ และยังมีเครื่องมือสำหรับลากแปะ เพื่อช่วยในการทำงานให้เร็วขึ้นด้วย โดย GI javascript object ที่อยู่ใน Framework จะทำงานที่ฝั่ง Client อาศัยหลักการทำงานแบบ MVC ในการสร้าง UI ต่างๆ แต่ก็มาจากการทำงานของ DHTML และ จาวาสคริปส์ใช้ CPU ฝั่ง Client ทำงานอยู่แล้ว ไม่ได้ใช้ที่ฝั่ง Server (ก็สคริปส์พวกนี้มันโหลดมาหนิ - -'')
ใน Framework นี้จะประกอบด้วย โครงสร้างของคลาสที่ดูเรียบร้อย สำหรับการรอรับ เหตุการณ์ต่างๆของบราวเซอร์, Component ด้าน UI ต่างๆ, การ Cache ข้อมูลฝั่ง Client และการส่ง-รับข้อมูลจากฝั่ง server
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm

Postby nat3 » Tue Aug 08, 2006 12:41 pm

ขอพักการแปลไว้ซักพักนะคร๊าบ เนื่องด้วยความขี้เกียจสะสม!!!
User avatar
nat3
Moderators
 
Posts: 1229
Joined: Mon Jun 13, 2005 12:52 pm


Return to Programming / Web-Programming

Who is online

Users browsing this forum: No registered users and 1 guest

cron