วันพฤหัสบดี, มิถุนายน 09, 2548

บทวิเคราะห์ การทำงานของ Amazon Web Service หรือ ECS (e-commerce service)

วันนี้มาผ่าตัดเจาะลึกเกี่ยวกับ Amazon Web Service กันหน่อย.
ทำเอาไม่ได้หลับได้นอนมาหลายวัน เล่นก้ับ SOAP แบบ schemas 3
แล้วมันไม่เวิร์ค(ใช้ tools ของ sun มา gen พวก stub classes) ต้องใช้
schemas2.

หลังจากดิ้นรนจนทำให้ไม่ได้หลับได้นอนไปกับการเรียนรู้ไอ่บัด SOAP ก็ระลึกได้ว่า
เฮ้ย! REST แม่งน่าจะเวิร์คกว่าว่ะ (คิดเรื่อง flexibility portability) เพราะมันเรียกผ่าน
เว็บแล้วก็ http ไม่ได้อาศัยพวก RPC จึงน่าจะโปร่งใส ปลอดภัย จากเรื่องความแตกต่าง
ทางสถาปัตยกรรมของระบบ.

วันนี้ก็เลยหันกลับมาหา REST เริ่มต้นด้วยการผ่าตัดโปรแกรมตัวอย่างที่หาโหลดได้จาก
เว็บของ Amazon. ไม่พูดพล่ามทำเพลงแล้ว เริ่มเลย


1. เซต layout
getContentPane().setLayout( new BoxLayout(getContentPane(), BoxLayout.Y_AXIS));

2. สร้าง tabbed pane แล้วก็ add
JTabbedPane tabbedPane = new JTabbedPane();
getContentPane().add(tabbedPane);


3. สร้าง container ใหม่ เพื่อบรรจุลงใน tab ของ REST แล้วก็ add
this.xmlPane = new Container();
this.xmlPane.setLayout(new BoxLayout(this.xmlPane, BoxLayout.Y_AXIS));
tabbedPane.addTab("REST", null, this.xmlPane, "Send XML Requests");


ไม่มีความคิดเห็น: