Повторната употреба е основната концепция във всеки . JavaBean е софтуерен компонент, който е проектиран да бъде повторно използван в различни среди. Нека да се потопим в темата и да разберем хоризонтите на концепцията в тази статия „Какво е JavaBeans“.
Следните насоки ще бъдат нашите теми за дискусия:
- Какво е JavaBeans?
- Какви са свойствата на JavaBean?
- Примерна програма: Внедряване на JavaBeans
- Предимства на JavaBeans
- Недостатъци на JavaBeans
Нека да започнем!
Какво е JavaBeans?
JavaBeans е преносим, независим от платформа модел, написан на Java Programming Language. Неговите компоненти се наричат боб.
С прости думи, JavaBeans са класове които капсулират няколко обекти в един обект. Помага при достъпа до тези обекти от множество места. JavaBeans съдържа няколко елемента като конструктори, методи за получаване / настройка и много други.
JavaBeans има няколко конвенции, които трябва да се спазват:
каква е разликата между hashtable и hashmap
- Фасулът трябва да има по подразбиране строител (без аргументи)
- Бобът трябва да предоставя методи за получаване и задаване
- ДА СЕ метод за получаване се използва за отчитане на стойността на четливо свойство
- За да актуализирате стойността, a метод на сетер трябва да се извика
- Бобът трябва да се прилага java.io.serializable , тъй като позволява запазване, съхраняване и възстановяване на състоянието на JavaBean, върху който работите
След като вече сте запознати с основите, нека научим подробно за свойствата на JavaBeans.
Какво представляват свойствата на JavaBean?
Потребителят на обекта може да получи достъп до свойство JavaBean. Функцията може да бъде от всеки тип данни на Java, съдържаща класовете, които сте дефинирали. Може да е от следния режим: четене, писане, само за четене или само за писане . Функциите на JavaBean са достъпни чрез две :
един. getEfficieeName ()
Например, ако името на служителя е firstName, името на метода ще бъде getFirstName (), за да прочете това име на служител. Този метод е известен като аксесоар. Свойствата на методите за получаване са както следва:
- Трябва да е публично по природа
- Типът връщане не трябва да бъде анулиран
- Методът за получаване трябва да има префикс с думата вземете
- Не би трябвало да има аргументи
2. setEfficieeName ()
Например, ако името на служителя е firstName, името на метода ще бъде setFirstName (), за да напише това име на служител. Този метод е известен като a мутатор. Свойства на методите за задаване:
- Трябва да е публично по природа
- Типът връщане трябва да бъде анулиран
- Методът за задаване трябва да има префикс с думата комплект
- Трябва да има някакъв аргумент
Сега, след като сте достигнали някои теоретични познания за JavaBeans, нека продължим напред и да разберем процеса на внедряване.
Примерна програма: Внедряване на JavaBeans
Примерът на програмата, показан по-долу, показва как да се внедри JavaBeans.
публичен клас Служител изпълнява java.io.Serializable {private int id private String name public Employee () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} публичен низ getName () {return name}}
Следващата програма е написана, за да получи достъп до класа JavaBean, който създадохме по-горе:
публичен клас Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}
Изход:
Чандлър
И така, това е как да внедрите a който има достъп до класа JavaBean.
Предимства на JavaBeans
Следният списък изброява някои от предимствата на JavaBeans:
Преносим
Компонентите JavaBeans са изградени чисто в Java, следователно са напълно преносими към всяка платформа, която поддържа . Всички специфики на платформата, както и поддръжката на JavaBeans, се изпълняват от Java Virtual Machine.
Компактен и лесен
Компонентите на JavaBeans са лесни за създаване и лесни за използване. Това е важен фокусен сектор на архитектурата JavaBeans. Не са необходими много усилия, за да напишете обикновен Bean. Също така, бобът е лек, така че не трябва да носи много наследен багаж, за да поддържа средата на зърната.
Носи силните страни на платформата Java
JavaBeans е доста съвместим, няма нов сложен механизъм за регистриране на компоненти в системата за изпълнение.
Въпреки че всичко това звучи добре, използването на JavaBeans носи и някои недостатъци. Сега нека проверим какви биха били те.
Недостатъци на JavaBeans
- JavaBeans са променливи, поради което липсват предимствата, предлагани от неизменяеми обекти.
- JavaBeans ще бъде в несъответстващо състояние по време на изграждането му.
С това стигнахме до края на тази статия „Какво е JavaBeans“. Надявам се, че обсъденото тук обсъдено съдържание е добавило стойност към вашето Java знания. Е, продължете да изследвате света на Java. Останете на линия!
Вижте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят. Курсът за обучение и сертифициране на Java J2EE и SOA на Edureka е предназначен за студенти и професионалисти, които искат да бъдат Java Developer. Курсът е предназначен да ви даде начален старт в програмирането на Java и да ви обучи както за основни, така и за разширени Java концепции, заедно с различни Java рамки като Hibernate & Spring.
Имате въпрос към нас? Моля, споменете го в раздела за коментари в този блог „Какво е JavaBeans“ и ние ще се свържем с вас възможно най-скоро.