Что такое JavaBeans? Введение в концепции JavaBeans



Эта статья о том, что такое JavaBeans, поможет вам понять, что такое javabeans и как их можно использовать при программировании для обеспечения возможности повторного использования.

Возможность повторного использования - основная концепция любого . JavaBean - это программный компонент, который был разработан для многократного использования в различных средах. Давайте углубимся в тему и поймем горизонты концепции в этой статье «Что такое JavaBeans».

Следующие указатели будут нашими темами для обсуждения:





Давайте начнем!

как использовать атом для Python

Что такое JavaBeans?

JavaBeans - это переносимая платформенно-независимая модель, написанная на языке программирования Java. Его компоненты называются бобами.



Проще говоря, JavaBeans классы которые инкапсулируют несколько объекты в единый объект. Это помогает получить доступ к этим объектам из нескольких мест. JavaBeans содержит несколько элементов, таких как конструкторы, методы получения / установки и многое другое.

JavaBeans имеет несколько соглашений, которые следует соблюдать:

  • Бобы должны иметь значение по умолчанию строитель (без аргументов)
  • Бины должны предоставлять методы получения и установки
    • К метод получения используется для чтения значения читаемого свойства
    • Чтобы обновить значение, метод установки должен называться
  • Beans следует реализовать java.io.serializable , поскольку он позволяет сохранять, хранить и восстанавливать состояние JavaBean, над которым вы работаете

Теперь, когда вы знакомы с основами, давайте подробно узнаем о свойствах JavaBeans.



Что такое свойства JavaBean?

Пользователь объекта может получить доступ к свойству JavaBean. Функция может относиться к любому типу данных Java, содержащему определяемые вами классы. Это может быть следующий режим: чтение, запись, только чтение или только запись . Доступ к функциям JavaBean осуществляется через два :

один. getEmployeeName ()

Например, если имя сотрудника - firstName, имя метода будет getFirstName () для чтения этого имени сотрудника. Этот метод известен как аксессуар. Свойства методов получения следующие:

  1. Должен быть публичным по своему характеру
  2. Тип возврата не должен быть недействительным
  3. Метод получения должен начинаться со слова получить
  4. Это не должно принимать никаких аргументов

2. setEmployeeName ()

Например, если имя сотрудника - firstName, имя метода будет setFirstName () для записи этого имени сотрудника. Этот метод известен как мутатор. Свойства методов установки:

  1. Должен быть публичным по своему характеру
  2. Тип возврата должен быть недействительным
  3. Метод установки должен начинаться со слова набор
  4. Это требует некоторого аргумента

Теперь, когда вы получили некоторые теоретические знания о 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

  1. JavaBeans изменчивы, поэтому им не хватает преимуществ, предлагаемых неизменяемыми объектами.
  2. JavaBeans будет находиться в несогласованном состоянии на этапе своего создания.

На этом мы подошли к концу статьи «Что такое JavaBeans». Я надеюсь, что изложенное здесь содержание добавило ценности вашему Ява знания. Что ж, продолжайте исследовать мир Java. Быть в курсе!

Проверьте от Edureka, надежной компании по онлайн-обучению с сетью из более чем 250 000 довольных учащихся по всему миру. Курс обучения и сертификации по Java J2EE и SOA от Edureka предназначен для студентов и профессионалов, которые хотят стать Java-разработчиками. Курс разработан, чтобы дать вам хорошее начало в программировании на Java и обучить вас как основным, так и продвинутым концепциям Java, а также различным средам Java, таким как Hibernate и Spring.

Есть вопрос к нам? Пожалуйста, укажите это в разделе комментариев этого блога «Что такое JavaBeans», и мы свяжемся с вами в ближайшее время.