Oca
16
2012

JSF Spring Entegrasyonu: ApplicationContext ile nesnelere erişim

kodcu_jsfSpingDers

Bu video dersinde, Spring Container’ın yönettiği nesnelere JSF içinden nasıl erişileceğini örneklendirmeye çalıştım. private ApplicationContext context = FacesContextUtils.getWebApplicationContext(FacesContext.getCurrentInstance()); public void save() { articleLists.getArticleLists().add(article); article = (Article) context.getBean(“article”); } Uygulamanın koşan hali için: http://hakdogan.jelastic.servint.net/kodcu/index.xhtml Uygulama kodu için: https://github.com/hakdogan/JsfSpringEntegrasyonu-2 JSF Spring Entegrasyonu’na dair ilk yazı için: http://www.kodcu.com/2012/01/jsf-spring-entegrasyonu/

Oca
15
2012

Android Image Processing

bitmap

Bugün android üzerinde oluşturacağımız bitmap ile çeşitli renklerde şekliller oluşturacağız. Android’ in bize sağladığı bitmap sınıfını küçük çaplı görüntü işleme ve grafik işlemleri için kullanacağız. Siyah-beyaz bir resim çizerek uygulamamıza başlayalım. İlk önce imageview oluşturalım. ImageView image = (ImageView)findViewById(R.id.image); Ardından bir bitmap oluşturalım. Bitmap bitmap = Bitmap.createBitmap(width, height, Config.ARGB_8888); Random sayı üreten bir fonksiyon ile pixel değerlerini hesaplatabilirsiniz. Denemek için kolaylık sağlamaktadır. public int RandomNum(){ return Math.abs(random.nextInt())%255; } Bitmap için tüm pixel değerlerini biz vereceğiz. [...]

Oca
15
2012

Vaadin Web Framework’e Giriş

vaadin

Çoğumuz klasik anlamda Java teknolojileriyle web yazılımı geliştirmişizdir. O zaman konfigurasyon aşamalarından tutun, JavaScript/JQuery öğrenme, HTML yazma gibi süreçlerden mutlaka geçmişsinizdir. Peki web programlamada bu süreçleri hızlandırsak, JavaScript, HTML vb. dillere hiç gerek kalmadan RIA(Rich Internet Application) yazılımı yazsak, client-server ajax bağlantılarını kendisi yapsa, üstelik bunu desktop için GUI yazar gibi event driven yöntemle yapsak,ve tamamı ile fonksiyonaliteleri server-side çalışsa sizce nasıl olur? Hayır GWT’den bahsetmiyorum. GWT client-side çalışan, tarayıcınızın script motorunu kullanan bir uygulama [...]

Oca
14
2012

Ruby on Rails Yazı Dizisi v3

rubyonrails3

Bugün artık daha ciddi işler yapmak ve elleri biraz kirlemek için yola çıkıyoruz. Geçen yazılarda daha teknik detaylara yer vermiştik. Şimdi sıra bunları uygulamalar yolları ile görebilmek. Hadi bakalım. Öncelikle bir yazılımın kullanabilmek için gerekli çevre bileşkenlerini yüklemek lazım. Ben Ruby on Rails’ı Windows, Ubuntu ve MAC OSX üzerinde kullandım. En sonunda MAC OSX üzerinde kullanmaya karar kıldım ve bu yolda ilerliyorum. Eğer MAC’iniz varsa RoR(Ruby on Rails) kullanmanız için hiç bir sıkıntı olmayacaktır. İlk [...]

Oca
11
2012

Groovy ile Web Geliştirme

Groovy-logo

Java EE eğitimleri genelde temel servlet örneği ile başlar. Groovy ile Web geliştirmek için de öncelikle groovletlerle başlamanız gerekir. Eğer servletlerde classlar ve doXX( ) metot tanımlamalarından kurtulmak isterseniz,bun yaptıktan sonra geride kalan bir groovlete benzeyecektir. Aşağıda Login.groovy olarak adlandırılan örnek Web uygulamasının üst seviye dizinine yerleştirilmektedir.   def username= request.getParameter(“username”) def password= request.getParameter(“password”) if (username == “kodcu” && password == “com”) {   response.sendRedirect(“home.jsp”)   session = request.getSession(true);   session.setAttribute(“name”, username) }else {   [...]

Oca
11
2012

Java’da LRU Cache Uygulaması

Java

Cache, daha hızlı erişim için verinin geçici olarak depolandığı bir alan olarak tanımlanabilir, uygulamaya göre bellekte, lokal diskte ya da network üzerinde başka bir depolama biriminde bulunabilir. Temel mantık veriye daha kısa sürede erişmektir. Yazılımlarımızda zaman zaman oluşturduğumuz nesneleri bellekte kendimizin oluşturacağı bir cache alanı üzerinde tutmak isteyebiliriz, bu nesneler oluşturulması, elde edilmesi pahalı (network üzerinden bir yerden alınan ya da oluşturulması bellek veya cpu olarak sistem kaynaklarını fazla kullanan) olarak kabul edebileceğimiz nesneledir, bir [...]

Oca
10
2012

Ruby on Rails Yazı Dizisi v2

ruby-on-rails1

Merhaba arkadaşlar. Ruby on Rails yazı dizimizin ikinci versiyonu ile devam ediyorum. Bugün geçen yazıda da belirtiğim gibi Rails Bileşenlerinin detaylarından ve RESTful mimarisinden bahsedeceğim. Artık kod yazalım diyenler var duyabiliyorum biraz sabır diyorum ve başlıyorum. Bir önceki yazıdaki yapıya tekrar bakacak olursak , yapılarımızı Action Pack, Action Mailer, Active Model, Active Record, Active Resource, Active Support ve Railties olarak sıralayabiliriz. Action Pack: MVC yapısı içerisinde VC yapısını barındıran kendi başına bir gemdir. Action Controller, Action [...]

Oca
10
2012

CSS: Sitil Önceliği-2

CSSVideoDers

Bu video dersinde, bir önceki dersin devamı mahiyetinde, stil önceliği konusunda important deyiminin kullanılışını örneklendirmeye çalıştım. Derste yer alan stil tanımlamaları aşağıdaki gibidir: /* important deyimi: Tanımlanmış bir stil özelliğinin, stil önceliğine bakılmaksızın uygulanmasını sağlar ve sadece, uygulandığı özelliği öncelikli yapar. */ /* Aşağıda, important deyiminin kullanıldığı stil atamaları, sayfa içinde yer alan p etiketlerinin tamamına, stil önceliğine bakılmaksızın uygulanacaktır */ p { color: blue !important; font-size: 14px; font-weight: bold; padding: 0px 0px 0px 15px; [...]

Oca
8
2012

Android vs Apache Tomcat Web Service

200px-Tomcat-logo.svg

Android ile MySQL içerisinde depolanan verileri  AndroidvsMySQL linkteki yazıda kullanmaya çalışmıştık. Böyle bir kullanımın verimsiz ve güvenilir olmadığını da sözlerimize eklemişdik. Bugün android ile oluşturacağımız bir web service arasında konuşma sağlayacağız. Web service için servlet ve üzerinde çalışacağı apache tomcat kullanacağız. Uygulamanın genel mimarisini çizmek istersek aşağıdaki resme benzeyecektir. Uygulama tasarımı tarafında fazla bir değişiklik(AndroidvsMySQL’e göre) yapmayacağız. Sadece senkronizasyon problemleri ile karşılaşmamak için bir buttona daha ihtiyacımız olacak. Öncelikle bir java servlet oluşturalım. Servlet ile [...]

Oca
6
2012

Ruby on Rails Yazı Dizisi v1

rails

Merhabalar. Bir süredir kullandığım Ruby dili ile yazılmış Ruby on Rails frameworkünü sizlere anlatmak ve Türkçe bir yazı dizisi oluşturmak için kolları sıvadım. Öncelikle Rails’in ne olduğunu ve tarihçesini, sonrasında Rails’in yapısını, sonrasında Rails MVC (Model View Controller) yapısını anlatacağım. Sonraki yazılarda daha detaylara inerek Rails’in gücünü sizlerlerinde hissetmesini sağlayacağım. Ruby on Rails, David Heinemeir Hansson’un başını çektiği Ruby dili ile yazılmış open source frameworktür. Şu an 3.2.RC1 versiyonu ortalıkta dolaşmaktadır. Ancak en güvenilir versiyon şu an için 3.1.1 dir. DRY (Don’t [...]

Sayfalar:«12345678910...30»

En son haber ve ücretsiz eğitimlere ulaşmak için üye olabilirsiniz