<?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>Gökalp Kuşçu &#187; Java</title>
	<atom:link href="http://www.gokalpkuscu.com/category/java/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gokalpkuscu.com</link>
	<description>yoğun bu aralar</description>
	<lastBuildDate>Tue, 24 Aug 2010 07:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>D-Zargan v0.1 Java Application :)</title>
		<link>http://www.gokalpkuscu.com/d-zargan-v0-1-java-application</link>
		<comments>http://www.gokalpkuscu.com/d-zargan-v0-1-java-application#comments</comments>
		<pubDate>Sat, 05 Jun 2010 13:50:15 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[d-zargan]]></category>
		<category><![CDATA[d-zargan sözlük]]></category>
		<category><![CDATA[ingilizce sözlük programı]]></category>
		<category><![CDATA[zargan]]></category>
		<category><![CDATA[zargan ingilizce sözlük]]></category>
		<category><![CDATA[zargan ingilizce sözlük programı]]></category>
		<category><![CDATA[zargan masaüstü program]]></category>
		<category><![CDATA[zargan sözlük]]></category>
		<category><![CDATA[zargan sözlük programı]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=569</guid>
		<description><![CDATA[İngilizce kelimelere genelde &#8220;Zargan.com&#8221; &#8216;dan bakarım, bende sürekli siteye bağlanmaktansa bir sözlük uygulaması yaptım. Java dilinde yazıldı. Program sizin için siteye kendisi bağlanıyor ve ilgili kelimeleri size getiriyor. Yazının devamında küçük bir test ekranı göreceksiniz. Zaten kullanım çok basit yazı alanını doldur, daha sonra &#8220;Ara&#8221; butonuna bas bu kadar :) Türkçe kelimeleri direk olarak girebilirsiniz, [...]]]></description>
			<content:encoded><![CDATA[<p>İngilizce kelimelere genelde &#8220;Zargan.com&#8221; &#8216;dan bakarım, bende sürekli siteye bağlanmaktansa bir sözlük uygulaması yaptım. Java dilinde yazıldı.</p>
<p>Program sizin için siteye kendisi bağlanıyor ve ilgili kelimeleri size getiriyor. Yazının devamında küçük bir test ekranı göreceksiniz. Zaten kullanım çok basit yazı alanını doldur, daha sonra &#8220;Ara&#8221; butonuna bas bu kadar :)</p>
<ul>
<li>Türkçe kelimeleri direk olarak girebilirsiniz, &#8220;sevmek&#8221;, &#8220;tarif etmek&#8221; gibi&#8230;</li>
<li>İngilizce kelimeleri direk olarak girebilirsiniz, &#8220;help&#8221;, &#8220;get out&#8221; gibi&#8230;</li>
</ul>
<p>Program arayüzü görmek ve indirmek için devamını okuyunuz&#8230;</p>
<p><span id="more-569"></span></p>
<div align="center"><div class="wp-caption aligncenter" style="width: 510px"><a href="http://www.gokalpkuscu.com/wp-content/uploads/2010/06/d-zargan.jpg"><img title="D-Zargan ScreenShot" src="http://www.gokalpkuscu.com/wp-content/uploads/2010/06/d-zargan.jpg" alt="D-Zargan ScreenShot" width="500" height="260" /></a><p class="wp-caption-text">D-Zargan ScreenShot</p></div></div>
<p>İndirmek için:</p>
Note: There is a file embedded within this post, please visit this post to download the file.
<p><strong>Open Source :) </strong></p>
<blockquote><p> Projenin Kaynak Kodları için : <a href="http://code.google.com/p/d-zargan/">http://code.google.com/p/d-zargan/</a> </p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/d-zargan-v0-1-java-application/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Kafa atasım geldi :)</title>
		<link>http://www.gokalpkuscu.com/kafa-atasim-geldi</link>
		<comments>http://www.gokalpkuscu.com/kafa-atasim-geldi#comments</comments>
		<pubDate>Sat, 03 Apr 2010 01:07:49 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[ibatis]]></category>
		<category><![CDATA[java ibatis]]></category>
		<category><![CDATA[oracle ibatis]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=447</guid>
		<description><![CDATA[Şuan hocamızın istediği ödev üzerinde çalışırken, ibatisi projeme dahil etmek amacı ile ile küçük bir çalışma yaptım, fakat verdiğim o kadar saatin sonunda bana dönen hataya bakın! Exception in thread &#8220;main&#8221; java.lang.NullPointerException at services.servicesfilm.getFilm(servicesfilm.java:32) at sunum.NewMain.main(NewMain.java:26) Exception in thread &#8220;main&#8221; java.lang.NullPointerException  at services.servicesfilm.getFilm(servicesfilm.java:32) at sunum.NewMain.main(NewMain.java:26) Halbuki model içinde set bloğumdan değeri gönderiyorum, ama nedenini çözemediğim [...]]]></description>
			<content:encoded><![CDATA[<p>Şuan hocamızın istediği ödev üzerinde çalışırken, ibatisi projeme dahil etmek amacı ile ile küçük bir çalışma yaptım, fakat verdiğim o kadar saatin sonunda bana dönen hataya bakın!</p>
<blockquote><div id="_mcePaste">Exception in thread &#8220;main&#8221; java.lang.NullPointerException</div>
<div id="_mcePaste">at services.servicesfilm.getFilm(servicesfilm.java:32)</div>
<div id="_mcePaste">at sunum.NewMain.main(NewMain.java:26)</div>
<p>Exception in thread &#8220;main&#8221; java.lang.NullPointerException  at services.servicesfilm.getFilm(servicesfilm.java:32) at sunum.NewMain.main(NewMain.java:26)</p></blockquote>
<p style="padding-top: 10px;">Halbuki model içinde set bloğumdan değeri gönderiyorum, ama nedenini çözemediğim bir null pointer dönüyor :( Sanırım bir yeri kaçırdık.</p>
<p>Neyse bu bilgisayara kafa atasım geldi gerçeğini değiştirmez. Ibatis için güzel tutorial olan bir arkadaş bu yazıyı görür ve paylaşırsa, şimdiden teşekkürler :D ( yakmaya karar verdim bendekileri :P )</p>
<p><span id="more-447"></span>Sanırım bugünlük bilgisayarımı kırmadan :D uyuma vakti geldi, burdan da çıkarabiliriz ki dependency injection gerekli gerekli&#8230; :|</p>
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">
<p style="text-align: center;">Ve azmin zaferi ! :D</p>
<pre class="brush: java;">

 public static void main(String[] args) {
   AccountService service =  new AccountService();
      List &lt;AccountDomain&gt; yacik_yaol = (List &lt;AccountDomain&gt;)
        service.getAccountList();
      for (AccountDomain i : yacik_yaol) {
         System.out.println(i.getCity());
        }
    }
</pre>
<blockquote><p>init:<br />
deps-module-jar:<br />
deps-ear-jar:<br />
deps-jar:<br />
compile-single:<br />
run-main:<br />
Palo Alto<br />
Palo Alto<br />
BUILD SUCCESSFUL (total time: 1 second)</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/kafa-atasim-geldi/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Eclipse Maven entegrasyonunda &#8220;Goals&#8221; kavramı</title>
		<link>http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami</link>
		<comments>http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami#comments</comments>
		<pubDate>Thu, 25 Jun 2009 09:04:23 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[javadoc]]></category>
		<category><![CDATA[javadoc:aggregate]]></category>
		<category><![CDATA[javadoc:javadoc]]></category>
		<category><![CDATA[javafoc maven plugin]]></category>
		<category><![CDATA[mave]]></category>
		<category><![CDATA[maven 2]]></category>
		<category><![CDATA[maven goals]]></category>
		<category><![CDATA[maven plugin]]></category>
		<category><![CDATA[repository]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=59</guid>
		<description><![CDATA[Bu yazıyı anlamak için Maven mantığını biraz bilmek gerekiyor. Goals&#8217;u nasıl kullanırız, Maven için dökümanlar bulduğunuzda genelde console üstünde çalışılmıştır. Fakat Maven&#8217;i Java entegre ettiğimizde bu işleri consoldan yapmak zorunda değiliz.  Bu entegrasyonu gerçekleştirdiğimizde karışımıza plugine ait özellikler IDE miz üstüne install edilmiş olarak yeniden başlicak ve Maven Projesi olarak başlattığımız, uygulamamızda şu yolları izleyelim. [...]]]></description>
			<content:encoded><![CDATA[<p>Bu yazıyı anlamak için Maven mantığını biraz bilmek gerekiyor.</p>
<p>Goals&#8217;u nasıl kullanırız, Maven için dökümanlar bulduğunuzda genelde console üstünde çalışılmıştır. Fakat Maven&#8217;i Java entegre ettiğimizde bu işleri consoldan yapmak zorunda değiliz.  Bu entegrasyonu gerçekleştirdiğimizde karışımıza plugine ait özellikler IDE miz üstüne install edilmiş olarak yeniden başlicak ve Maven Projesi olarak başlattığımız, uygulamamızda şu yolları izleyelim.</p>
<p><span id="more-59"></span></p>
<p>Çalışacağımız uygulama pluginin adresi&#8230;</p>
<p>http://maven.apache.org/plugins/maven-javadoc-plugin/usage.html</p>
<p>http://maven.apache.org/plugins/maven-javadoc-plugin/plugin-info.html (goals)</p>
<div id="attachment_61" class="wp-caption alignnone" style="width: 310px"><a href="http://www.gokalpkuscu.com/wp-content/uploads/2009/06/Maven-gklp-blog.JPG"><img class="size-medium wp-image-61  " title="Maven-gklp blog" src="http://www.gokalpkuscu.com/wp-content/uploads/2009/06/Maven-gklp-blog.JPG" alt="Maven-gklp blog" width="300" height="239" /></a><p class="wp-caption-text">Büyütmek için tıklayınız....</p></div>
<p>Şimdi ilk olarak &#8220;POM&#8221; ki bu Maven için herşeydir. İstediğiniz plugin için yeniden düzenliyoruz.</p>
<p>[CODE]</p>
<project>
  &#8230;<br />
  <build><br />
    <!-- To define the plugin version in your parent POM --></p>
<pluginmanagement>
<plugins>
<plugin>
          <groupid>org.apache.maven.plugins</groupid><br />
          <artifactid>maven-javadoc-plugin</artifactid><br />
          <version>2.5</version>
        </plugin>
        &#8230;
      </plugins>
    </pluginmanagement>
    <!-- To use the plugin goals in your POM or parent POM --></p>
<plugins>
<plugin>
        <groupid>org.apache.maven.plugins</groupid><br />
        <artifactid>maven-javadoc-plugin</artifactid><br />
        <version>2.5</version>
      </plugin>
      &#8230;
    </plugins>
  </build><br />
  &#8230;<br />
  <!-- To use the report goals in your POM or parent POM --><br />
  <reporting></p>
<plugins>
<plugin>
        <groupid>org.apache.maven.plugins</groupid><br />
        <artifactid>maven-javadoc-plugin</artifactid><br />
        <version>2.5</version>
      </plugin>
      &#8230;
    </plugins>
  </reporting><br />
  &#8230;
</project>
<p>[/CODE]</p>
<p>Kodumuzu bu xml formatına göre yeniden düzenledikten sonra, şimdi projemize ait &#8220;Run Configurations&#8221; ayarlarından, bir tae Maven Build için yeniden demo oluşturalım ve şu ayarları yapalım.</p>
<p><a rel="attachment wp-att-61" href="http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami/maven-gklp-blog"></a></p>
<p><a rel="attachment wp-att-61" href="http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami/maven-gklp-blog"></a></p>
<p><a title="Maven Goals" rel="attachment wp-att-61" href="http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami/maven-gklp-blog"></a></p>
<p>Run command ile repository den gerekli libleri çekip otomatikmen sizin projenize entegre edecek ve çalışacak, mesela çoğumuz tomcat &#8216;i kurup eclipse ile tanıştırıp uygulamalarınızı geliştirmişinizdir. Bunla gerek yok pom içine tanıtıp hey <strong>tomcat:run</strong> dediğimizde otomatikmen çalışmaya başlicak :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/eclipse-maven-entegrasyonunda-goals-kavrami/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java ile Oracle&#8217;dan bilgi çekme</title>
		<link>http://www.gokalpkuscu.com/java-ile-oracledan-bilgi-cekme</link>
		<comments>http://www.gokalpkuscu.com/java-ile-oracledan-bilgi-cekme#comments</comments>
		<pubDate>Sun, 14 Jun 2009 10:20:34 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[import java.sql.*]]></category>
		<category><![CDATA[import oracle.jdbc.pool.OracleDataSource]]></category>
		<category><![CDATA[java ile oracle sorgu çekme]]></category>
		<category><![CDATA[java oracle bağlantısı]]></category>
		<category><![CDATA[java oracle connection string]]></category>
		<category><![CDATA[java oracle sorgu]]></category>
		<category><![CDATA[java ve oracle]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[oracle sorgu]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=25</guid>
		<description><![CDATA[Şimdi arkadaşlar Java ile Oracle veri tabanımızdan, bir sorgu ile nasıl veri çekeriz buna bakalım. İlk olarak gerekli olan bazı kütüphanelerimiz var bunları eklemek zorundayız. import java.sql.*; import oracle.jdbc.pool.OracleDataSource; Bunlar oracle veri tabanımıza bağlanmak için gerekli olan driver,  kütüphanlerimiz.Daha sonra String connection_string = &#8220;jdbc:oracle:thin:hr/hr@localhost:1521:XE&#8221;; Bu noktadaki kısma dikkat edin, eğer veri tabanınızda hr kullanıcı adı [...]]]></description>
			<content:encoded><![CDATA[<p>Şimdi arkadaşlar Java ile Oracle veri tabanımızdan, bir sorgu ile nasıl veri çekeriz buna bakalım. İlk olarak gerekli olan bazı kütüphanelerimiz var bunları eklemek zorundayız.</p>
<pre class="brush: java;">

import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
</pre>
<p>Bunlar oracle veri tabanımıza bağlanmak için gerekli olan driver,  kütüphanlerimiz.Daha sonra</p>
<p><span id="more-25"></span></p>
<p>String connection_string = &#8220;jdbc:oracle:thin<strong>:hr</strong>/<strong>hr@localhost</strong>:1521:XE&#8221;;</p>
<p>Bu noktadaki kısma dikkat edin, eğer veri tabanınızda hr kullanıcı adı ve password varsaki, bu default bir değerdi yanılmıyorsam bağlanacak fakat siz farklı bir kullanıcı adı ve şifre verdiyseniz bunu kullanmak zorundasınız.</p>
<pre class="brush: java;">

/*
 * gklp blog, gökalp kuşçu
 */

package Main;

import java.sql.*;
import oracle.jdbc.pool.OracleDataSource;
public class java {
   
    public static void main(String[] args) {

        int indis, kayit_sayisi;
        String connection_string = &quot;jdbc:oracle:thin:hr/hr@localhost:1521:XE&quot;;
        Connection conn;
        ResultSet rset;

        try
        {
            OracleDataSource ods = new OracleDataSource();
            ods.setURL(connection_string);

            conn = ods.getConnection();
            Statement stmt = conn.createStatement();
            rset = stmt.executeQuery(&quot;SELECT * FROM COUNTRIES&quot;);

            indis = 0;

            while(rset.next()){

                System.out.println(Integer.toString(indis + 1) + &quot;\t&quot; +
                        rset.getString(1) + &quot;\t&quot; +
                        rset.getString(2) + &quot;\t&quot; +
                        rset.getString(3));

                indis++;}
        }

        catch(Exception e)
        {

        }

    }

}
</pre>
<p> </p>
<p>Şimdi  biraz nesne ayrıntısını anlatalım;</p>
<blockquote><p>Şimdi arkadaşlar, &#8220;ods&#8221; nesnemizi eklediğimiz kütüphanelere göre oluşturduk. Bu nesnemiz sayesinde &#8220; connection string&#8221; ismi üstünde bağlantı karakter kümemizi aldık ve bu nesnemize bildirdik. Bir CoPilot gibi  sonra bağlantıyı açtıktık. &#8220;getConnection&#8221;.  ods ile aldığımız getconnection &#8216;ı conna atamıştık şimdi ne yapmamız gerek, sorgular için gerekli olan nesnemizi kullandık ve sorguyu, Copilotumuz sayesinde veri tabanından cevabını aldık. While ile tüm verileri ekrana almış bulunmaktayız.</p></blockquote>
<p>Şimdilik bu kadar methodlardan ayrıntılı bir şekilde bahsedeceğim fakat şimdi, bunun böyle işlediği mantığını anlamak yeterli sanırım :) </p>
<p>Kolay Gelsin,<br />
Kopyalarken lütfen nerden aldığınızıda koplayın :) Aksi halde kopyalamayın ! :)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/java-ile-oracledan-bilgi-cekme/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Java kütüphaneleri hakkında küçük bilgiler (tr &#8211; en)</title>
		<link>http://www.gokalpkuscu.com/java-kutuphaneri-hakkinda-kucuk-bilgiler-tr-en</link>
		<comments>http://www.gokalpkuscu.com/java-kutuphaneri-hakkinda-kucuk-bilgiler-tr-en#comments</comments>
		<pubDate>Tue, 09 Jun 2009 12:18:14 +0000</pubDate>
		<dc:creator>Gökalp Kuşçu</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[java.awt.event]]></category>
		<category><![CDATA[java.io]]></category>
		<category><![CDATA[java.lang]]></category>
		<category><![CDATA[java.net]]></category>
		<category><![CDATA[java.text]]></category>
		<category><![CDATA[java.util]]></category>
		<category><![CDATA[javax.swing]]></category>
		<category><![CDATA[javax.swing.event]]></category>

		<guid isPermaLink="false">http://www.gokalpkuscu.com/?p=21</guid>
		<description><![CDATA[java.awt.event The Java Abstract Windowing Toolkit Event Package. This package contains classes and interfaces that enable event handling for GUI components in both the java.awt and javax.swing packages. &#8220;java.awt.event Java Özet Pencereleme Toolkit Olay Paketi.&#8221; Bu paket, java.awt ve javax.swing her iki paketindeki, GUI bileşenleri etkinleştirmek için interface ve classları içerir. java.io The Java Input/Output [...]]]></description>
			<content:encoded><![CDATA[<p><strong>java.awt.event</strong><br />
The Java Abstract Windowing Toolkit Event Package.<br />
This package contains classes and interfaces that enable event handling<br />
for GUI components in both the java.awt and<br />
javax.swing packages.</p>
<p><strong>&#8220;java.awt.event </strong>Java Özet Pencereleme Toolkit Olay Paketi.&#8221;<br />
Bu paket, java.awt ve javax.swing her iki paketindeki,<br />
GUI bileşenleri etkinleştirmek için interface ve classları içerir.</p>
<p><strong>java.io</strong> The Java Input/Output Package.<br />
This package contains classes that enable programs to input and output<br />
data</p>
<p><span id="more-21"></span></p>
<p><strong>&#8220;java.io </strong>Java Giriş/Çıkış Paketi&#8221;<br />
Aktif olan programlarda veri girişi ve çıkışı sınıflarını içerir.</p>
<p><strong>java.lang</strong> The Java Language Package.<br />
This package contains classes and interfaces required by many Java<br />
programs and is automatically<br />
imported by the compiler into all programs.</p>
<p><strong>&#8220;java.lang</strong> Java Dili Paketi&#8221;<br />
Bir çok java programı tarafından ihtiyaç duyulan sınıf ve interfaceleri içerir.<br />
Önemli olan nokta tüm programların içine bu paket otomatik olarak derleyici tarafından<br />
import(eklenmek) eklenir.</p>
<p><strong>java.net</strong> The Java Networking Package.<br />
This package contains classes that enable programs to communicate<br />
via networks (see Chapter 17, Networking).</p>
<p><strong>&#8220;java.net</strong> Java Ağ Paketi&#8221;<br />
Ağlar ile iletişim kurmak için ve böyle uygulamalar yazmak için gerekli<br />
sınıf ve interfaceler içerir.</p>
<p><strong>java.text</strong> The Java Text Package.<br />
This package contains classes and interfaces that enable a Java program<br />
to manipulate numbers, dates, characters and strings. It provides many<br />
of Java’s internationalization capabilities i.e., features that enable a program<br />
to be customized to a specific locale (e.g., an applet may display<br />
strings in different languages, based on the user’s country).</p>
<p><strong>&#8220;java.text</strong> Java Text Paketi&#8221;</p>
<p>Numaralar,tarihler,karakterler işlemek için, class ve interfaceleri tutar.</p>
<p><strong>java.util</strong> The Java Utilities Package.<br />
This package contains utility classes and interfaces, such as: date and<br />
time manipulations, random-number processing capabilities (Random),<br />
storing and processing large amounts of data, breaking strings<br />
into smaller pieces called tokens (StringTokenizer) and other<br />
capabilities.</p>
<p><strong>javax.swing</strong> The Java Swing GUI Components Package.<br />
This package contains classes and interfaces for Java’s Swing GUI<br />
components that provide support for portable GUIs.</p>
<p><strong>javax.swing.event </strong>The Java Swing Event Package.<br />
This package contains classes and interfaces that enable event handling<br />
for GUI components in the javax.swing package.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gokalpkuscu.com/java-kutuphaneri-hakkinda-kucuk-bilgiler-tr-en/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
