Bean, Java programlama diliyle oluşturulmuş ve Sun'ın %100 Pure Java belirtimlerine uygun olarak JavaBeans belirtimlerine göre paketlenmiş, yeniden kullanılabilir bir nesnedir. Bir fasulye, bir Java uygulamasından farklıdır, çünkü kalıcılığı vardır (yürüttükten sonra kullanıcının sisteminde kalır).
Ek olarak, çekirdekler, süreçler arası iletişim yoluyla diğer JavaBeans ile iletişim kurma ve veri alışverişi yapma yeteneğine sahiptir. Bu anlamda JavaBean, ActiveX denetimine benzer, ancak çok önemli bir istisna dışında: Yalnızca şu bilgisayarlarda yürütülen ActiveX denetimlerinin aksine. işletim sistemi düzeyinde nesne bağlama ve gömme (OLE) desteği, Java çalıştırabilen herhangi bir bilgisayar platformunda yürütülür Tercüman.
Technipages Fasulyeyi Açıklıyor
JavaBeans, size yeniden kullanılabilir ürünler üretme şansı veren Sun Microsystems'in nesne konumlu bir programlama arabirimidir. Herhangi bir ana çalışma çerçevesinde bir sistemde iletilebilen parçalar olarak kabul edilen uygulamalar veya program oluşturma kareleri sahne. Java uygulamaları gibi, JavaBeans parçaları (veya "Beans"), World Wide Web sayfalarını (veya farklı uygulamaları) vermek için kullanılabilir. sezgisel yetenekler, örneğin, müşteriye veya programa bağlı olarak kredi maliyetlerini işleme veya sayfa içeriğini kaydırma nitelikler.
Parçaların veya Fasulyelerin kullanıldığı noktada, bir Bean'in özellikleri (örneğin, bir pencerenin temel gölgesi) şu şekildedir: Daha önce “tanışmamış” farklı Fasulyeler ve Fasulyeler, birbirlerinin özelliklerini güçlü bir şekilde tanıyabilir ve bağlantı kurabilirler. gerektiği gibi.
Beans, Sun'dan bir Beans Geliştirme Kiti (BDK) ile oluşturulur ve herhangi bir ana çalışma çerçevesi aşamasında çalışmaya devam edebilir. programlar, kelime işlemciler ve farklı uygulamalar dahil olmak üzere çeşitli uygulama koşulları (bölmeler olarak bilinir) içinde uygulamalar.
JavaBeans ile bir bileşen geliştirmek için Sun'ın Java programlama dilini kullanarak dil bildirimleri oluşturursunuz ve JavaBeans açıklamalarını dahil edersiniz. parça özelliklerini, örneğin, bir çekirdeğin benzer bir tutucuda veya başka bir yerde farklı çekirdeklerle konuşmasını tetikleyen UI öznitelikleri ve durumları tasvir edin. sistem.
Fasulye ayrıca, korunaklı bir yerde bir parçanın durumunu ortadan kaldırmanın bir aracı olan kararlılığa sahiptir. Bu, örneğin bir segmentin (bean), belirli bir müşterinin önceki bir müşteri oturumunda girdiği bilgileri “hatırlamasına” izin verir. JavaBeans, Java uygulamalarına, OpenDoc ve ActiveX arabirimlerinin şu anda sağladığı bileşik arşivleme yeteneğini verir.
Fasulyenin Yaygın Kullanım Alanları
- JavaBeans değişmez nesneler için mevcut ayrıcalıklardan yoksundur.
- olarak işlev görmek için Cava Dili bir nesne sınıfı, yöntem adlandırma, oluşturma ve davranışla ilgili belirli kurallara uymalıdır.
- Tasarım aracı gibi başka bir uygulamanın bir bileşen hakkında bilgi almasına izin verdiği için Java Beans API'nin önemli bir özelliği
Fasulyenin Yaygın Yanlış Kullanımları
- JavaBeans doğası gereği değişken değildir.