JavaBeans, Java dilinde yazılmış programlar için yeniden kullanılabilir yazılım bileşenleri veya kod bölümleridir. Programcıların bir kez bir program yazmasına ve herhangi bir sistemde çalıştırmasına izin verecek şekilde tasarlanmıştır. Aynı JavaBeans birçok farklı program oluşturmak için kullanılabilir. Taşınabilir kalmak için JavaBeans'ın belirli programlama kurallarına uyması gerekir.
Java® programlama dili 1990'ların ortalarında Sun Microsystems'ta James Goseling tarafından geliştirilmiştir. Sözdizimi, C ve C ++ programlama dillerininkine benzer. Nesne modeli daha basit olduğu için bu dillerden farklıdır. Java® dilinin en büyük avantajı, Java®'da yazılmış programların herhangi bir bilgisayar sisteminde kod üzerinde değişiklik yapmadan çalışabilmesidir.
JavaBeans ™, Java® programlarının taşınabilir kalmasına yardımcı olur. Bunlar temelde birlikte gruplandırılmış çok sayıda nesnedir, böylece tek tek yerine grup halinde taşınabilirler. Bunu başarmak için, JavaBeans ™ adlandırma, yapım ve davranış konusundaki bazı kuralları takip eder.
Bir JavaBean ™ seri hale getirilebilmelidir. Bu, bir bit dizisine dönüştürülebilir, böylece bir dosyada saklanabilir veya bir ağ üzerinden iletilebilir. Bu işlem için diğer isimler deflate ve marşallaştırıyor. JavaBean ™ 'ı serileştirildikten sonra kullanmak için seri kaldırma veya şişirme denilen bir işlemde sulandırılmalıdır.
JavaBeans ™ yazarken kullanılan diğer bir kural da nükleer kurucu. Yapıcı, nesneyi kullanıma hazırlamak için bir nesnenin oluşturulmasında çağrılan bir alt yordam veya olay dizisidir. Yapıcılar normalde nesnenin değişkenlerini ayarlamak için parametreleri kabul eder. NULLER kurucu hiçbir parametre kabul etmez.
Değişkenlerde kazara veya kodlara zarar veren değişikliklere karşı koruma sağlamak için, JavaBeans ™ içindeki değişkenler özel olarak ayarlanmıştır. Bu, yalnızca aynı sınıfın üyesi olan işlevlere veya belirli erişim izni verilenlere erişilebilir oldukları anlamına gelir. Yalnızca yeni değeri parametre olarak alan ve sonra özel değişkeni değiştiren bir genel üye işlevi kullanılarak değiştirilebilirler. Benzer bir rutin, özel üye değişkeninin değerini kod yazara döndürebilir. Buna alıcı ve ayarlayıcı yöntemi veya mutator yöntemi denir.
JavaBeans ™, Applet'lerle karıştırılmamalıdır. Küçük uygulamalar web tabanlı programlardır, JavaBeans ™ program yapmak için bir araya getirilebilen yeniden kullanılabilir bileşenlerdir. Bazı durumlarda, Appletler JavaBeans ™ 'a benzer işlevleri yerine getirmek için tasarlanabilir.


