<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Meawznoy &#187; WebService</title>
	<atom:link href="http://minib0x.com/blog/tag/webservice/feed/" rel="self" type="application/rss+xml" />
	<link>http://minib0x.com/blog</link>
	<description>• How CuTe ma SweetE MeawzZ~ •</description>
	<lastBuildDate>Thu, 17 Mar 2011 05:56:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>[WS] สร้าง web service โดยใช้ eclipse</title>
		<link>http://minib0x.com/blog/2008/11/webservice-by-eclipse/</link>
		<comments>http://minib0x.com/blog/2008/11/webservice-by-eclipse/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 10:36:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Computer]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[web service]]></category>
		<category><![CDATA[WebService]]></category>

		<guid isPermaLink="false">http://meawznoy.wordpress.com/?p=573</guid>
		<description><![CDATA[เนื่องจากเทอมนี้เรียน Web Service (ไม่ค่อยได้เรียนเท่าไร &#8211; -&#8221;) ตอนนี้ อาจารย์ก็ได้สั่งงานให้ทำ Web Service ก็เลยต้องค้นหาข้อมูลมากมาย อาจารย์มี tutorial ให้ด้วย &#62; netbeans &#62; myeclipse แต่เนื่องจาก เทอมนี้ก็เรียนวิชา Large Soft อีก ก็ทำเว็บ e-commerce ก็ใช้ java ก็เลยลง eclipse ดังนั้น&#8230; เพื่อการประหยัดทรัพยากรเครื่องของเรา จึงพยายามหาวิธีการทำ Web Service โดยใช้ eclipse (บ่นมาตั้งนาน เข้าเรื่องดีกว่า) Web Service &#8230;<br /><a href="http://minib0x.com/blog/2008/11/webservice-by-eclipse/">Read more</a><img src="http://minib0x.com/blog/wp-content/themes/minib0xtheme/images/icon-more.png" class="readmore" title="Read more">]]></description>
			<content:encoded><![CDATA[<p>เนื่องจากเทอมนี้เรียน <strong>Web Service </strong>(ไม่ค่อยได้เรียนเท่าไร &#8211; -&#8221;)</p>
<p>ตอนนี้ อาจารย์ก็ได้สั่งงานให้ทำ Web Service ก็เลยต้องค้นหาข้อมูลมากมาย</p>
<p>อาจารย์มี tutorial ให้ด้วย</p>
<p style="padding-left:30px;"><strong>&gt; <a href="http://www.devfeel.com/articles/2008/developing-java-web-services-with-jax-ws-using-netbeans-6/" target="_blank">netbeans </a></strong></p>
<p style="padding-left:30px;"><strong>&gt; <a href="http://www.myeclipseide.com/documentation/quickstarts/webservices/" target="_blank">myeclipse</a></strong></p>
<p>แต่เนื่องจาก เทอมนี้ก็เรียนวิชา Large Soft อีก ก็ทำเว็บ e-commerce</p>
<p>ก็ใช้ java ก็เลยลง eclipse ดังนั้น&#8230; เพื่อการประหยัดทรัพยากรเครื่องของเรา</p>
<p>จึงพยายามหาวิธีการทำ Web Service โดยใช้ eclipse</p>
<p>(บ่นมาตั้งนาน เข้าเรื่องดีกว่า)</p>
<p><strong>Web Service ตัวแรกที่จะทำ คือ พิมพ์ชื่อตัวเอง แล้วผลลัพธ์คือ &#8220;Hello <em>name</em> !!&#8221;</strong></p>
<h2><span style="color: #ff0000;"><strong>เตรียมพร้อมก่อน&#8230;</strong></span></h2>
<p>1. ต้องมีโปรแกรม eclipse JavaEE ก่อน ดาวโหลดได้ที่เว็บ <a href="http://www.eclipse.org/downloads/" target="_blank">eclipse.org</a></p>
<p>2. ต้องมี Apache Tomcat ซึ่งสามารถดาวโหลดได้ที่เว็บ <a href="http://tomcat.apache.org/" target="_blank">tomcat.apache.org</a></p>
<p>เมื่อดาวโหลดมาแล้ว ตัว eclipse นั้นสามารถ extract แล้วใช้งานได้เลย<br />
ส่วน Tomcat ก็ Install เหมือนโปรแกรมทั่วๆ ไป</p>
<h2><strong><span style="color: #ff0000;">ตั้งค่าให้ตัว eclipse กับ tomcat ติดต่อกันได้</span></strong></h2>
<p>1. เปิดโปรแกรม eclipse เลือกเมนู Window &gt; Preferences</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-01.png" alt="" /></p>
<p>2. เลือก Server &gt; Runtime Environments จากนั้นกด Add</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-02.png" alt="" /></p>
<p>3. เลือก Apache Tomcat v6.0 จากนั้นกด Next</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-03.png" alt="" /></p>
<p>4. กด Browse เพื่อหา directory ของ Tomcat<br />
<em>(ส่วนใหญ่มักอยู่ที่ C:Program FilesApache Software FoundationTomcat 6.0)</em> จากนั้นกด Finish</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-04.png" alt="" /></p>
<p>5. กด OK เสร็จสิ้นการติดตั้ง</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-05.png" alt="" /></p>
<p>(ที่มา : <a href="http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/InstallTomcat/InstallTomcat.html)" target="_blank">eclipse.org</a>)</p>
<p>เมื่อ eclipse ติดต่อกับ tomcat ได้พร้อมแล้ว ก็ลุยเลย&#8230; <span id="more-152"></span></p>
<h2><strong><span style="color: #ff0000;">สร้าง web service กันเถอะ&#8230;</span></strong></h2>
<p>1. File &gt; New &gt; Other</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-01.png" alt="" /></p>
<p>2. เลือก Web &gt; Dynamic Web Project จากนั้นกด Next</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-02.png" alt="" /></p>
<p>3. ใส่ชื่อ Project name และเลือก Target Runtime เป้น Apache Tomcat v.6.0 จากนั้นคลิก Finish</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-03.png" alt="" /></p>
<p>4. คลิกขวาที่ Java Resources เลือก New &gt; Class</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-04.png" alt="" /></p>
<p>5. ใส่ชื่อ Package และชื่อ class จากนั้นกด Finish</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-05.png" alt="" /></p>
<p>6. พิมพ์ code ตามที่ต้องการ</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-06.png" alt="" /></p>
<p>7. File &gt; New &gt; Other</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-07.png" alt="" /></p>
<p>8. เลือก Web Services &gt; Web Service จากนั้นกด Next</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-08.png" alt="" /></p>
<p>9. ที่ Service implementation ให้ Browse เลือก class ที่เขียน (ในที่นี้คือ HelloWorld)<br />
จากนั้นปรับ ฝั่ง service ให้เป็น Start service<br />
ส่วนฝั่ง Client ให้เลือกเป็น Test client<br />
และ เลือก Monitor the Web service</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-09.png" alt="" /></p>
<p>10. รอโปรแกรมจะสร้าง web service ให้เรา จากนั้นทำการทดสอบ service<br />
ไปที่ WebContent &gt; wsdl<br />
จากนั้นคลิกขวาที่ไฟล์ .wsdl &gt; Web Services &gt; Test with Web Services Explorer</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-10.png" alt="" /></p>
<p>11. คลิกที่ชื่อ service ที่ต้องการทดสอบ</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-11.png" alt="" /></p>
<p>12. ทดสอบ service คลิก Go จากนั้นดูผลลัพธ์ที่ด้านล่าง</p>
<p><img src="http://meawznoy.files.wordpress.com/2008/11/ws-eclipse-a-12.png" alt="" /></p>
<p>(อ่านเพิ่มเติม : <a href="http://www.eclipse.org/webtools/jst/components/ws/1.5/tutorials/BottomUpWebService/BottomUpWebService.html" target="_blank">eclipse.org</a>)</p>
<p>แค่นี้ก็เสร็จแล้ว ไม่ต้องไปทำอะไรมากมายเหมือนใน myeclipse เลยแฮะ</p>
<p>(ไม่รู้ว่าถูกรึป่าวนะ 555)</p>
<p>ปล. เพิ่งเข้าไปอ่านในเว็บอาจารย์ หน้า Assignment เจอประโยคที่ว่า</p>
<p><strong>&#8220;I will test them on the MyEclipse IDE.&#8221;</strong> &lt;&lt;&lt; แบบนี้ก็แย่ซิ</p>
<p>เราต้องใช้ my eclipse จริงเหรอ</p>
<p>ยังไงต้องลองเขียนบน eclipse แล้วไปทดสอบบน myeclipse ดู</p>
]]></content:encoded>
			<wfw:commentRss>http://minib0x.com/blog/2008/11/webservice-by-eclipse/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

