Возможность повторного использования - основная концепция любого . JavaBean - это программный компонент, который был разработан для многократного использования в различных средах. Давайте углубимся в тему и поймем горизонты концепции в этой статье «Что такое JavaBeans».
Следующие указатели будут нашими темами для обсуждения:
- Что такое JavaBeans?
- Каковы свойства JavaBean?
- Пример программы: реализация JavaBeans
- Преимущества JavaBeans
- Недостатки JavaBeans
Давайте начнем!
как использовать атом для Python
Что такое JavaBeans?
JavaBeans - это переносимая платформенно-независимая модель, написанная на языке программирования Java. Его компоненты называются бобами.
Проще говоря, JavaBeans классы которые инкапсулируют несколько объекты в единый объект. Это помогает получить доступ к этим объектам из нескольких мест. JavaBeans содержит несколько элементов, таких как конструкторы, методы получения / установки и многое другое.
JavaBeans имеет несколько соглашений, которые следует соблюдать:
- Бобы должны иметь значение по умолчанию строитель (без аргументов)
- Бины должны предоставлять методы получения и установки
- К метод получения используется для чтения значения читаемого свойства
- Чтобы обновить значение, метод установки должен называться
- Beans следует реализовать java.io.serializable , поскольку он позволяет сохранять, хранить и восстанавливать состояние JavaBean, над которым вы работаете
Теперь, когда вы знакомы с основами, давайте подробно узнаем о свойствах JavaBeans.
Что такое свойства JavaBean?
Пользователь объекта может получить доступ к свойству JavaBean. Функция может относиться к любому типу данных Java, содержащему определяемые вами классы. Это может быть следующий режим: чтение, запись, только чтение или только запись . Доступ к функциям JavaBean осуществляется через два :
один. getEmployeeName ()
Например, если имя сотрудника - firstName, имя метода будет getFirstName () для чтения этого имени сотрудника. Этот метод известен как аксессуар. Свойства методов получения следующие:
- Должен быть публичным по своему характеру
- Тип возврата не должен быть недействительным
- Метод получения должен начинаться со слова получить
- Это не должно принимать никаких аргументов
2. setEmployeeName ()
Например, если имя сотрудника - firstName, имя метода будет setFirstName () для записи этого имени сотрудника. Этот метод известен как мутатор. Свойства методов установки:
- Должен быть публичным по своему характеру
- Тип возврата должен быть недействительным
- Метод установки должен начинаться со слова набор
- Это требует некоторого аргумента
Теперь, когда вы получили некоторые теоретические знания о JavaBeans, давайте продолжим и разберемся в процессе реализации.
Пример программы: реализация JavaBeans
Пример программы, показанный ниже, демонстрирует, как реализовать JavaBeans.
как преобразовать двойное в int
открытый класс Employee реализует 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} public String getName () {return name}}
Следующая программа написана для доступа к классу JavaBean, который мы создали выше:
открытый класс Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}
Вывод:
Чендлер
Итак, вот как реализовать который обращается к классу JavaBean.
Преимущества JavaBeans
В следующем списке перечислены некоторые преимущества JavaBeans:
Портативный
Компоненты JavaBeans построены исключительно на Java, поэтому их можно полностью переносить на любую платформу, поддерживающую . Все особенности платформы, а также поддержка JavaBeans реализуются виртуальной машиной Java.
Компактный и легкий
Компоненты JavaBeans просты в создании и использовании. Это важный сектор архитектуры JavaBeans. Чтобы написать простой компонент, не потребуется много усилий. Кроме того, bean-компонент легкий, поэтому ему не нужно носить с собой много унаследованного багажа для поддержки среды Beans.
Обладает сильными сторонами платформы Java
JavaBeans довольно совместим, нет какого-либо нового сложного механизма для регистрации компонентов в системе времени выполнения.
Хотя все это звучит хорошо, использование JavaBeans также имеет некоторые недостатки. А теперь давайте посмотрим, что это будут.
что такое Java ide
Недостатки JavaBeans
- JavaBeans изменчивы, поэтому им не хватает преимуществ, предлагаемых неизменяемыми объектами.
- JavaBeans будет находиться в несогласованном состоянии на этапе своего создания.
На этом мы подошли к концу статьи «Что такое JavaBeans». Я надеюсь, что изложенное здесь содержание добавило ценности вашему Ява знания. Что ж, продолжайте исследовать мир Java. Быть в курсе!
Проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.
Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев этого блога «Что такое JavaBeans», и мы свяжемся с вами в ближайшее время.