Nano'nun Günlüğü… » 2011 » Aralık
Java’da Hibernate Uygulamasi
Gönderim Aralık 12th, 2011
Hibernate mimarisi daha onceki makalemde de bahsettigim gibi bir ORM araci olarak kullaniliyor. Object oriented’da bulunan nesnelerin veritabanlarinda ki iliskilerine karsilik gelen degerleri siniflandirabilecegimiz bir mimaridir. Bu mimarilerin en onemli faydasi, kod yazimini kisaltmak veya kolaylastirmaktan ziyade, yazilimin iyi bir sekilde dizayn edilmesi kolaylastirilmaktadir.
Etiketler: hbm2java, HIBERNATE, HIbernate API, Hibernate Configuration Wizard, hibernate jar, Hibernate Mapping Files and POJOs From Database, Hibernate Reverse Engineering Wizard, Hibernate.cfg.xml, hibernate.reveng, import java.util.HashSet;, Java, java.io.Serializable, ORM, Programlama Dilleri, Yazilim
Java’da MVC, ORM, Hibernate Kavramlari
Gönderim Aralık 11th, 2011
Yazilim muhendisliginde kullandigimiz bir mimari yapisidir. Amac projelerimizde soyutlandirma yapabilmektir. Katmanlari paracalara ayirmaktir. Bol, Parcala, Yonet en bilinen amactir.
Bu modelin kullanilmasinin ihtiyac sebebi ise ; kalabalik bir tasarlanmis projeyi hem dizayn tarafindan hemde arka tarafdaki bazi kodlari tekrar tekrar yazdigimizda kod fazlaligi olusmaktadir. ilerki zamanlarda hata ciktiginda bunlari bulmak zaman alacagindan dolayi bu model gelistirilmis ve kullanilmaya baslamistir.
Etiketler: HIBERNATE, Java, JPA, Model View Controller, MVC, Object Relational Mapping, ORM, Programlama Dilleri, Yazilim
Assembly Icin Uygulamalar
Gönderim Aralık 8th, 2011
Suleyman Demirel Universitesi – Uluborlu Meslek Yuksek Okulu’nda Gelistirmis oldugum uygulamalari paylasmak istedim… Umarim Yardimci olabilirim biraz da olsa…
Etiketler: asm, Assembler, Assembly, assembly alan degistirme, assembly ascii tablosu, assembly birleri toplama, assembly buyuk harfi kucult, assembly caps lock islemleri, assembly cift ve tek sayilar, assembly cmps islemleri, assembly dikey yatay renkler, assembly ekran silme, assembly ekrana cerceve, assembly girilen mesaji ortalama, assembly harf degistirme, assembly iki sayinin toplami, assembly kucuk harfi buyult, assembly kursor islemleri, assembly scas islemleri, assembly sifre programi, assembly string islemleri, assembly yuruyen isiklar, Programlama Dilleri, Yazilim
Java – Veri Madenciligi / SQL Viewer
Bu uygulamamizda ODBC ile ayarladigimiz veri tabani dosyamizdan verilerimizi cekip sorgulamalarimizi yapicaz… Ayni zaman da null veriler varsa bunlari buldurtup kullanicidan veri girilip girilmeyecegini veya bu verilerin silinip silinmeyecegi hakkinda onay alacagiz.
Açık Veritabanı Bağlantısı (ODBC),
bir tür veritabanından (veri kaynağı) diğer tür veritabanına veri taşımak için kullanabileceğiniz bir teknolojidir. Bunun için doğru sürücüye gereksiniminiz vardır. Bu surucu ayarlarini da ODBC ayarlari ile yapmaktayiz.
Etiketler: data mining, import java.awt.event.ActionEvent, import java.awt.event.ActionListener, import java.sql.*, import javax.swing.Icon, import javax.swing.JDialog, import javax.swing.JFrame, import javax.swing.JOptionPane, import javax.swing.table.DefaultTableModel, import javax.swing.Timer, import org.jdesktop.application.Action, import org.jdesktop.application.FrameView, import org.jdesktop.application.ResourceMap, import org.jdesktop.application.SingleFrameApplication, import org.jdesktop.application.TaskMonitor, Java, java swing, odbc, Programlama Dilleri, veri madenciligi, Weka, Yazilim
Java’da 2D Grafik Dizanylari
Gönderim Aralık 7th, 2011
Bu makelemde; Java’da 2 boyutlu grafik dizaynlarinda hangi kutuphaneler ve hangi genel kullanisli komutlar var bunlari inceleyecegiz.
Etiketler: drawarc, drawline, drawoval, drawrect, drawroundrect, drawstring, fillarc, filloval, fillrect, fillroundrect, Java, java swing, java.applet.Applet, java.awt, Programlama Dilleri, setColor, setfont, Yazilim
Java – Veri Madenciligi / Convert To Arff
Excel’den verileri okuma, okudugumuz verileri arff ortamina aktarirken dosya ciktisi almayi ve verileri aktariken java’da ki hashmap algoritmasi ve string islemlerine gore cozumlemeler yapacagiz…
Ve butun bu islemleri adim adim, her bir buton icerigine gore gerceklestirecegiz…
Etiketler: convert to arff, data mining, import java.io.FileWriter, import java.io.IOException, import java.io.Writer, import java.util.HashMap, import java.util.Iterator, import java.util.Map, import java.util.Set, import jxl.Cell, import jxl.read.biff.BiffException, import jxl.Sheet, import jxl.Workbook, import org.jdesktop.application.Action, import org.jdesktop.application.FrameView, import org.jdesktop.application.ResourceMap, import org.jdesktop.application.SingleFrameApplication, import org.jdesktop.application.TaskMonitor, Java, java excel, java hashmap, java string, java swing, Programlama Dilleri, veri madenciligi, Weka, Yazilim
Java’da Karar Agaclari – ID3 Algoritmasi
Karar Agaçları, Temel sınıflandırma tekniklerinden biri olan karar agaçları; verileri belli nitelik degerlerine göre sınıflandırmaya yarar. Bunun için algoritmaya girdi olarak verilerin belirlenen belli nitelikleri, çıktı olarak da verilerin belli bir niteligi verilir. Algoritma bu çıktı niteligindeki degerlere ulasmak için hangi girdi nitelik degerlerinin olması gerektigini agaç veri yapılarını kullanarak kesfeder.
Karar agaçları, yaygın olarak kullanılan sınıflama algoritmalarından birisidir. Karar agacı yapılarında, her dügüm bir nitelik üzerinde gerçeklestirilen testi, her dal bu testin çıktısını, her yaprak dügüm ise sınıfları temsil eder. En üstteki dügüm kök dügüm olarak adlandırılır. Karar agaçları, kök dügümden yaprak dügüme dogru çalısır.
Etiketler: data mining, ID3, ID3 Algoritmasi, Java, karar agaclari, Programlama Dilleri, veri madenciligi, Yazilim
Assembler Ile Programlama
Gönderim Aralık 4th, 2011
Assembly Nedir ? Assembler nedir ?
Pek çok kişi assembly ile makina dilini eşdeğer olarak kabul eder. Makina dili temelde assembly ile oldukça benzerlik gösterir, ancak aynı şeyler değildir. Makina dili, tamamen 16’lık (hexadecimal) sistemde oluşturulmuş komut serilerinden oluşmaktadır. Oysa assembly bu komut serilerini bire bir karşılık gelen kelimelerden ve kelimelerin kısaltmalarından oluşmuştur.
Etiketler: asm aritmatik ve mantik komutlari, asm arttirma ve azaltma komutlari, asm etkin adres yukleme, asm kaydirma ve yonlendirme komutlari, asm kontrol komutlari, asm mantiksal komutlar, asm veri aktarim komutlari, asm veri tipleri, asm yazmaclar, Assembler, Assembly, makina dili
WCF Hakkinda Kisa Kisa…
Wcf .net 3.0 ile gelen yeni teknolojilerden biri Wcf aslında bir web servisidir. Web servislerin kullanım mantığı ise masa ütünden web sitemizde çalışması gereken kodları çalıştırabilmektir. Örneğin winapi’mizde login işlemimiz var ama kullanıcı adı ve şifremiz web teki veri tabanımızda. Bir sitedeki veri tabanına ulaşmak istiyorsak o site içinden kodlama yapmalıyız. Web servisimiz işte tamda bu işe yarıyor. Servisimizi yazıyoruz ve sitenin içine koyuyoruz. Daha sonra winapimizden bu servisi çağırıyoruz ve servis internette çalışarak bize istediğimiz sonucu veriyor. Kullanıcı adı ve şifreyi servisimize parametre olarak yollayıp , sonucu true ve false olarak alabiliriz. Bunun gibi bir çok kullanım yeri vardır, günümüz Web ortamında servise ihtiyaç duymadığımız zaman yok dersek yalan olmaz.
Etiketler: .net, wcf, Windows Communication Foundation