Özet:
Donanım ve yazılım dünyasında yaşanan hızlı gelişmelere paralel olarak uygulama geliştiricilerin ve uygulama kullanıcıların beklentileri de artmıştır. Günümüzde uygulamaların yalnızca başarılı bir şekilde çalışabiliyor olması ihtiyaçları karşılamakta yetersiz kalmaktadır. Geliştirilecek olan bir uygulamanın performansı, hızı, ölçeklenebilirliği, kesintisiz hizmet verebilirliği gibi özellikler artık olmazsa olmazlar arasına girmiştir.Bu çalışma kapsamında geliştirilen JStar Java Framework'ü bütün bu ihtiyaçların karşılanabilmesinde gerekli olan alt yapıyı sunmak için tasarlanmış bir java framework'üdür. Uygulama geliştiricileri uygulamanın dışında kalan bu konulardan soyutlayarak, geliştirilecek olan uygulamanın iş mantığına odaklanmalarını sağlamak asıl hedef olarak belirlenmiştir. Platform olarak Java'nın seçilmiş olması tesadüfi bir karar olmayıp java'nın ve açık kaynak dünyasının sunmuş olduğu imkanlardan yararlanmak, platform bağımsız uygulamalar geliştirmek ve java'nın yaygın kullanım ağının getirilerinden azami derecede istifade etmek amaçlanmıştır.