Ionic Framework ile Chat Uygulaması Oluşturma

Standart

Evet arkadaşlar bu makalemde sizlere daha önceden bahsetmiş olduğum Ionic ile basit bir chat uygulaması nasıl yapılır onu göstereceğim. Yapacağım bu chat uygulamasında kişiler anonim olarak mesajlaşabilecekler ve istedikleri mesajları okunmuş olarak seçebilecekler. Öncelikle command promt’u açıp masaüstüne geçelim ve chatUygulaması adında boş bir ionic projesi oluşturalım:

İndirme işlemi bittikten sonra command ekranında indirmiş […]

Highcharts ile Server Taraflı Grafik Oluşturma

Standart

İlk olarak PhantomJS‘in sitesinden phantom’u indirmemiz gerekiyor. İndirilen zip dosyasını çıkarttıktan sonra phantomjs-2.0.0-windows\bin dizinine gelelim. Daha sonrasında Highcharts’ın github hesabı olan highslide-software‘in paylaştığı kütüphanlerden sırasıyla highcharts.com/eporting-server/phantomjs altında bulunan bütün kütüphaneleri indirip, önceden indirmiş olduğumuz phantomjs’in bin dizinine koyuyoruz. Daha önceden Highcharts’ın sitesinden full api indirildiyse oradada Exporting klasörünün altında aynı dizinde bulabilirsiniz. Şimdi terminal ekranını açalım ve […]

Web’de grafiksel gösterimin zengin hali: Highcharts

Standart

Highchart, web sitelerine ve ya web uygulamalarına kolay olarak eklenebilen etkileşimli(interaktif), saf javaScript ile yazılmış grafikkütüphanesidir. Highchart şu anda: line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall polar grafik tiplerini destekliyor. Genel olarak özelliklerinden de bahsedecek olursak: Highchart uyumludur. Bütün mobil ve masaüstü […]

Eclipse’de Spring kurulumu ve Hello World örneği

Standart

Spring kurulumu için gerekenlerin başında Java Development Kit (JDK) gelir. Java SE Downloads sayfasından jdknın son sürümünü indirebiliriz. İndirme işlemi bittikten sonra windows için varsayılan kurulum aşamalarını kullanarak kuralım. Kurulum bittikten sonra kurulum yaptığınız klasör içerisinde bulunan bin dizinini, sistem değişkenlerine eklendiğinden emin olun. Eğer ekli değilse ekleyelim. JDK kurulumundan sonra sırada Apache‘nin Common Logging […]

Java – Ehcache kullanımı

Standart

Ehcache, yaygın olarak kullanılan, Java distributed cache olarak geçen açık kaynak kodlu bir cacheleme kütüphanesidir. Özellikleri: Memory ve disk üzerinde kayıt, Listeners Cache yükleme Cache uzantıları Cache Exception kontrolü … Ehcache Apache Açık Kaynak Lisansı adı altında kullanılabilir ve halende aktif olarak desteklenmektedir. Ehcache kendisine kaydedilen bilgilere ulaşım için birçok özellik sunar. Örneğin sadece memory üzerinde kaydedilip, […]

Java properties dosyası oluşturma ve okuma-yazma işlemleri

Standart

Properties dosyaları, programlarda bulunur ve programlar çalıştırılmadan önce bu dosyalara bakarlar. Bu dosyalara göre sistemin ilk olarak nasıl initialize edileceği yani genel sistem bilgilerinin atanması gerektiğini (örneğin veritabanı bağlanma bilgileri) veya çalışma sırasında kaydedilmiş bilgilerin tekrardan okunması gibi görevlerin yerine getirilmesinde rol alırlar. Daha iyi anlamak için bir tane Java projesi oluşturalım ve adına PropertiesDeneme […]

GSON Nedir? Nasıl Kullanılır?

Standart

Gson (Google Gson olarak da bilinir) Google tarafından geliştirilmiş, açık kaynak kodlu Java kütüphanesi olup, Java neslerini JSON’a ve JSON’dan, serialize(encode) ve deserialize(decode) etmemize yarar. Örneğimi yine Maven projesi kullanarak anlatacağım. Eclipse’i açıp GsonDeneme adında bir proje oluşturalım. Daha sonra Gson dependencies‘imizi pom.xml‘imize ekleyelim:

Bu işlemden sonra src/main/java klasörü altında DataObject adında yeni bir sınıf ekleyelim […]

log4j Nedir? Nasıl kullanılır?

Standart

log4j, Java’da yazılmış, Apache Yazılım Lisansı altında paylaşılan; hızlı, güvenilir ve esnek bir loglama framework’üdür. Java’da yazılmasının yanı sıra C, C++, C#, Perl, Python, Ruby, and Eiffel dillerine de taşınmıştır. Runtime sırasında, dış(external) yapılandırmaların yapılmasını kolayca sağlar. Veritabanı,dosya,console, UNIX Syslog gibi büyük bir yelpazeye, loglama bilgilerinin işlenme sürecini,  öncelik levelleri ve offer mekanizmaları olarak gösterir. log4j üç adet […]

Java – Unit test nedir? JUnit kullanımı

Standart

Bu makalemizde Java’da kullanılan JUnit‘den bahsedeceğiz. Ama öncelikle Unit test mantığının ne olduğuna bakalım. Unit testin anlamı, sınıflar, metotlar gibi uygulamanızın daha küçük birimlerinin test edilmesidir. Bu testin yapılmasındaki amaç kendinize, müşterilerinize veya bir başkasına çalıştığınız kodu çalıştığını ispat etmektir. Unit testler tipik olarak otomatik çalışır, implemente edildiğinde ki anlamını korur ve tekrar tekrar kullanılabilir. […]

Java – Birden fazla resmi birleştirme

Standart

Java da “iki veya daha fazla resmi, tek bir resim olarak nasıl birleştirebiliriz?” sorusuna cevap olarak bugün bu konuya değineceğim. İlk olarak Eclipse‘de yeni bir proje açalım ve içerisine main metodu bulunan bir “Deneme” adında sınıf ekleyelim. Resimlerimizin bir arada bulunması için “resimler” adında, masaüstünde bir klasör oluşturalım ve resimlerimizi içerisine atalım. Ben burada örnek […]