JavaBeans là gì? Giới thiệu về các khái niệm JavaBeans



Bài viết này về JavaBeans là gì, sẽ giúp bạn hiểu javabeans là gì và cách chúng có thể được sử dụng khi lập trình để kích hoạt khả năng tái sử dụng.

Khả năng tái sử dụng là khái niệm chính trong bất kỳ . JavaBean là một thành phần phần mềm đã được thiết kế để có thể tái sử dụng trong nhiều môi trường khác nhau. Chúng ta hãy đi sâu vào chủ đề và hiểu các chân trời của khái niệm trong bài viết ‘JavaBeans là gì’.

Những gợi ý sau đây sẽ là chủ đề thảo luận của chúng tôi:





Hãy bắt đầu nào!

cách tìm kiểu dữ liệu trong python

JavaBeans là gì?

JavaBeans là một mô hình di động, độc lập với nền tảng được viết bằng Ngôn ngữ lập trình Java. Các thành phần của nó được gọi là đậu.



Nói một cách dễ hiểu, JavaBeans là các lớp học gói gọn một số các đối tượng vào một đối tượng duy nhất. Nó giúp truy cập các đối tượng này từ nhiều nơi. JavaBeans chứa một số phần tử như Constructors, Getter / Setter Method và hơn thế nữa.

JavaBeans có một số quy ước cần tuân theo:

  • Đậu phải có một mặc định người xây dựng (Không có đối số)
  • Đậu nên cung cấp phương thức getter và setter
    • ĐẾN phương pháp getter được sử dụng để đọc giá trị của một thuộc tính có thể đọc được
    • Để cập nhật giá trị, a phương pháp setter nên được gọi là
  • Đậu nên thực hiện java.io.serializable , vì nó cho phép lưu, lưu trữ và khôi phục trạng thái của JavaBean mà bạn đang làm việc

Bây giờ bạn đã quen với những điều cơ bản, hãy cùng tìm hiểu chi tiết về các thuộc tính của JavaBeans.



Thuộc tính JavaBean là gì?

Một thuộc tính JavaBean có thể được truy cập bởi người dùng đối tượng. Tính năng này có thể thuộc bất kỳ kiểu dữ liệu Java nào, chứa các lớp mà bạn xác định. Nó có thể ở chế độ sau: đọc, viết, chỉ đọc hoặc chỉ ghi . Các tính năng của JavaBean được truy cập thông qua hai :

một. getEpriseeName ()

Ví dụ: nếu tên nhân viên là firstName, tên phương thức sẽ là getFirstName () để đọc tên nhân viên đó. Phương pháp này được gọi là người truy cập. Các thuộc tính của phương thức getter như sau:

  1. Phải công khai về bản chất
  2. Loại trả lại không được vô hiệu
  3. Phương thức getter phải được bắt đầu bằng từ được
  4. Nó không nên có bất kỳ đối số

2. setEpriseeName ()

Ví dụ: nếu tên nhân viên là firstName, tên phương thức sẽ là setFirstName () để viết tên nhân viên đó. Phương pháp này được gọi là người đột biến. Thuộc tính của các phương thức setter:

  1. Phải công khai về bản chất
  2. Loại trả lại phải vô hiệu
  3. Phương thức setter phải được bắt đầu bằng từ bộ
  4. Nó sẽ có một số tranh luận

Bây giờ bạn đã đạt được một số kiến ​​thức lý thuyết về JavaBeans, chúng ta hãy tiếp tục và hiểu quy trình triển khai.

Chương trình ví dụ: Triển khai JavaBeans

Chương trình ví dụ được hiển thị dưới đây trình bày cách triển khai JavaBeans.

public class Employee triển khai 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}}

Chương trình tiếp theo được viết để truy cập lớp JavaBean mà chúng ta đã tạo ở trên:

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

Đầu ra:

Chandler

Vì vậy, đó là cách triển khai mà truy cập vào lớp JavaBean.

Ưu điểm của JavaBeans

Danh sách sau liệt kê một số lợi ích của JavaBeans:

Xách tay

Các thành phần JavaBeans được xây dựng hoàn toàn bằng Java, do đó hoàn toàn có thể di động đến bất kỳ nền tảng nào hỗ trợ . Tất cả các chi tiết cụ thể về nền tảng, cũng như hỗ trợ cho JavaBeans, đều được thực hiện bởi Máy ảo Java.

Nhỏ gọn và dễ dàng

Các thành phần của JavaBeans rất dễ tạo và dễ sử dụng. Đây là một lĩnh vực trọng tâm quan trọng của kiến ​​trúc JavaBeans. Không mất nhiều công sức để viết một Bean đơn giản. Ngoài ra, một hạt đậu có trọng lượng nhẹ, do đó, nó không phải mang theo nhiều hành lý kế thừa để hỗ trợ môi trường Đậu.

Mang những điểm mạnh của nền tảng Java

JavaBeans khá tương thích, không có bất kỳ cơ chế phức tạp mới nào để đăng ký các thành phần với hệ thống thời gian chạy.

Mặc dù tất cả những điều này đều có vẻ tốt, nhưng việc sử dụng JavaBeans cũng có một số nhược điểm. Bây giờ, chúng ta hãy kiểm tra những gì sẽ là.

Nhược điểm của JavaBeans

  1. JavaBeans có thể thay đổi, do đó thiếu những lợi thế được cung cấp bởi các đối tượng bất biến.
  2. JavaBeans sẽ ở trạng thái không nhất quán trong suốt quá trình xây dựng của nó.

Với điều này, chúng ta đã đến phần cuối của bài viết “JavaBeans là gì”. Tôi hy vọng rằng các nội dung được giải thích được thảo luận ở đây sẽ tăng thêm giá trị cho Java hiểu biết. Chà, hãy tiếp tục khám phá thế giới Java. Giữ nguyên!

Kiểm tra của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu. Khóa đào tạo và cấp chứng chỉ về Java J2EE và SOA của Edureka được thiết kế cho sinh viên và các chuyên gia muốn trở thành Nhà phát triển Java. Khóa học được thiết kế để cung cấp cho bạn khởi đầu về lập trình Java và đào tạo bạn về cả khái niệm Java cốt lõi và nâng cao cùng với các khung Java khác nhau như Hibernate & Spring.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến vấn đề này trong phần nhận xét của blog “JavaBeans là gì” và chúng tôi sẽ liên hệ lại với bạn trong thời gian sớm nhất.