<?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>vGrup  Blog &#187; SOA</title>
	<atom:link href="http://www.vgrup.com/tag/soa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vgrup.com</link>
	<description>Vgrup for Geek and Robot Unix Party</description>
	<lastBuildDate>Thu, 24 Nov 2011 13:24:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>jdeveloper 11g ve tuscany</title>
		<link>http://www.vgrup.com/2010/01/19/jdeveloper-11g-ve-tuscany/</link>
		<comments>http://www.vgrup.com/2010/01/19/jdeveloper-11g-ve-tuscany/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 16:10:02 +0000</pubDate>
		<dc:creator>Muhammed YÜRÜRDURMAZ</dc:creator>
				<category><![CDATA[Bilgi Ve Deneyim]]></category>
		<category><![CDATA[Örnek]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Jdeveloper]]></category>
		<category><![CDATA[SCA]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[Tuscany]]></category>

		<guid isPermaLink="false">http://www.vgrup.com/?p=143</guid>
		<description><![CDATA[önce tuscany indirin yeni bir proje oluşturun tuscany jarlarını projeye ekleyin interface ve implementation kodları package com.aaa.testsca002; import javax.jws.WebService; @WebService public interface IMerhabDunya { public String getResponse(String message); } //------------------- package com.aaa.testsca002; import javax.jws.WebService; @WebService public class MerhabaDunya implements IMerhabDunya { public MerhabaDunya() { super(); } public String getResponse( String message){ return message; } } [...]]]></description>
			<content:encoded><![CDATA[<p>önce <a href="http://www.vgrup.com/tag/tuscany/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Tuscany">tuscany</a> indirin</p>
<p>yeni bir proje oluşturun</p>
<p>tuscany jarlarını projeye ekleyin</p>
<p>interface ve implementation kodları</p>
<pre>package com.aaa.testsca002;
import javax.jws.WebService;
@WebService
public interface IMerhabDunya {
public String getResponse(String message);
}
//-------------------
package com.aaa.testsca002;
import javax.jws.WebService;
@WebService
public class MerhabaDunya implements IMerhabDunya {
public MerhabaDunya() {
super();
}
public String getResponse( String message){
return message;
}
}
</pre>
<p>deneme.composite dosyası</p>
<pre>
&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;composite xmlns="http://www.osoa.org/xmlns/<a href="http://www.vgrup.com/tag/sca/" class="st_tag internal_tag" rel="tag" title="Posts tagged with SCA">sca</a>/1.0"
targetNamespace="http://debish"
name="deneme"&gt;
&lt;service name="HelloWorldService" promote="HelloWorldComponent"&gt;
&lt;interface.<a href="http://www.vgrup.com/tag/java/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Java">java</a> interface="com.aaa.testsca002.IMerhabDunya" /&gt;
&lt;binding.ws /&gt;
&lt;/service&gt;
&lt;component name="HelloWorldComponent"&gt;
&lt;implementation.<a href="http://www.vgrup.com/tag/java/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Java">java</a>  class="com.aaa.testsca002.MerhabaDunya"  /&gt;
&lt;/component&gt;
&lt;/composite&gt;
</pre>
<p>Ve çalıştırma class ı</p>
<pre>
package com.aaa.testsca002;
import org.apache.tuscany.sca.host.embedded.SCADomain;
public class DenemeMain {
public DenemeMain() {
super();
}
public final static void main(String[] args) throws Exception {
SCADomain scaDomain = SCADomain.newInstance("deneme.composite");
MerhabaDunya helloworld = scaDomain.getService(MerhabaDunya.class, "HelloWorldComponent");
while(true){
Thread.sleep(1000);
if(false)
break;
}
scaDomain.close();
}
}
</pre>
<p>project properties &gt; compiler &gt; copy file types to output directory alanına .composite ekle</p>
<p>ve çalıştırma class ını çalıştır.</p>
<p>loglarda servis adresi görünüyor servisi test edebilirsiniz.</p>
<p>Not tuscany 1.5 ile denenmiştir.</p>
<div><a class="addthis_button" href="//addthis.com/bookmark.php?v=250" addthis:url='http://www.vgrup.com/2010/01/19/jdeveloper-11g-ve-tuscany/' addthis:title='jdeveloper 11g ve tuscany'><img src="//cache.addthis.com/cachefly/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a></div>
	Tags: <a href="http://www.vgrup.com/tag/ornek/" title="Örnek" rel="tag">Örnek</a>, <a href="http://www.vgrup.com/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://www.vgrup.com/tag/jdeveloper/" title="Jdeveloper" rel="tag">Jdeveloper</a>, <a href="http://www.vgrup.com/tag/sca/" title="SCA" rel="tag">SCA</a>, <a href="http://www.vgrup.com/tag/soa/" title="SOA" rel="tag">SOA</a>, <a href="http://www.vgrup.com/tag/tuscany/" title="Tuscany" rel="tag">Tuscany</a><br />
]]></content:encoded>
			<wfw:commentRss>http://www.vgrup.com/2010/01/19/jdeveloper-11g-ve-tuscany/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

