-
What I like most about Acegi Security Framework is its configurability and extensibility. I think those two features are very crucial for any framework to be successful. Recently, I have come across a requirement of authenticating users via a web service and giving more detailed authentication failure messages according to... [Read More]
-
Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri Hacettepe Sunumu
By Kenan Sevindik -
Susun ve Çalışın
By Kenan Sevindik -
Yine Yeniden Aikido
By Kenan Sevindik -
Korkunun Ecele Faydası Yok Derler
By Kenan Sevindik -
Güncel Yazılım Mühendisliği Pratikleri ve Kurumsal Java Teknolojileri
By Kenan Sevindik28 Nisan 2008 Pazartesi günü ODTÜ Bilgisayar Mühendisliği Bölümü’nde “Contemporary Software Engineering Practices Together with Enterprise Java Technolojies” başlıklı bir sunum gerçekleştirme fırsatı buldum. Aşağıda sunumdan yola çıkarak oluşturduğum kısa bir makaleyi yayımlıyorum. Ayrıca sunum’un kendisine de buradan erişmek mümkün. Umarım bu çalışma yakın dönemde mezun olacak öğrenci arkadaşlara faydalı... [Read More] -
A Picture From Oracle Coherence Workshop in Istanbul
By Kenan Sevindik -
ORA-12519 When Using Oracle XE
By Kenan SevindikI recently installed Oracle XE on my laptop and tried to run our project which normally uses Oracle 10g in our company. After creating a db user and enabling it, I created tables, sequences, triggers, and stored procedures, etc., by running db init scripts through ant without any problem. When... [Read More] -
Moving FilterInvocation Definitions out of XML Files in Acegi
By Kenan SevindikSpringSource has recently announced that they renamed AcegiSecurity as SpringSecurity, and are preparing for a major release which will be called 2.0. Actually, its first milestone release is already available for download. According to Ben Alex, there are various enhancements to bean configurations and new features introduced such as hierarchical... [Read More] -
Developing A LogHandler To Monitor Access To Web Services in Axis
By Kenan SevindikWe need to monitor access (from where, who, etc.) to our web services, trace incoming and outgoing message contents for auditing purposes. It is better to separate this task from web services themselves and let the web service infrastructure, which is Axis in our case, handle this operation. [Read More] -
Dealing with SOAP Headers in Axis
By Kenan SevindikAfter a long period, I have returned to working with Axis to develop web services. Axis 1.4 is a framework for creating SOAP processing clients and servers. One of the issues I encountered during my web service development is dealing with SOAP headers. [Read More] -
Ivy Configurations
By Kenan SevindikOne of the nicest features of Maven is its ability to specify some dependencies as compile time only, and they won’t be included at runtime because they are already provided by the target web container. Here is an example of it. <dependency> <groupId>javax.servlet</groupId> <artifactId>servlet-api</artifactId> <version>2.4</version> <scope>provided</scope> </dependency> But that’s it!... [Read More] -
JavaPolis07-2
By Kenan SevindikPerşembe gününün bir diğer güzel sunumunu “Offline Web apps with Google Gears” ile Dion Almaer yaptı. Dion tıfıl ama bir o kadar da sempatik bir çocuk ve de yaptıklarından anlaşılan yetenekli bir yazılımcı. Dion sözlerine “Almaer” soyadının ve kendi ailesinin köklerinin 2. Dünya Savaşı’nda Belçika’ya kadar uzandığını geçenlerde onunla bağlantı... [Read More] -
JavaPolis07-1
By Kenan SevindikBir sene aradan sonra tekrar Belçika’da düzenlenen Javapolis’07 konferansına katıldım. Bu sene biraz daha erken orada olup konferans öncesi Brüksel’de dolaşmak istedim. Şimdiye kadar sadece mesajlardan birbirimizi tanıdığımız, bir süredir orada çalışan ve turkishcontractors google grubunun kurucusu Mesut Çelik’i ziyaret etme fırsatı buldum. Mesut ile Pazar günü Brüksel’de bulutuk, kısa... [Read More] -
Ivy; Agile Dependency Management Tool
By Kenan SevindikIn my opinion, Ivy is the best dependency management tool compared to others in the field. Unfortunately, good things don’t always receive enough interest they deserve from the developer community. Ivy shares the same destiny in this respect. [Read More] -
Alırım Façanı Aşağı!
By Kenan SevindikGeçenlerde İlber Ortaylı’nın İstanbul’dan Sayfalar isimli kitabını okurken bu argo deyimle karşılaştım. İlber Ortaylı Osmanlı dönemindeki İstanbul Türkçe’sinin evrenselliğinden bahsederken verdiği örnekler arasında bu deyimde geçiyordu. Deyim TDK’ya göre birisini mahçup etmek, bozmak anlamına geliyor. [Read More] -
Bağımlılıklarınızı Kontrol Ediyor musunuz?
By Kenan SevindikGeçen aylarda www.springframework.org sitesinde yapılan bir ankette nesnelerin ihtiyaç duyduğu bağımlılıkların sağlanıp sağlanmadığının hangi yöntemlerle kontrol edildiği sorgulanmıştı. Bu anketten ortaya çıkan ilginç sonuç ise, yaklaşık %29’luk bir kesimin gerekli bağımlılıkların kontrolünü hiç yapmadıklarını söylüyordu. Oysa bağımlılık kontrolü bir nesnenin sağlıklı bir biçimde oluşturulup kullanılabilmesi için gerekli bir işlemdir. Spring,... [Read More] -
Spring ve Test Driven Programlama
By Kenan SevindikBir önceki yazımda Spring Framework‘ün test driven yazılım geliştirmeye ciddi katkılarının olduğunu ifade etmiştim. Bu 3 temel nedene dayanıyor; [Read More] -
Spring’e Giriş; İlk Spring Uygulamaları
By Kenan SevindikSpring, JEE uygulamaları için geliştirilmiş bir iskelet frameworktür. Bildiğimiz gibi JEE uygulamaları geliştirirken ilgilenilmesi gereken pek çok altyapısal (middleware) ihtiyaçlar sözkonusudur. Her katman için bu altyapısal ihtiyaçları karşılayan, genelde JSR spesifikasyonları üzerine kurulmuş, API kütüphaneleri ve popüler frameworkler mevcuttur. Kurumsal Java uygulamaları geliştirirken karşılaşılan en büyük zorluklar da bütün bu... [Read More] -
Jar Library Is Here, So Why Am I Still Getting java.lang.NoSuchMethodError?
By Kenan SevindikThen it means that either you have more than one version of that jar library, or there is another jar library which contains a class with that problematic method with exactly the same signature. [Read More] -
Telegraph Road
By Kenan Sevindik -
Acegi-JSF 1.1.3 is released
By Kenan SevindikIt was over a year ago that Çağatay developed some JSF components which correspond to Acegi JSP taglib. We were in the same project at that time and were using Acegi Security Framework extensively. Later, our ways were separated, and we focused on different tasks. [Read More] -
Experiences with JSR-170 and Alfresco, Part I
By Kenan SevindikNowadays, I have found a chance to read about Java Content Repository API specification, also known as JSR-170, and play with Alfresco, which is a nice implementation of it. [Read More] -
Acegi Security Extensions Project
By Kenan SevindikAcegiSecurityFramework for Spring is a highly popular enterprise security framework for web applications. It provides many authentication and authorization features of very high quality. With the use of Acegi, it is now a practical reality to be able to add security features to your system from the ground up without... [Read More] -
Wiring a Bean with BeanReferenceFactoryBean
By Kenan SevindikFor some reason or another, you may have more than one bean definition with the same type configured in your application context, and you may want to use only one of them based on some condition or configuration option. [Read More]