Bean е обект за многократна употреба, създаден с езика за програмиране Java и в съответствие със спецификациите на Sun за 100 процента Pure Java, който е опакован според спецификациите на JavaBeans. Bean се различава от Java аплет по това, че има постоянство (той остава в системата на потребителя след изпълнение).
Освен това, beans са способни да комуникират и обменят данни с други JavaBeans чрез комуникация между процеси. В този смисъл JavaBean е подобен на ActiveX контрола, но с много важно изключение: за разлика от ActiveX контролите, които се изпълняват само на компютри, които поддържа свързване и вграждане на обекти (OLE) на ниво операционна система, a ще се изпълнява на всяка компютърна платформа, която е в състояние да изпълнява Java преводач.
Technipages обяснява Bean
JavaBeans е обектно разположен програмен интерфейс от Sun Microsystems, който ви дава шанс да произвеждате повторно използваеми приложения или квадратчета за изграждане на програми се считат за части, които могат да бъдат предадени в система на всяка основна работна рамка сцена. Подобно на Java аплети, частите на JavaBeans (или „Beans“) могат да се използват за предоставяне на страници в World Wide Web (или различни приложения) интуитивни способности, например, обработка на разходите за заем или преместване на съдържанието на страницата в зависимост от клиента или програмата качества.
В момента, когато се използват частите или бобовете, свойствата на боб (например основният нюанс на прозорец) са безпогрешно за различни зърна и боб, които не са се „срещали“ преди, могат да се запознаят мощно със свойствата на другия и да се свържат според нуждите.
Beans се създава с Beans Development Kit (BDK) от Sun и може да се поддържа на всеки основен етап на работна рамка вътре в различни условия на приложение (известни като отделения), включително програми, текстови процесори и различни приложения.
За да разработите компонент с JavaBeans, вие съставяте езикови прокламации, използвайки езика за програмиране Java на Sun и включвате обяснения на JavaBeans, които изобразяват свойствата на частите, например атрибути на потребителския интерфейс и случаи, които задействат боб да говори с различни бобове в подобен държач или някъде другаде в система.
Фасулът освен това има решителност, която е инструмент за премахване на състоянието на част на защитено място. Това би позволило, например, на сегмент (bean) да „припомни“ информация, която конкретен клиент току-що е въвел в предишна клиентска сесия. JavaBeans дава на Java приложенията възможността за комбинирано архивиране, която интерфейсите OpenDoc и ActiveX дават към момента.
Често срещани употреби на боб
- JavaBeans нямат привилегиите, достъпни за неизменни обекти.
- Да функционира като а JavaBean клас, обектният клас трябва да се подчинява на определени конвенции относно именуването, конструкцията и поведението на методите.
- Основна характеристика на Java Beans API, тъй като позволява на друго приложение, като например инструмент за проектиране, да получава информация за компонент
Често срещани злоупотреби с фасул
- JavaBeans не са по своята същност променливи.