Top Banner
ตะลุย JavaWeb Services เรียบเรียงโดย ฉัตร ครบตระกูลชัย , SCDJWS Sun Certified Developer for Java Web Services คนแรกของประเทศไทย J2Concept® “The Sun Certified Professional Logo is a trademark of Sun Microsystems, Inc.” ฉบ สอบผาน Sun Certified Developer for Java Web Services Exam
22

Sample TH Update

Apr 11, 2015

Download

Documents

j2concept
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sample TH Update

ตะลุย

Java™ Web Services

เรียบเรียงโดย ฉัตร ครบตระกลูชัย , SCDJWS

Sun Certified Developer for Java Web Services คนแรกของประเทศไทย

J2Concept®

“The Sun Certified Professional Logo is a trademark of Sun Microsystems, Inc.”

ฉบ สอบผาน Sun Certified Developer for Java Web Services Exam ับ

Page 2: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

คํานิยมจากผูอานฉบับตัวอยาง Satyaki Gupta, Java Developer, Cognizant Technology Solutions Kolkata (India) (http://www.cognizant.com) " I am interested about your book. Please let me know how I can get it over here in Kolkata, India. Is there a provision of buying it online so that it may be shipped to me? Or a PDF version maybe… " คุณธนรัตน ตุลาผล, Programmer, Harmonious Co., Ltd. " ดีใจครับที่จะมีคนเขียนหนังสือแนวนี้ครับ และชอบลีลาการเขียนแบบนี้ครับอานแลวเพลินดี เหมือนอานการตูนเลยครับ แตไดความรูดวย สวัสดีครับ " คุณดังไกล แมนพงษ, Programmer, Central Information Analysis Co., Ltd. " อานงายไดใจความ ตรงไปตรงมา และไมเหมือนอานหนังสือที่ตองมีการกําหนดจิตมากๆ แคอานสบาย ๆ ก็นาจะเขาใจ ดีใจครับที่จะมีคนไทยที่เพียรพยายามเขียนหนังสือแนวนี้ออกมา ขอใหมีผลงานออกมาอื่นเยอะๆ ครับ " คุณสุพจน แซเลา, Programmer, Ayutthaya Technology Service Co., Ltd. " ดีครับ ผมชอบการใชคําพูดที่ตรงไปตรงมาดี ไมจําเปนตองใชศัพททางวิชาการมากเกินไป ผมอยากไดคนแตงหนังสือแนวนี้ออกมามากๆ ครับ เพราะคิดวาอานแลว ไมตองเครียดมาก " คุณสมศักดิ์ ตระการรุง, นักศึกษา ป4 สาขา Computer Science, มหาวิทยาลัยรามคําแหง " สนใจมาก ๆ ครับเพราะใช up เงินเดือน ตอนนี้กําลังเตรียมตัวสอบ SCJP อยูครับ " คุณนฤพนธ พนาวงศ, อาจารย ประจําภาควิชาคอมพิวเตอร มหาวิทยาลัยราชภัฏนครสวรรค "อานเจอใน webboard ของมหาวิทยาลัย จึงสนใจหนังสือเปนอยางมากครับ และสนใจสั่งซื้อสักเลมครับ..... หากมีเลมอื่น ๆ อีกก็สนใจนะครับ รูสึกวา เขียนไดดีมากเลยครับ หาหนังสือดี ๆ ที่เปนภาษาไทยอานยากมากครับ"

รายชื่อบรษิัทของนกัพัฒนาบางสวนที่ไดสั่งจองหนังสือลวงหนา PWS Consulting Company Limited Thai Wacoal Public Company Limited UOB Asset Management Company Limited Wireless Innovation Company Limited คณะแพทยศาสตร มหาวิทยาลัยสงขลานครินทร ภาควิชาวิศวกรรมสารสนเทศ คณะวิศวกรรมศาสตร สถาบันเทคโนโลยีพระจอมเกลาเจาคุณทหารลาดกระบัง

J2Concept®

Page 3: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

ตะลุย Java™ Web Services ฉบับสอบผาน Sun Certified Developer for Java™ Web Services Exam เขียนโดย ฉัตร ครบตระกูลชัย, จํานวน 410 หนา ISBN : 974-9993-97-9 ราคา 399 บาท สงวนลิขสิทธิ์ © พ.ศ. 2549 โดย ฉัตร ครบตระกูลชัย หามการลอกเลียน ทําสําเนา ถายเอกสาร ไมวาสวนใดสวนหนึ่งของหนังสือเลมนี้ นอกจากจะไดรับอนุญาต เนื้อหาและขอความตาง ๆ ในหนังสือเลมนี้ไมไดรับการสปอนเซอรใด ๆ จากบริษัท ซัน ไมโครซิสเต็ม (Sun Microsystems, Inc.) ทั้งนี้ Java, Java Development Kit, JSP, Servlet, EJB, J2EE, JDBC, J2SE, NetBeans, Sun Java Studio Creator, Sun Java Studio Enterprise, Solaris, SPARC, SunOS และโลโกของ Java เปนเครื่องหมายทางการคา (trademarks) หรือเครื่องหมายทางการคาที่จดทะเบียน (registered trademarks) ของบริษัท Sun Microsystems, Inc. ในประเทศสหรัฐอเมริกาและในประเทศอื่น ๆ ขอมูลทางบรรณานุกรมของสํานักหอสมุดแหงชาติ ฉัตร ครบตระกูลชัย ตะลุย Java™ Web Services. – กรุงเทพฯ : โรงพิมพแหงจุฬาลงกรณมหาวิทยาลัย, 2549. 410 หนา. 1. เว็บไซต. 2. จาวา (ภาษาคอมพิวเตอร). I. ช่ือเรื่อง. 006.76 จัดพิมพและจําหนายโดย : บริษัท เจ ทู คอนเซ็ปต จํากัด J2Concept Co., Ltd. 81/29-30 ถ.จักรี ต.ในเมือง อ.เมือง จ.นครราชสีมา 30000 E-mail : [email protected] URL : http://www.j2concept.cjb.net พิมพที่ : โรงพิมพแหงจุฬาลงกรณมหาวิทยาลัย โทร. 0-2218-3563 URL : http://www.cuprint.chula.ac.th

J2Concept®

Page 4: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

คํานํา การมองสถาปตยกรรมของคอมพิวเตอรในรูปแบบการใหบริการ หรือ Service-oriented architecture (SOA) กําลังเปนหัวขอที่รอนแรงในวงการคอมพิวเตอรระดับองคกรทั้งในประเทศไทยและตางประเทศ อันเนื่องมาจากศักยภาพของมัน โดยเฉพาะอยางยิ่งเทคโนโลยี Web Services ซึ่งอาศัยแนวความคิดของ SOA เปนพื้นฐาน ไดชวยยนเวลาในการพัฒนา application ไดอยางนาทึ่ง เพราะ application ที่เกิดจาก web services จะมีความสามารถในการปรับเปลี่ยนใหตอบสนองตรงกับความตองการทางธุรกิจที่เปลี่ยนแปลงอยู ตลอดเวลาไดงายกวาเดิม ยิ่งไปกวานั้น SOA ยังถูกจัดใหเปนคลื่นลูกใหมทางเทคโนโลยีอีกดวย Gartner บริษัทวิจัยและใหคําปรึกษาขอมูลทางธุรกิจช้ันนําของประเทศอเมริกา ไดมีรายงานออกมาวา กอนปค.ศ.2008 SOA จะกลายมาเปนแบบเรียนพื้นฐานทั่วไปของ Software Engineering และตั้งแตปค.ศ.2008 เปนตนไป มากกวา 75% ของโครงงานจะใชเทคโนโลยีที่เปน SOA และ Web Services เปนตัวพัฒนา (แหลงขอมูล http://www.gartner.com/) แมวาเทคโนโลยีที่เปน SOA และ Web Services จะเปนแนวโนมที่จะเกิดขึ้นภายในอนาคตอันใกลอยางชัดเจน แตองคกรบางแหงยังมองไมเห็นความคุณคาของการเปลี่ยนแลงไปสู SOA ยิ่งไปกวานั้น คนบางคนก็ยังมีลักษณะสายตาที่วางเปลาเมื่อไดยินคําวา SOA หรือ Web Services ไมวาจะเปนบริษัทช้ันนําทางดาน ERP อยาง Oracle หรือ SAP ตางก็ใชหลักการ SOA และ Web Services ในการพัฒนา application ตัวใหมลาสุดของตน ไดแก Oracle Fusion Middleware™ และ SAP NetWeaver™ ตามลําดับ และภาษาที่ใชในการพัฒนา ก็คือ ภาษาจาวานั่นเอง RouteOne LLC เปนตัวอยางการใชงานจริงในปจจุบันของ Service-Oriented Architecture (SOA)

ที่พัฒนาโดยจาวาเทคโนโลยี ซึ่งเกิดจากบริษัทช้ันนําทางดานอุตสาหกรรมยานยนต อันไดแก General Motors Acceptance Corporation (GMAC), Ford Motor Credit Company (FMCC), Daimler Chrysler Services (DCS) และ Toyota Financial Services (TFS) โดยนําเสนอระบบ credit aggregation management system (CAMS) เพื่อจัดการขอมูลทางการเงินของผูจําหนายรถยนตที่มีจํานวนกวา 22,000 แหงในประเทศอเมริกา (แหลงขอมูล http://www.routeone.com/ และ http://java.sun.com/developer/technicalArticles/Interviews/routeone_qa.html)

J2Concept®

Page 5: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

เกี่ยวกับผูเขียน ฉัตร ครบตระกูลชัย มีประสบการณการทํางานทางดานการเขียนและพัฒนาโปรแกรม ต้ังแตบริษัทหองแถว

(เราใหคําจํากัดความกับ บริษัทที่ชอบสรางภาพและอางเครดิตหรืออาศัยความนาเชื่อถือในฐานะที่เปน partner ของบริษัทช้ันนํา เพื่อไปรับงานมาทํา แตไมมีปญญาในการพัฒนาเอง กลับไปจางเด็กจบใหมมาทํางานแทนเพราะประหยัดตนทุนและหลอกใชงาย วา “บริษัทหองแถว”) จนถึงบริษัทช้ันนําระดับโลกที่มีคุณภาพในการบริหารจัดการทางดาน Software ระดับสูงสุด (CMMI® Level 5) อยาง Infosys Technologies Limited (NASDAQ: INFY) ซึ่งมีหุนอยูในตลาดหลักทรัพย NASDAQ ของอเมริกา ปจจุบัน ดํารงตําแหนงกรรมการผูจัดการ บริษัท เจ ทู คอนเซ็ปต จํากัด และยังเปนผูฝกสอนในหลักสูตรอบรม “ตะลุย™ จาวาเทคโนโลย”ี ของ บริษัท เจ ทู คอนเซ็ปต จํากัด อีกดวย ประกาศนียบัตรผูเช่ียวชาญดานการเขียนโปรแกรมของผูเขียนที่ไดรับ ณ ปจจุบัน ไดแก

• Sun Certified Developer for Java Web Services • Sun Certified Business Component Developer for J2EE 1.3 • Sun Certified Web Component Developer for J2EE 1.4 • Sun Certified Programmer for the Java 2 Platform 1.4

เก่ียวกับ J2Concept®

บริษัท เจ ทู คอนเซ็ปต จํากัด เปนบริษัทที่เกิดขึ้นมาเพื่อสรางนักพัฒนารุนใหมในประเทศไทยใหมีความรูความสามารถในการพัฒนาโปรแกรมดวยภาษาจาวาอยางแทจริง นอกจากจะใหคําปรึกษาและพัฒนาโปรแกรมใหกับลูกคาโดยตรงแลว (เราจะไมรับงานผานมือจากบริษัทอื่นหรือสงงานใหบริษัทอื่นทํา เราเติบโตดวยความสามารถของเราเองอยางแทจริง) ทางบริษัทยังเปดอบรมหลักสูตรการเขียนโปรแกรมดวยภาษาจาวาซึ่งเปนหลักสูตรที่มีลักษณะเฉพาะเนนการนําไปใชงานจริง ช่ือวา “ตะลุย™ จาวาเทคโนโลยี” ผูผานการอบรมในหลักสูตรดังกลาวจะสามารถนําความรูที่ไดรับไปประยุกตใชกับงานของตนไดอยางแทจริง เพราะจาวาเปนเทคโนโลยีเปด (Open standard) ซึ่งปรากฏอยูในผลิตภัณฑช้ันนําตาง ๆ ไมวาจะเปน Oracle Fusion Middleware™ และ SAP NetWeaver™ ปจจุบันหลักสูตร “ตะลุย™ จาวาเทคโนโลยี” ประกอบไปดวย 4 หลักสูตรยอย อันไดแก

• ตะลุย Java™ • ตะลุย JSP & Servlet™ • ตะลุย EJB™ • ตะลุย Java Web Services

ผูสนใจสามารถสอบถามรายละเอียดเพิ่มเติมไดที่ [email protected]* *โปรดระบุรายละเอียดของทาน (ช่ือ-ตําแหนงงาน-บริษัท) และคําถามของทานใหชัดเจน *บริษัทขอสงวนสิทธิ์ในการไมตอบ e-mail กลับโดยไมตองแจงใหทราบลวงหนา

J2Concept®

Page 6: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

รูหรือเปลา ... ฉัตร ครบตระกูลชัย เปนผูที่มีดวงดีที่สุดในงาน Sun Tech Day Thailand ที่ผานมา เพราะเปนคนไทยเพียงคนเดียวที่ไดจับมือ (shake-hands) กับ James Gosling – The father of Java (พระบิดาแหงจาวา ผูประดิษฐคิดคนภาษาจาวา และสรางตนแบบของ compiler และ virtual machine ปจจุบันดํารงตําแหนง VP & Fellow บริษัท Sun Microsystems, Inc.) บนกลางเวทีงาน Sun Tech Day Thailand เนื่องจากเปนผูโชคดีจากการจับฉลากชิงรางวัลที่ 1 จากจํานวนผูเขารวมงานนับรอยทาน โดยผูจับฉลากและมอบรางวัลน้ี ก็คือ James Gosling นั่นเอง ฉัตร ครบตระกูลชัย ยังเปนคนไทยเพียงคนเดียวที่เปนผูชนะและไดรับรางวัล NetBeans T-shirt จากการเขารวมการแขงขัน NetBeans Guess the Glyph Competition ซึ่งจัดโดย NetBeans.org ในการแขงขันครั้งนี้ มีนักพัฒนาภาษาจาวานับแสนคนจากทั่วทุกมุมโลกเขารวมการแขงขัน และเปดโอกาสใหเขารวมการแขงขันเปนระยะเวลาทั้งสิ้น 7 สัปดาหกอนการเปดงาน Java One 2006 ที่จัดขึ้นในเมือง San Francisco, California ประเทศสหรัฐอเมริกา ทานสามารถเขาไปดูรายช่ือของผูที่ไดรับรางวัลนี้ ซึ่งมีจํานวนเพียงแค 35 ทานเทานั้น ไดที่ http://www.netbeans.org/competition/glyphs-winners.html

เชื่อหรือไม ... คุณไดดูหนังเรื่อง Minority Report หรือไม ? ในหนังเรื่องนี้ พระเอกของเรื่อง คือ Tom Cruise ไดใชมือกวาดไปบนอากาศ เพื่อสั่งการและควบคุมการทํางานของคอมพิวเตอรบนรูปภาพ 3 มิติ แทนการใช mouse ดังที่เราใชงานกันอยูในปจจุบัน ปจจุบัน สิ่งที่คุณเห็นในหนังเรื่องนี้ สามารถทํางานไดจริงแลว ซึ่งบริษัท Sun Microsystems, Inc. เปดใหผูเขารวมงานไดทดลองเลนดูในงาน Java One 2006 ที่ผานมา โครงงานนี้ที่มีช่ือวา GoMonkey ซึ่งเปนโครงงานที่พัฒนาตอยอดมาจากโครงงาน Looking Glass

ใครที่ไมเคยดูหนังเรื่องนี้ เลยจินตนาการไมออก เขาไปดูรายละเอียดจริงไดเลยครับ ที่ https://lg3d.dev.java.net/#WhatsNew หรือที่ http://www.gomonkey.at นอกจากนี้ ทานสามารถเขาไป download ภาพยนตรตัวอยางซึ่งแสดงการทํางานของโครงงานนี้ ไดที่ https://lg3d-core.dev.java.net/files/documents/1834/33275/gomonkey-rm.rm หรือที่ http://www.gomonkey.at/zdfheute2006.wmv

J2Concept®

Page 7: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

คําถาม-คําตอบเกี่ยวกับขอสอบ Sun Certified Developer for Java Web Services (SCDJWS Certification) 1. จําเปนที่จะตองสอบผาน Sun Certified Java Programmer (SCJP) กอนหรือไม ใชแลวครับ ไมวาจะเปน Sun Certified Business Component Developer หรือ Sun Certified Web Component Developer ตางก็ตองสอบผาน Sun Certified Java Programmer ทั้งสิ้น (ปจจุบัน Sun Certified Programmer for Java 2 Platform 5.0 certification exam เปนขอสอบชุดลาสุด) 2. คําถามมีท้ังหมดกี่ขอ คําถามมีทั้งหมด 69 ขอ แตทุกคนที่สอบจะไมพบคําถามที่เหมือนกันทั้งหมด 69 ขอ เพราะขอสอบมีหลายชุด อยางไรก็ตาม ทางผูออกขอสอบไดกลาววา ผูทําการสอบทุกคนจะไดรับคําถามที่มีระดับความยากที่เทากันโดยเฉลี่ยจากทุกหัวขอ (ซึ่งโดยสวนตัวผูเขียนไมคอยจะเชื่อสักเทาไหร) 3. มีเวลาเทาไหรในการสอบ คุณมีเวลาที่ใชในการสอบทั้งหมด 150 นาที โดยทั่วไปเวลาไมใชปญหาใหญในการสอบ เพราะคําถามไมไดซับซอนจนตองใชเวลาในการคิดมากนัก แตก็อยาประมาทในเรื่องเวลาสําหรับบุคคลที่ภาษาอังกฤษไมคอยจะแข็งแรงซักเทาไหรนัก 4. คําถามมีหนาตาเปนอยางไร คําถามทั้งหมดเปนภาษาอังกฤษ โดยมีลักษณะเปนสองแบบใหญๆ คือ แบบเลือกตอบ (multiple choice) และแบบจับคู (drag-and-drop) โดยในแบบเลือกตอบ คุณจะพบทั้งแบบเลือกตอบเพียง 1 ตัวเลือกหรือหลายตัวเลือก สวนขอสอบที่เปนแบบ drag-and-drop จะมีจํานวนอยูที่ประมาณ 5 ขอโดยเฉลี่ย บางคนอาจจะพบมากกวานี้ถึง 7 ขอ หรือนอยกวานี้เพียงแค 2 ขอ แลวแตดวงครับ คุณสามารถดูตัวอยางขอสอบ (mock exam) ไดในหนังสือเลมนี้ 5. ตองตอบคําถามใหถูกเปนจํานวนกี่ขอถึงจะสอบผาน คุณจําเปนตองตอบคําถามใหถูกตองเปนอยางนอย 47 ขอ (68%) ถึงจะสอบผาน เมื่อคุณทําการตอบคําถามทั้งหมดเรียบรอยแลว คุณจะรูผลในชั่วพริบตาหลังจากที่คุณกดปุมเพื่อยืนยันวาคุณทําขอสอบเสร็จแลว (แนนอน เรารูวา SCDJWS คนตอไปตองเปนคุณ !) 6. อะไรบางที่คุณจะไดรับหลังจากที่คุณทําการสอบเสร็จ กอนที่คุณจะออกจากศูนยทดสอบ คุณตองแนใจวาคุณไดรับใบแสดงผลการสอบ (exam report) ซึ่งเปนตัวบอกวา ในแตละหัวขอคุณไดคะแนนเปนจํานวนเทาไหร และคุณสอบผานหรือไม โปรดเก็บใบแสดงผลการสอบ (exam report) ไว เพราะมันจะเปนหลักฐานเบื้องตนที่ใชแสดงวาคุณสอบผานแลว หลังจากนั้นประมาณสองสัปดาหหรือมากกวานั้นจากวันสอบ คุณจะไดรับชุด Certification Kit จาก Sun Educational Services ซึ่งประกอบไปดวย ใบรับรองของจริง (Sun certified certificate), บัตรรับรอง, เข็มกลัด, จดหมายแสดงความยินดีและสัญญาการใชเครื่องหมาย SCDJWS Logo บนนามบัตรหรือ resume

J2Concept®

Page 8: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

7. เสียคาใชจายในการสอบเทาไหร และตองทําการลงทะเบียนอยางไร คาใชจายในการสอบมีราคาเปน US $150 ซึ่งคิดเปนเงินไทยได 6,612.60 บาท (หลังจากรวมภาษีแลว) ซึ่งเปนราคาที่คอนขางแพง นั่นเปนเหตุผลวาทําไมคุณถึงจําเปนตองอานหนังสือเลมนี้ เพื่อใหคุณแนใจวาคุณจะสอบผานไดต้ังแตครั้งแรก คุณสามารถติดตอซื้อชุดเอกสารในสอบ (exam voucher) ไดที่บริษัท Sun Microsystems (Thailand) Ltd. ซึ่งตั้งอยูที่ ช้ัน 23 ตึก Bangkok City Tower ถนนสาทรใต แขวงทุงมหาเมฆ เขตสาทร โทรศัพท 02-344-6888 E-mail : [email protected] ใน exam voucher จะมีรหัสเพื่อใชในการลงทะเบียนสอบตามศูนยสอบของ Prometic Testing Center ซึ่งมีอยูหลายแหงในประเทศไทย เชน NECTEC เปนตน โดยคุณสามารถลงทะเบียนผานทางเว็ปไซด http://www.2test.com เพื่อทําการนัดวัน เวลา และสถานที่ที่คุณตองการไปสอบไดดวยตนเอง

หมายเหตุ บริษัท Sun Microsystems (Thailand) Ltd. คิดราคาคา voucher เปน 6,613 บาทเสมอ

ไมวาอัตราการแลกเปลี่ยนคาเงินบาทของไทยกับคาเงินดอลลารของอเมริกาจะเปนเทาไหรก็ตาม ยกเวนวาคุณไดรับสวนลด 10% (ราคาเหลือเพียง 5951.34 บาท) จากโปรโมชั่นที่เกิดขึ้นในเหตุการณตาง ๆ เชน งาน Sun Tech Day Thailand เปนตน อยางไรก็ตาม exam voucher ที่คุณทําการซื้อมาจะมีอายุการใชงานเพียงแค 1 ปนับจากวันที่คุณทําการซื้อ ดังนั้น ถาคุณยังไมมีความพรอมในการสอบ การซื้อ exam voucher ราคาถูกมาเก็บไวใชในการสอบจึงไมใชแนวความคิดที่ดีนัก 8. โปรแกรมที่ใชในการสอบ (exam software) มีหนาตาเปนเชนไร คุณไมตองกังวลกับในเรื่องนี้มากนัก เพราะวามันใชงานงายมาก คําถามจะแสดงออกมาบนหนาจอ และคุณก็เพียงแคทําการตอบไปตามปกติ ถาคุณยังไมตองการตอบ คุณสามารถทําการขามคําถามนี้ไปและกลับมาทําในภายหลังได นอกจากนี้ คุณยังสามารถทําการ “mark” คาํถามในแตละขอไว (โดยการ click checked box) ในขอที่ไมแนใจหรือยังไมไดตอบ เพื่อที่คุณจะสามารถสังเกตไดวาคําถามขอนี้ยังไมไดตอบและกลับมาตอบได หรือตอบไปแลวแตตองการเปลี่ยนคําตอบ หมายเหตุ คุณสามารถทดลองใช exam software จากบริษัทที่ทําการขายตัวอยางขอสอบได โดยทําการ

download mock exam ไดจากเว็บของบริษัทนั้น เชน http://www.whizlab.com เปนตน ซึ่งจะมีการทํางานในลักษณะเดียวกันกับ exam software ที่ใชในการสอบจริง เพียงแตรูปรางหนาตาอาจจะแตกตางกันเล็กนอย และขอสอบอาจจะไมตรงกับของจริงเทาใดนัก

J2Concept®

Page 9: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

9. ควรใชระยะเวลาในการเตรียมตัวสอบซักเทาไหร ระยะเวลาในการเตรียมตัวสอบ ขึ้นอยูกับคุณมีประสบการณและความเขาใจในหลักการของ Servlet & JSP, EJB และ Web Services (XML, WSDL, SOAP, UDDI) มากนอยแคไหน ถาคุณยังใหมสําหรับ Web Services แตมีความคุนเคยกับ Servlet & JSP และ EJB อยูแลว คุณอาจตองการเวลาประมาณ 8 - 20 สัปดาห (ขึ้นกับวาคุณสละเวลาใหกับมันวันละเทาไหร) แตถาคุณคุนเคยกับ Web Services มาบางแลวแค 3 สัปดาหก็เพียงพอแลวครับ หมายเหตุ สําหรับผูที่ยังไมมีความรูทางดาน Servlet & JSP และ EJB มาเลย คอนขางจะลําบากมากซัก

หนอย เพราะ Java Web Services เปนเทคโนโลยีที่ตองอาศัยพ้ืนฐานของ Servlet & JSP และ EJB (J2EE component) นอกจากนี้คุณยังอาจพบขอสอบที่เกี่ยวของกับ Servlet & JSP หรือ EJB ไดโดยตรง คุณอาจจะตองใชความจําเขามาชวยมากหนอย เมื่อผูเขียนอธิบายเกี่ยวกับเทคโนโลยีทั้งสอง หรือไมก็บวกเวลาเพิ่มเขาไปในการทําความเขาใจหลักการพื้นฐานของเทคโนโลยีทั้งสองนั้น คําถามเกี่ยวกับหนังสือเลมนี้ 1. ทําไมถึงเลือกใช NetBeans IDE ? เรามีความคิดวา การศึกษาและเรียนรูจาวาเทคโนโลยี ควรใชเครื่องมือที่มาจากเจาของเทคโนโลยีโดยตรง แมวาบางทานจะชอบเครื่องมือตัวอื่นมากกวา และคุณยังแนใจไดวา code ที่เกิดจากโปรแกรม NetBeans จะสามารถทํางานไดจริงกับ Web App Server ทุกตัว ในขณะที่เครื่องมือบางตัวจะสราง code ที่มีลักษณะเฉพาะขึ้นมา ซึ่งสามารถทํางานไดกับผลิตภัณฑของตนเองเทานั้น นอกจากนี้ภายใน NetBeans ยังมีตัวอยางของเทคโนโลยีใหมๆ ที่พรอมใหเราทดสอบ เชน Pet Store Demo ซึ่งนําเสนอ AJAX Technology เปนตน ซึ่งคุณไมสามารถหาไดจากเครื่องมือตัวอื่น 2. ทําไมถึงตองเปน NetBeans 5.0 IDE with J2EE Application Server 8.2 PE bundle? แมวา NetBeans 6.0 ซึ่งเปนเวอรช่ันลาสุดจะออกมาใหใชแลวก็ตาม และยังรองรับการทํางานของ GlassFish (Java EE 5 Application Server) แตในทางปฏิบัติ คุณคงยังคงไมพบการใชงานจริงของมัน แมวาคุณจะสามารถพัฒนา EJB 3 ได แตถาคุณไมสามารถหาสถานที่ในการ deploy ไฟลที่คุณพัฒนาขึ้นมาไดชีวิตในการทํางานของคุณคงไมราบรื่นเทาใดนัก เพราะคุณคงไมสามารถไปบังคับใหบริษัทที่คุณทํางานอยูเปลี่ยนมาใชงาน Server ตัวใหมไดดังใจ มีแตคุณจะถูกบังคับใหพัฒนาและบํารุงรักษาโปรแกรมอันเดิม (ซึ่งอาจเปน J2EE 1.3) เราไมตองการใหเหตุการณเชนนี้เกิดกับคุณ (ที่รูเพียงแตเทคโนโลยีลาสุด แตไมสามารถพัฒนาเทคโนโลยีที่มีการใชงานอยูจริงได) เชนเดียวกับเทคโนโลยีทางดานรถยนต แมวาเครื่องยนตที่รองรับการทํางานของ NGV จะคุมคาและประหยัดในดานเชื้อเพลิง แตเมื่อคุณขับรถออกมาจากบาน คุณคงไมพบปมน้ํามันที่รองรับ NGV มากเทากับปมน้ํามันธรรมดาทั่วไป

J2Concept®

Page 10: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

สิ่งที่คุณจําเปนตองใชในหนังสอืเลมนี ้

• NetBeans IDE 5.0 with J2EE Application Server 8.2 PE bundle ซึ่งคุณสามารถ download ไดฟรีจาก “http://www.netbeans.org/downloads/index.html” (แมวาเวอรช่ันลาสุดของ NetBeans IDE จะเปน 6.0 ก็ตาม ซึ่งนําความสามารถในการพัฒนาแบบ Drag & Drop ของ Sun Java Studio Creator 2 IDE เขามารวมดวย)

• Java Web Services Developer Pack 2.0 ซึ่งคุณสามารถ download ไดฟรีจาก

http://java.sun.com/webservices/downloads/webservicespack.html

• โปรแกรม Topologi XML Judge ซึ่งสามารถ download version trial ไดฟรีจาก http://www.topologi.com/products/utilities/xmljudge.html ซึ่งมีอายุการใชงานเพียงแค 3 วันเทานั้น

• Specification ของมาตรฐานตาง ๆ ที่เกี่ยวของกับ Web Services :

แมวาคุณจะไมจําเปนตองใชมันในการสอบ แตก็ควรที่จะบันทึก Specification เหลานี้เก็บไวในเครื่องของคุณ XML 1.0 - http://www.w3.org/TR/2000/REC-xml-20001006.html SOAP 1.1 - http://www.w3.org/TR/2000/NOTE-SOAP-20000508/ WSDL 1.1 - http://www.w3.org/TR/wsdl UDDI 2.04 - http://uddi.org/pubs/ProgrammersAPI-V2.04-Published-20020719.htm Basic Profile 1.0 - http://www.ws-i.org/Profiles/BasicProfile-1.0-2004-04-16.html JAX-RPC Specification 1.1 - http://java.sun.com/xml/downloads/jaxrpc.html SAAJ Specification 1.3 - http://java.sun.com/xml/downloads/saaj.html JAXR Specification 1.0 - http://java.sun.com/xml/downloads/jaxr.html JAXB Specification 1.0 - http://java.sun.com/xml/downloads/jaxb.html JAXP Specification 1.3 - http://java.sun.com/xml/downloads/jaxp.html

J2Concept®

Page 11: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

เก็บมาฝากจาก Infosys Technologies Ltd. (Mysore Campus) พอดีมีโอกาสไดไปนั่งฟงเคาพูดครับ ก็เลยเก็บรายละเอียดที่คิดวานาสนใจมาเลาสูกันฟงครับ

• “How and Why Indian companies have succeeded in the IT Industry across the Globe” – by Mohan Laxmi

เคาพูดถึงสิ่งสําคัญ 3 ประการที่ทําใหบริษัทในอินเดียประสบความสําเร็จ โดยยกตัวอยาง Infosys ดวยนะครับ 3 สิ่งนั้นคือ 1. Skill Factor ความรูความสามารถ 2. Political Factor นโยบาย การเมือง 3. Industrial Factor ธุรกิจอุตสาหกรรมคอมพิวเตอร รวมถึง Infrastructure ตาง ๆ ที่นาสนใจคือ เคาบอกวา Skill Factor นั้น สามารถถายทอดกันได (เคาใชศัพทวา transform ได) โชคดีที่เราอยูในธุรกิจนี้ เพราะการสรางคนขึ้นมา หรือการเขาสูธุรกิจนี้นั้นมีตนทุนนอยเมื่อเทียบกับธุรกิจอื่น ๆ ยกตัวอยาง ถาเปนธุรกิจกอสราง วิศวกรรม จะตองลงเงินทุนมหาศาล และใชเวลาสรางคนหลายป แตธุรกิจคอมพิวเตอร สิ่งที่ตองลงทุน มีอยูเพียงอยางเดียว คือ “สมอง” และใชเวลานอยมาก เพียง 5-6 เดือน จับคนมารวมกัน ทําการเทรนนิ่ง ก็สามารถผลิตคนออกมามีคุณภาพได อยางที่ Infosys ทําอยู และเคาก็กลาวช่ืนชม ทุกคนที่ไดมีโอกาสรวมงานกับ Infosys วาคุณไดทํางานกับบริษัทที่มีช่ือเสียง ในป ๆ หน่ึงมีใบสมัครเปนลานใบ เพียงแค 8000- 9000 คนเทานั้นที่ไดรับคัดเลือกใหไดเขามา และบริษัทนี้ก็ตอบแทนดวยการจัดสรร Facilities ใหทุกคนไดอยางยอดเยี่ยม

• “The 3 mantras of success for a young IT professional” – by John Wright

คาถามนตรา 3 สิ่งที่นําไปสูความสําเร็จ ไดแก 1. Simplicity ความงายไมซับซอน 2. Activity การลงมือกระทํา 3. Adaptability การปรับตัวใหเขากับการเปลี่ยนแปลง เคาพูดวา Simplicity defines Clarity (ความงาย อธิบายถึง ความชัดเจน) ยิ่งทําใหงาย ยิ่งชัดเจน ไมควรทําอะไรซับซอน สุดทายแลว ก็ใหทุกคน คํานึงวาการทําโปรแกรมนั้น มีอยูเพียง 3 สิ่งงาย ๆ คือ Input, Process และ Output

J2Concept®

Page 12: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

สวน Activity หรือ Action นั้น เปนการเพิ่มโอกาส Action increases Opportunity แลวเคาก็ยกตัวอยางวา มีอาจารยสอนปนหมอ สอนใหลูกศิษย ทําการปนหมอ โดยแบงเปน 2 กลุม กลุมที่ 1 ก็ปน ปน ปน ลองปนไปเรื่อย ๆ ปนแรก ๆ ก็ไมสวย ปนแลวก็ทิ้ง ถึงแมวาตอนสงงาน ผลงานจะออกมาไมดี แตอยางนอย เมื่อมองเทียบกับผลงานชิ้นแรก ๆ จะเห็นไดวามีการพัฒนาตอเนื่องมาเรื่อย ๆ เรียกวา learn from their mistakes (เรียนรูจากความผิดพลาด) ในขณะที่กลุมที่ 2 มีแตพวกเจาทฤษฎี ไมมีนักปฏิบัติ ไมกลาลงมือทําอะไร สุดทายก็สงงานมาเปนเศษดินเหนียวกอนหนึ่ง สวนขอสุดทาย คือ Adaptability คือความสามารถในการปรับตัว ในธุรกิจนี้มีความเปลี่ยนแปลงรวดเร็ว ทุกวันมีเทคโนโลยีใหม ๆ เขามา ถาคุณมีความสามารถในการ absorb changes (ดูดซับความเปลี่ยนแปลง) จะทําใหคุณอยูรอดตอไป พยายามอยาตานลม หรือทวนลม แตใหดูทิศทางลมวาไปทางไหน แลวไปตามทางนั้น

• “How globalization has helped the whole world and the role of a young IT professional to keep the momentum (of globalization)” – by Simon Bentley

เคาพูดถึงคําวา Globalization ซึ่งเคาเองก็ไมสามารถอธิบายไดวา ความหมายที่แทจริงนั้นคืออะไร เคารูแตเพียงวา การที่เคาไดมาพูดที่ Mysore โดยที่ตัวเคาเองนั้นเปนคน America แตมาพูดใน India โดยที่มีทั้งคน Thai, Chinese, India นั่งฟงเคาอยูในขณะนี้นั้น คือผลพวงมาจากคําวา Globalization ซึ่งสิ่งเหลานี้จะไมสามารถเกิดขึ้นไดเลยถายอนไปเมื่อ 100 ปที่แลว เคาคิดวาการเกิดขึ้นของ Globalization นั้นนาจะมีอายุประมาณ 36 ป (อายุเทา ๆ กับบริษัท DHL ที่เคาทํางานอยู) เคาใหเรานึกตามวา การที่คน ๆ หนึ่งทําการติดตอซื้อขายกับคนอีกคนหนึ่งนั้นเปนอยางไร แลวถาคน ๆ นั้นสามารถทําการติดตอซื้อขายกับคนในหมูบาน เสมือนกับการติดตอซื้อขายกับคน ๆ หนึ่ง และถาหมูบานติดตอซื้อขายกับหมูบาน ๆ หนึ่งอื่นเสมือนกับการติดตอซื้อขายกับคน ๆ หนึ่ง และถาประเทศ ๆ หนึ่งสามารถติดตอซื้อขายกับประเทศอีกประเทศหนึ่งเสมือนกับการติดตอซื้อขายกับคน ๆ หนึ่ง นั่นแหละคือความหมายของคําวา Globalization นอกจากนี้เคายังใหเรานึกถึงคําวา Global Company โดยใหเราตอบคําถามในใจวา มีบริษัทใดในโลกบาง ที่คุณสามารถบอกไดวา บริษัทนี้ คือบริษัทที่เปน Global Company หลายคนคงจะตอบวา HP, IBM หรือแมกระทั่ง DHL ...

J2Concept®

Page 13: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

แตเคาเฉลยวา บริษัทที่เปน Global Company นั้น จะตองเปนบริษัทที่ไมวาคุณทํางานอยูที่ใด ๆ ในโลกประเทศใดก็ตาม คุณจะตองรูสึกวาเหมือนทํางานอยูที่เดียว การติดตอธุรกิจจะตองเหมือนกันหมด ซึ่งปรากฎวาคําตอบที่เราคิด ๆ มานั้นผิดหมด เพราะเคาเฉลยวามีอยูบริษัทเดียว คือ Roman Catholic Church (โบสถคริสต) เพราะบริษัทอื่น ๆ นั้นตอให Global ขนาดไหน ก็ยังคงมีความแตกตางในแตละแหงอยูดี ฉะนั้นเราก็คงตองปรับตัวใหเขากับกระแสGlobalization กันตอไป สรุปวา เราอยูในยุคที่เปนผลพวงของคําวา Globalization และคําวา Globalization ก็เปนคําที่คิดวาพวกเราทุกคนนาจะเขาใจถึงมันดีอยูแลว ก็ขอใหเราไดใชประโยชนจากมันใหมากที่สุด แปลผิดถูกประการใด ขออภัยมา ณ ที่นี้ครับ เพง หมายเหตุ ทานสามารถเขาไปชมตัวอยางภาพ ทิวทัศน ความสวยงามของเมืองไมซอรและพระราชวังไมซอร (โดยเฉพาะในยามค่ําคืน) ประเทศอินเดีย ไดที่ http://www.mysorepalace.org/main.htm

J2Concept®

Page 14: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

รูจักกับ Infosys Technologies Ltd. มีนักศึกษาบางคนถามมาวา บริษัท Infosys ยิ่งใหญ แคไหน มาดูประวัติยอ ๆ กันเลยครับ บริษัท Infosys เปนบริษัทยักษใหญที่ถือวาเปนความภูมิใจของอินเดีย เพราะกอต้ังและมีประธานบริษัทเปนชาวอินเดียโดยแทจริง คือ นาย นารายัน เมอรธี่ (Narayana NR Murthy) บริษัท Infosys ประกอบธุรกิจทางดานเทคโนโลยีสารสนเทศ ใหกับบริษัทลูกคาจากทั่วทุกมุมโลก ไมวาจะเปน Microsoft, Intel, Sun Microsystems และ Oracle (พูดงาย ๆ ก็คือ รับพัฒนา software ต้ังแตในรถยนตบนพื้นดินไปจนถึงยานอวกาศที่อยูนอกโลก) โดยสามารถทํารายไดมากกวา 1 พันรานเหรียญสหรัฐตอป ปจจุบันมีพนักงานทั่วโลกมากกวา 25,000 คน ความสามารถในการบริหารจัดการของบริษัท Infosys เปนที่ยอมรับจากทั่วทุกมุมโลก ขนาดนักศึกษาจากมหาวิทยาลัย Top Ten ในอเมริกา ไมวาจะเปน Harvard Business School, Wharton School หรือ MIT ตางแยงกันมาฝกงานที่นี่ สถานที่ในการทํางานก็สุดยอดครับ ลองนึกถึงปราสาททั้ง 12 ในหนังการตูนเรื่องเซนต เซยา บนเนื้อที่ขนาดใหญพอ ๆ กับมหาลัยในบานเรา เชน จุฬาฯ เปนตน ความสะดวกสบายในการดํารงชีพเหรอครับ มีทุกอยาง ต้ังแตสนามกอฟล สระวายน้ํา สนุกเกอร ฟตเนส ที่พักอาศัยก็ประมาณโรงแรม 5 ดาวบานเราครับ ประมาณวา ต้ังแตคุณต่ืนขึ้นมาไมตองทําอะไรเลยครับ นอกจากเขียนโปรแกรม เพราะจะมีคนเก็บกวาดทําความสะอาดหอง เปลี่ยนผาปูที่นอน และปอกหมอนใหคุณเรียบรอยทุกวัน หองเรียนก็ไมธรรมดาครับ บางหองจุคนได 300 คน โดยแตละคนมีเครื่องคอมพิวเตอรประจําตัว (computer ทุกตัวเช่ือมตอถึงกันหมด) อยากไดโปรแกรมอะไร ก็ e-mail แจงฝายติดตั้งครับ ไมเกินอึดใจครับ โปรแกรมที่ไมผิดกฎหมายและเราตองการใช ก็จะมาปรากฏอยูบนเครื่องเรา ที่สําคัญ สถานที่ทํางานแบบนี้ (ขอเรียกวาเมือง Infosys) มีกวา 20 แหงในอินเดีย (ไมนับรวมในตางประเทศ) ลองจินตนาการวา มีมหาวิทยาลัยขนาดจุฬา ฯ อยูกวา 20 แหง ! บุคคลผูมีช่ือเสียงทั่วโลก เชน มหาเศรษฐีอันดับหนึ่งของโลก (บิลเกตต แหงไมโครซอฟต) พระบิดาแหงจาวา (James Gosling) หรือแมแตนายกรัฐมนตรีของประเทศอังกฤษ (Tony Blair) เปนตน ตางเคยเดินทางมาเยี่ยมบริษัท Infosys ในเมืองบังกาลอร (สถานที่ทํางานตนแบบ) โดยบุคคลผูมีช่ือเสียงที่มาเยือนเหลานี้ จะไดปลูกตนไมและปกปายช่ือของตนไวเปนที่ระลึก (ซึ่งผูเขียนไดเห็น ตนไมที่นาย บิลเกตต ไดปลูกไวดวย) ผูฝกสอน หรืออาจารย แตละทานที่มาสอนก็ลวนแตไมธรรมดาครับ บางคนดูอายุยังนอยอยูเลยครับ แตพอถามถึงประสบการณฝกสอน ก็จะมี certification รับรองมาดวยเสมอ ลีลาการสอนแตละคนก็แตละสไตลครับ แตรับรองวา หาไดยากในเมืองไทยครับ (โดยเฉพาะเรื่องคุณภาพของเนื้อหาและบทเรียน) ๐๐๐๐๐๐๐๐๐๐๐๐๐

J2Concept®

Page 15: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

อยากอานตอ ฟงทางนี้ แจกฟรี บทที่ 1 ตอบคําถามขางลางใหครบถวนและถูกรูปแบบ จากนั้นสงมาทาง อีเมลที่ [email protected] โดยกําหนดหัวขอ (Subject) เปน "J2Concept® Book Request : ตะลุย Java™ Web Services" ทางบริษัทจะสงหนังสือตัวอยาง (บทที ่1) กลับไปให ทางอีเมลที่ทานระบุมา หมายเหตุ 1. โปรดระบุรายละเอียดของทานและตอบคําถามใหครบถวนทุกขอ 2. บริษัทขอสงวนสิทธิ์ในการไมตอบ e-mail กลับโดยไมตองแจงใหทราบลวงหนา 3. หากระบุหัวขออีเมลมาผิด หรือตอบคําถามไมครบถวน หรือตอบคําถามผิดลําดับ หรือตอบคําถามผิดรูปแบบ หรือใหขอมูลเท็จ ทางบริษัทจะถือวา อีเมลที่ทานสงมาเปน spam mail ดังนั้น ทานจะไมสามารถใชอีเมลอันนั้นในการติดตอกับบริษัทเราไดอีก 4.ในการตอบคําถามใหระบุหมายเลขคําถาม คําถาม และใหตอบคําถามตามหลังเครื่องหมาย ":" พรอมทั้งเวนบรรทัดเมื่อสิ้นสุดคําถามในขอนั้น (กรุณายอนคําถาม) เชน 1. Email : [email protected] เปนตน 1. Email (ที่สามารถรับสงไฟลขนาดใหญได) : 2. ช่ือและนามสกุล : 3. อาชีพ : 4. ตําแหนง : ถาเปนนักเรียน นักศึกษาใหระบุวา ศึกษาอยูในชั้นปที่เทาไหร สาขาอะไร 5. บริษัท พรอมที่อยู web site ของบริษัท : ถาเปนนักเรียน นักศึกษาใหระบุวา อยูมหาวิทยาลัยอะไร (พรอม บอก web board ของภาคหรือคณะ) 6. ทานใชจาวาเทคโนโลยีเกี่ยวของ กับผลิตภัณฑใด (ระบุช่ือผลิตภัณฑและเวอรช่ันดวย) : เชน Oracle Databse 10g, SAP NetWeaver, IBM WebSphere V.6 เปนตน 7. รูจัก J2Concept® ไดอยางไร : เชน Google Search หรือ เพื่อนแนะนํา เปนตน 8. มีความสนใจในการสอบ Java Certification หรือไม : 9. ปจจุบันทานมี Java Certification หรือไม : ถามีใหระบุวา ระดับไหน(ระบุ version ดวย) เชน SCJP 5.0 เปนตน 10. มีความคิดเห็นอยางไรที่ web site ของ J2Concept® มีนามสกุลเปน .cjb.net : เชน เฉยๆ หรือ ทําไมงกจัง หรือ แปลกจัง เปนตน (ตอบตามความรูสึกไดทั้งบวกและลบ) 11. มีความคิดเห็นอยางไร กับหนาปกของหนังสือ ตะลุย Java™ Web Services : เชน เฉยๆ หรือ สวยจัง หรือ ชอบมาก เปนตน (ตอบตามความรูสึกไดทั้งบวกและลบ)

J2Concept®

Page 16: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

12. มีความคิดเห็นอยางไร ถาหนังสือ ตะลุย Java™ Web Services มีขายผานทางไปรษณียเทานั้น (จัดสงผานทางไปรษณีย) เพราะการฝากขายตามรานหนังสือ จะทําใหหนังสือมีราคาที่สูงขึ้น (จาก 350 บาทอาจเพิ่มเปน 400 บาท) : เชน ยังไงก็ได หรือ ไมเหมาะสม เปนตน (ตอบตามความรูสึกไดทั้งบวกและลบ) 13. เรียงลําดับหนังสือที่อยากใหวางจําหนาย(จากมากสุด-1 ไปยังนอยสุด-5) : เชน 1.ตะลุย AJAX 2.ตะลุย JSF with Sun Java Studio Creator 2 IDE 3.ตะลุย EJB™ ฉบับสอบผาน SCBCD 4.ตะลุย JSP & Servlet™ ฉบับสอบผาน SCWCD 5.ตะลุย Java™ ฉบับสอบผาน SCJP ในตัวอยางนี้ อยากได ตะลุย AJAX มากสุด และ ตะลุย Java™ นอยสุด 14. ความรูสึกหลังจากไดอานตัวอยางหนังสือ “ตะลุย Java™ Web Services” (Sample Chapter) : 15. คําแนะนําเพิ่มเติม (เชน รอหนังสือแนวนี้มานานแลว หรือ ไมชอบในสวนนี้ เปนตน เพื่อนํามาปรับปรุง) : ตัวอยางการขอหนังสือที่ถูกตอง (ตัวอยางที่ 1) หัวขอ (Subject) : "J2Concept® Book Request : ตะลุย Java™ Web Services" 1. Email (ที่สามารถรับสงไฟลขนาดใหญได) : [email protected] 2. ช่ือและนามสกุล : นายธนรัตน ตุลาผล 3. อาชีพ : Programmer 4. ตําแหนง : Programmer 5. บริษัท : Harmonious 6. ทานใชจาวาเทคโนโลยีเกี่ยวของ กับผลิตภัณฑใด(ระบุช่ือผลิตภัณฑและเวอรช่ันดวย ) : Oracle Databse 9i, SQL server SAP NetWeaver และ IBM WebSphere V.6 7. รูจัก J2Concept® ไดอยางไร : www.narisa.com

J2Concept®

Page 17: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

8. มีความสนใจในการสอบ Java Certification หรือไม : มีครับ และคิดวาจะสอบ SCJP เร็วๆนี้ครับ และอยากตอไปถึง Web services ดวยครับ 9. ปจจุบันทานมี Java Certification หรือไม : ไมมีครับ 10. มีความคิดเห็นอยางไรที่ web site ของ J2Concept® มีนามสกุลเปน .cjb.net : คิดวาแปลกดีครับ ปกติไมคอยเห็นใครใช .cjb.net เปน domain name ในการติดตอธุรกิจกันสักเทาไหร แตก็ไมเสียหายอะไรนี่ครับ เพราะ product ที่จําหนายนั้น มิไดตองการความเลิศหรูอะไร มิไดตองการสรางความนาเชื่อถือกับลูกคารับดับ End user แตกลุมลูกคาของคุณเปนกลุม Developer ซึ่งกลุมนี้ตองการแคขอให content ของหนังสือออกมาดี ก็ OK แลวหละครับ (ความคิดเห็นสวนตัวนะครับ) 11. มีความคิดเห็นอยางไร กับหนาปกของหนังสือ ตะลุย Java™ Web Service : ใชคําตอบขอ 10 ตอบไดครับ คือเฉยๆ ครับมิได serious อะไรครับ ขอให content ออกมาดี ก็ OK แลวครับ แตถาทําปกเปนสีขาวทั้งเลม หรือดํา ทั้งเลม แลวมีตัวหนังสือบอกวา ตะลุย Java™ Web Services แลวช่ือผูแตงอยูมุมลางแคนี้ก็ OK แลวครับ เทหดี เรียบๆแตไดใจความฮาๆ 12. มีความคิดเห็นอยางไร ถาหนังสือ ตะลุย Java™ Web Service มีขายผานทางไปรษณียเทานั้น เพราะการฝากขายตามรานหนังสือ จะทําใหหนังสือมีราคาที่สูงขึ้น (จาก 350 บาทอาจเพิ่มเปน 400 บาท) : จําหนายทั้งสองทางไปเลยซิครับ ทาง ไปรษณียดวย และ ทางรานหนังสือดวยครับ หากจําหนายแตทางไปรษณียอยางเดียว จะทําใหหนังสือมีคนรูจักนอย และกระจายไดชากวา จําหนายทาง รานคานะครับ แตก็ยังอยากใหมีทางไปรษณียอยูครับ เพราะผมอยากซื้อทางไปรษณียครับ อิอิ ประหยัดอีก หาสิบบาท แตไมแนอาจจเปลี่ยนใจ อยากจาย 400 ก็ได ฮาๆ 13. เรียงลําดับหนังสือที่อยากใหวางจําหนาย(จากมากสุด -1 ไปยังนอยสุด-5) : เชน 1.ตะลุย EJB™ ฉบับสอบผาน SCBCD 2.ตะลุย JSP & Servlet™ ฉบับสอบผาน SCWCD 3.ตะลุย JSF with Sun Java Studio Creator 2 IDE 4.ตะลุย AJAX 5.ตะลุย Java™ ฉบับสอบผาน SCJP

J2Concept®

Page 18: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

14. ความรูสึกหลังจากไดอานตัวอยางหนังสือ “ตะลุย Java™ Web Services” (Sample Chapter) : ชอบลีลาการเขียนแบบนี้ครับอานแลวเพลินดี เหมือนอานการตูนเลยครับ แตไดความรูดวย 15. คําแนะนําเพิ่มเติม : ปล. ดีใจครับที่จะมีคนเขียนหนังสือแนวนี้ครับ สวัสดีครับ ตัวอยางการขอหนังสือที่ถูกตอง (ตัวอยางที่ 2) หัวขอ (Subject) : "J2Concept® Book Request : ตะลุย Java™ Web Services" 1. Email : [email protected] 2. ช่ือและนามสกุล : น.ส.ศยาภา แกวไสย 3. อาชีพ : Programmer 4. ตําแหนง : JAVA Programmer 5. บริษัท พรอมที่อยู web site ของบริษัท : TPN Consultant & Solutions Co., Ltd. www.tpncs.com 6. ทานใชจาวาเทคโนโลยีเกี่ยวของ กับผลิตภัณฑใด(ระบุช่ือผลิตภัณฑและเวอรช่ันดวย) : Oracle Database 10g, JBuilder, JDeveloper 7. รูจัก J2Concept® ไดอยางไร : search google 8. มีความสนใจในการสอบ Java Certification หรือไม : มีคะ อยากสอบ cert. เบื้องตนกอนคะ 9. ปจจุบันทานมี Java Certification หรือไม : ไมมีคะ 10. มีความคิดเห็นอยางไรที่ web site ของ J2Concept® มีนามสกุลเปน .cjb.net : คิดวาแปลกดี ตอนแรกนึกวาลิงคผิด เลยลองแกเปน .ejb.net แตมันcan not file ก็เลยรูวา เราผิดเอง อิอิ 11. มีความคิดเห็นอยางไร กับหนาปกของหนังสือ ตะลุย Java™ Web Service : สวยดีคะ ชอบสีขาวแลวมีรายละเอียดอยูดานขางทําใหไมตองเปดดูเนื้อหาดานในสะดวกดีคะ

J2Concept®

Page 19: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

12. มีความคิดเห็นอยางไร ถาหนังสือ ตะลุย Java™ Web Service มีขายผานทางไปรษณีย เทานั้น เพราะการฝากขายตามรานหนังสือ จะทําใหหนังสือมีราคาที่สูงขึ้น (จาก 350 บาท อาจเพิ่มเปน 400 บาท) : คิดวาควรใหมีการวางขายที่รานขายหนังสือดวยเพราะ ผูซื้อบางทานสะดวกในการเลือกซื้อ หนังสือใหม ๆ จากรานคาและไดเปดดูเนื้อหาคราว ๆ กอนตัดสินใจซื้อดวยคะ 13. เรียงลําดับหนังสือที่อยากใหวางจําหนาย(จากมากสุด -1 ไปยังนอยสุด -5 ) : 1. ตะลุย EJB™ ฉบับสอบผาน SCBCD 2. ตะลุย JSP & Servlet™ ฉบับสอบผาน SCWCD 3. ตะลุย AJAX 4. ตะลุย Java™ ฉบับสอบผาน SCJP 14. ความรูสึกหลังไดอานตัวอยางหนังสือ"ตะลุย Java™ Web Service"(Sample Chapter) : ชอบคะ ใหกําลังใจดี ชอบที่วาคนสามารถฝกกันได แตอยากเห็นรูปของบริษัท Infosys จังคะ 15. คําแนะนําเพิ่มเติม : ดีคะมีคนเขียนเกี่ยวกับ Web Service แตอยากใหมีการเขียนเกี่ยวกับ เทคโนโลยีใหม ๆ อีกคะ เชน STRUTS เพราะตอนนี้ใชอยู (เพิ่งหัดใชคะ) , อยากทราบวา Class Annotation ไวสําหรับทําอะไรคะ เพราะเห็นใน API 1.5 นะคะ รายละเอียดหนังสือ "ตะลุย Java™ Web Services" หนังสือ "ตะลุย Java™ Web Services จัดพิมพแลวที่ โรงพิมพแหงจุฬาลงกรณมหาวิทยาลัย ในการจัดพิมพครั้งนี้ เราไดทําการเพิ่มเนื้อหาขึ้นมาอีก 2 สวน ตามคําแนะนําและความคิดเห็นของผูอานฉบับตัวอยาง (ที่ไดกรุณาสงคําติชมเขามา) คือ - ติดตอกับ Google Web Services และ - ทดสอบ SAP NetWeaver™ J2EE Preview Edition กอนใคร ทําใหหนังสือเลมนี้มีจํานวนหนาเปน 410 หนา จากเดิม 372 หนา รายละเอียดของหนังสือโดยรวม มีดังนี้ ขนาด A4, 410 หนา, ปกสี่ส,ี กระดาษปอนดขาว 70 แกรม, ราคาปก 399 บาท ISBN : 974-9993-97-9

J2Concept®

Page 20: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

โดยหนังสือเลมนี้ จะมีการจัดจําหนาย 2 ทาง คือ 1. คุณสามารถมาติดตอซื้อที่บริษัท เจ ทู คอนเซ็ปต จํากัด (สาขา กรุงเทพ ฯ) ไดโดยตรง ในเวลา 9.00 - 17.00 น. (เวลาทําการราชการ วันจันทร - วันศุกร) ตอนนี้ เราไดฝากขายหนังสือ ไวที่ รานสะดวกซื้อ (คลาย ๆ ราน Seven Eleven) ซึ่งเปนบริเวณชั้นลางของ คอนโด ปทุมวัน เพลส คอนโดมีเนียม เดินเขามาจากซอยเกษมสันต 1 ก็จะเจอเลยครับ แตวิธีนี้จะซื้อไดเฉพาะหนังสือ เพียงอยางเดียวนะครับ (ไมมี CD) ในราคา 399 บาท หมายเหตุ ซอยเกษมสันต 1 อยูตรงขามเยื้อง ๆ กับมาบุญครอง (MBK) หนารานสะดวกซื้อ จะมีโปสเตอรโฆษณาตะลุย Java Web Services ติดไวหนาราน ครับ ลองสังเกตดู 2. ผานทางไปรษณีย ในราคา 399 บาท (ไดหนังสือ 1 เลม) และในราคา 450 บาท (ไดหนังสือ 1 เลม + CD SAP NetWeaver™ J2EE Preview (Release SAP NetWeaver™ 2007 ซึ่งรองรับทั้ง J2EE 1.4 และ Java EE 5.0) 1 แผน ขนาด 477 MB) หมายเหตุ 1. โปรแกรม SAP NetWeaver™ J2EE Preview สามารถ download ไดฟรี ที่ https://www.sdn.sap.com/irj/sdn/downloads โดยเลือกไปที่ SAP NetWeaver™ Sneak Preview and Trial (แตตองสมัครเปนสมาชิก SAP Developer Network กอน) ขนาดใน SAP web จะระบุ 600 MB แตเมื่อคุณลอง download จะพบวามีขนาดเพียง 474 MB (Zip file format) 2. โปรแกรม SAP NetWeaver™ J2EE Preview จะประกอบไปดวย * J2EE 1.4 compliant SAP NetWeaver Application Server * non-compliant Java EE 5 Preview of SAP NetWeaver Application Server * MaxDB 7.6 database * SAP NetWeaver Developer Studio (J2EE only) นอกจากนี้ ยังมีตัวอยาง demo ซึ่งพรอมใหเราไดทําการทดสอบ 3 projects ไดแก - Virtual Shop Lite - Car Rental - HR Services and Project Management (EJB 3.0 and JSF) 3. ถาตองการการจัดสงแบบ EMS กรุณาเพิ่มขึ้นอีก 30 บาท

J2Concept®

Page 21: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

ข้ีเกียจตอบคําถาม สั่งซื้อเลยครับ ตามขั้นตอนดงันี ้วิธีการสั่งซื้อ ตะลุย Java™ Web Services ทางไปรษณีย กรณีที่ไมสะดวกจะไปที่รานหนังสือ หรือไปแลวแตหาหนังสือไมพบ ทานสามารถโอนเงินเพื่อสั่งซื้อ ตามขั้นตอนตอไปนี้ โดยทางบริษัท จะจัดสงหนังสือใหกับทานทางไปรษณีย ขั้นตอนที่ 1 ตรวจสอบสถานะของหนังสือ

เนื่องจากมีผูตองการหนังสือ "ตะลุย Java™ Web Services" เปนจํานวนมาก เพื่อใหแนใจวา คุณจะไดรับหนังสือ กรุณาอีเมลโดย กําหนดหัวขอ (Subject) เปน "Ask for J2Concept® Book Status : ตะลุย Java™ Web Services" มาที่ [email protected] เพื่อยืนยันวา ทางบริษัทจะสามารถจัดสงหนังสือใหทานได หากทานทําการโอนเงินมาให โปรดระบุช่ือ บริษัท และตําแหนงงานของทานใหชัดเจน หลังจากที่ทานไดรับผลการแจงสถานะของหนังสือ เรียบรอยแลว จึงทําการชําระเงินตามวิธีการในขั้นตอนถัดไป หากบริษัทระบุวา สามารถจัดสงหนังสือใหกับทานได ขั้นตอนที่ 2 ชําระเงิน - คาจัดสงฟรีทั่วประเทศ

(ราคา 399 บาทตอเลม) (ราคา 450 บาท - 1 เลม + 1 CD SAP NetWeaver™ J2EE Preview Release SAP NetWeaver™ 2007, ขนาด 477 MB)(ถาตองการการจัดสงแบบ EMS กรุณาเพิ่มขึ้นอีก 30 บาท) วิธีที่ 1 : โอนเงินผานตูเอทีเอ็ม หรือฝากเงินเขาบัญชีออมทรัพย แลวเก็บสลิปเอทีเอ็ม หรือใบนําฝากไวเปนหลักฐาน ช่ือบัญชี นายฉัตร ครบตระกูลชัย ช่ือธนาคาร/สาขา เลขที่บัญชี ธ.กรุงเทพ สาขาสํานักงานใหญ 101-7-56263-6 วิธีที่ 2 : ทางธนาณัติ / ต๋ัวแลกเงินไปรษณีย / เช็คขีดครอม สั่งจาย นายฉัตร ครบตระกูลชัย

J2Concept®

Page 22: Sample TH Update

ตัวอยางหนังสือ “ตะลุย Java™ Web Services”

ขั้นตอนที่ 3 แจง/สงหลักฐานการชําระเงิน

พรอมระบุ ช่ือ-ที่อยูที่ใหจัดสงหนังสือ รายการและจํานวนเลมที่สั่ง ซื้อ หากระบุอีเมลแอดเดรสมาดวย จะไดรับแจงผลยืนยันการตรวจ สอบการชําระเงิน และวันที่จัดสงหนังสือดวย วิธีที่ 1 : สงหลักฐานมาทางไปรษณียถึง บริษัท เจ ทู คอนเซ็ปท จํากัด J2Concept Co., Ltd. 81/29-30 ถ.จักรี ต.ในเมือง อ.เมือง จ.นครราชสีมา 30000 วิธีที่ 2 : ทําการสแกน (scan) หลักฐานการชําระเงิน และสงมาทาง e-mail ที่ [email protected] หมายเหตุ 1. หามสงเงินสดทางไปรษณีย 2. การชําระเงินไมครบ ใหถือวา เปนการกระทําที่สูญเปลา หากมี การชําระเงินอีกครั้ง ตองชําระเงินใหเต็มราคาอีกครั้ง ไมสามารถนํา เงินที่ชําระไมครบในครั้งกอน มาหักลบออกไปได 3. การชําระเงินเกินจํานวน ใหถือวา จํานวนเงินที่เกินมาสูญเปลา บริษัทจะไมคืนเงินที่เกินมากลับไปให 4. บริษัทจะไมรับผิดชอบความเสียหายใด ๆ ที่เกิดขึ้น จากการสง เงินสดมาทางไปรษณียหรือชําระเงินมาไมถูกตองตามราคาที่กําหนด 5. หนังสือจะทําการจัดสงใหภายใน 7 วัน โดยพัสดุลงทะเบียน หลัง จากที่ไดรับการตรวจสอบการชําระเงินที่ครบจํานวนเรียบรอยแลว ตัวอยางการสงหลักฐานการโอนเงิน : ช่ือ นายวรากร เพชรเกลี้ยง ที่อยูที่ตองการใหจัดสง : หนวยคลังเลือด ภาควิชาพยาธิวิทยา คณะแพทยศาสตร มหาวิทยาลัยสงขลานครินทร อ.หาดใหญ จ.สงขลา 90110 อาชีพ นักศึกษาปริญญาโท จํานวนหนังสือ 1 เลม + CD SAP NetWeaver ช่ือหนังสือ ตะลุย Java Web Services พรอมกันนี้ไดแนบหลักฐานการจายเงินมาแลว (Slip ATM) ขอแสดงความนับถือ วรากร

J2Concept®