Co to jest JavaBeans? Wprowadzenie do pojęć JavaBeans



Ten artykuł o tym, czym są JavaBeans, pomoże Ci zrozumieć, czym są JavaBeans i jak można ich używać podczas programowania, aby umożliwić ich ponowne użycie.

Wielokrotne użycie jest główną koncepcją w każdym . JavaBean to składnik oprogramowania, który został zaprojektowany do wielokrotnego użytku w różnych środowiskach. Zagłębmy się w ten temat i poznajmy horyzonty pojęciowe z tego artykułu „Co to jest JavaBeans”.

Następujące wskazówki będą naszymi tematami dyskusji:





Zaczynajmy!

Co to jest JavaBeans?

JavaBeans to przenośny, niezależny od platformy model napisany w języku programowania Java. Jego składniki nazywane są fasolą.



Mówiąc prościej, JavaBeans to zajęcia które obejmują kilka obiekty w jeden obiekt. Pomaga w dostępie do tych obiektów z wielu miejsc. JavaBeans zawiera kilka elementów, takich jak konstruktory, metody pobierające / ustawiające i wiele więcej.

JavaBeans ma kilka konwencji, których należy przestrzegać:

  • Fasola powinna mieć wartość domyślną budowniczy (bez argumentów)
  • Fasola powinny udostępniać metody pobierające i ustawiające
    • DO metoda pobierania służy do odczytywania wartości czytelnej właściwości
    • Aby zaktualizować wartość, a metoda ustawiająca należy zadzwonić
  • Fasola powinna zaimplementować java.io.serializable , ponieważ pozwala na zapisywanie, przechowywanie i przywracanie stanu JavaBean, nad którym pracujesz

Teraz, gdy znasz już podstawy, zapoznajmy się szczegółowo z właściwościami komponentów JavaBeans.



Co to są właściwości JavaBean?

Użytkownik obiektu może uzyskać dostęp do właściwości JavaBean. Funkcja może mieć dowolny typ danych Java i zawierać zdefiniowane przez użytkownika klasy. Może mieć następujący tryb: do odczytu, zapisu, tylko do odczytu lub tylko do zapisu . Dostęp do funkcji JavaBean uzyskuje się za pośrednictwem dwóch :

jeden. getEmployeeName ()

Na przykład, jeśli imię i nazwisko pracownika to firstName, nazwa metody będzie miała postać getFirstName (), aby odczytać nazwisko pracownika. Ta metoda jest znana jako akcesor. Właściwości metod pobierających są następujące:

  1. Musi mieć charakter publiczny
  2. Typ zwrotu nie powinien być unieważniony
  3. Metoda pobierająca powinna być poprzedzona słowem otrzymać
  4. Nie powinno wymagać żadnych argumentów

2. setEmployeeName ()

Na przykład, jeśli nazwisko pracownika to firstName, nazwa metody będzie miała wartość setFirstName (), aby zapisać to imię i nazwisko pracownika. Ta metoda jest znana jako mutator. Właściwości metod ustawiających:

c ++ sortuj tablicę
  1. Musi mieć charakter publiczny
  2. Typ zwrotu powinien być pusty
  3. Metoda ustawiająca musi być poprzedzona słowem zestaw
  4. To powinno wymagać argumentów

Teraz, gdy masz już trochę teoretycznej wiedzy na temat JavaBeans, przejdźmy dalej i zrozummy proces implementacji.

Przykładowy program: implementacja JavaBeans

Przykładowy program pokazany poniżej pokazuje, jak zaimplementować JavaBeans.

public class Pracownik implementuje 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}}

Następny program jest napisany w celu uzyskania dostępu do klasy JavaBean, którą stworzyliśmy powyżej:

public class Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

Wynik:

java jak korzystać z funkcji tostring

Kupiec

Oto jak zaimplementować plik który uzyskuje dostęp do klasy JavaBean.

Zalety JavaBeans

Poniższa lista zawiera listę niektórych zalet JavaBeans:

Przenośny

Komponenty JavaBeans są zbudowane wyłącznie w Javie, dlatego są w pełni przenośne na dowolną platformę obsługującą . Wszystkie specyfikacje platformy, a także obsługa JavaBeans są realizowane przez wirtualną maszynę Java.

Kompaktowy i łatwy

Komponenty JavaBeans są proste w tworzeniu i łatwe w użyciu. Jest to ważny sektor zainteresowania architektury JavaBeans. Napisanie prostego Fasola nie wymaga wiele wysiłku. Ponadto fasola jest lekka, więc nie musi nosić ze sobą dużej ilości odziedziczonego bagażu, aby wspierać środowisko Fasoli.

Niesie mocne strony platformy Java

JavaBeans jest dość kompatybilna, nie ma żadnego nowego skomplikowanego mechanizmu rejestracji komponentów w systemie wykonawczym.

Chociaż wszystko to brzmi dobrze, używanie JavaBeans ma również pewne wady. Teraz sprawdźmy, co to będzie.

Wady JavaBeans

  1. JavaBeans są zmienne, dlatego brakuje im zalet oferowanych przez niezmienne obiekty.
  2. JavaBeans będzie w niespójnym stanie w trakcie jego budowy.

Tym samym dotarliśmy do końca artykułu „Co to jest JavaBeans”. Mam nadzieję, że omówione tutaj treści dodają wartości Jawa wiedza, umiejętności. Cóż, dalej odkrywaj świat Java. Bądźcie czujni!

Sprawdź autorstwa Edureka, zaufanej firmy zajmującej się edukacją online, z siecią ponad 250 000 zadowolonych uczniów rozsianych po całym świecie. Szkolenie i certyfikacja J2EE i SOA firmy Edureka jest przeznaczony dla studentów i profesjonalistów, którzy chcą zostać programistami Java. Kurs ma na celu zapewnienie przewagi w programowaniu w języku Java i przeszkolenie zarówno podstawowych, jak i zaawansowanych koncepcji języka Java, a także różnych struktur Java, takich jak Hibernate i Spring.

Masz do nas pytanie? Wspomnij o tym w sekcji komentarzy na blogu „Co to jest JavaBeans”, a my skontaktujemy się z Tobą tak szybko, jak to możliwe.