JavaBeans 란 무엇입니까? JavaBeans 개념 소개



What is JavaBeans에 대한이 기사는 JavaBean이 무엇인지, 그리고 재사용을 가능하게하기 위해 프로그래밍 할 때 어떻게 사용할 수 있는지 이해하는 데 도움이 될 것입니다.

재사용 성은 모든 분야의 주요 개념입니다. . JavaBean은 다양한 환경에서 재사용 할 수 있도록 설계된 소프트웨어 구성 요소입니다. 이 'What is JavaBeans'기사에서 주제를 자세히 살펴보고 개념의 지평을 이해해 보겠습니다.

토론 주제는 다음과 같습니다.





의 시작하자!

JavaBeans 란 무엇입니까?

JavaBeans는 Java 프로그래밍 언어로 작성된 이식 가능한 플랫폼 독립적 모델입니다. 해당 구성 요소를 Bean이라고합니다.



간단히 말해서 JavaBeans는 클래스 몇 가지를 캡슐화 사물 단일 개체로. 여러 위치에서 이러한 개체에 액세스하는 데 도움이됩니다. JavaBeans에는 생성자, Getter / Setter 메소드 등과 같은 여러 요소가 포함되어 있습니다.

JavaBeans에는 따라야 할 몇 가지 규칙이 있습니다.

요리사 대 ansible 대 꼭두각시
  • 빈에는 기본값이 있어야합니다. 건축업자 (인수 없음)
  • 빈은 getter 및 setter 메소드를 제공해야합니다.
    • 게터 메서드 읽을 수있는 속성의 값을 읽는 데 사용됩니다.
    • 값을 업데이트하려면 세터 방법 호출되어야한다
  • 빈은 구현해야합니다. java.io.serializable , 작업중인 JavaBean의 상태를 저장, 저장 및 복원 할 수 있습니다.

이제 기본 사항에 익숙해 졌으므로 JavaBeans의 속성에 대해 자세히 알아 보겠습니다.



JavaBean 속성이란 무엇입니까?

JavaBean 속성은 객체 사용자가 액세스 할 수 있습니다. 기능은 정의하는 클래스를 포함하는 모든 Java 데이터 유형일 수 있습니다. 다음 모드 일 수 있습니다. 읽기, 쓰기, 읽기 전용 또는 쓰기 전용 . JavaBean 기능은 두 가지를 통해 액세스됩니다. :

하나. getEmployeeName ()

예를 들어, 직원 이름이 firstName이면 해당 직원 이름을 읽는 메소드 이름은 getFirstName ()이됩니다. 이 방법은 접근 자. getter 메서드의 속성은 다음과 같습니다.

  1. 본질적으로 공개되어야 함
  2. 반환 유형은 무효가 아니어야합니다.
  3. getter 메서드는 다음 단어로 시작해야합니다. 가져 오기
  4. 논쟁을해서는 안됩니다

2. setEmployeeName ()

SQL의 기능은 무엇입니까

예를 들어, 직원 이름이 firstName 인 경우 메서드 이름은 해당 직원 이름을 작성하는 setFirstName ()이됩니다. 이 방법은 돌연변이. setter 메서드의 속성 :

  1. 본질적으로 공개되어야 함
  2. 반환 유형은 무효 여야합니다.
  3. setter 메서드는 다음 단어로 시작해야합니다. 세트
  4. 논쟁이 필요하다

이제 JavaBeans에 대한 이론적 지식을 습득 했으므로 구현 프로세스로 넘어 가서 이해하겠습니다.

예제 프로그램 : JavaBeans 구현

아래에 표시된 예제 프로그램은 JavaBeans를 구현하는 방법을 보여줍니다.

공용 클래스 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 클래스에 액세스하기 위해 다음 프로그램이 작성됩니다.

public class 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 Virtual Machine에 의해 구현됩니다.

작고 쉬운

JavaBeans 구성 요소는 생성하기 쉽고 사용하기 쉽습니다. 이것은 JavaBeans 아키텍처의 중요한 초점 분야입니다. 간단한 Bean을 작성하는 데 많은 노력이 필요하지 않습니다. 또한 빈은 가벼워 빈스 환경을 지원하기 위해 물려받은 짐을 많이 옮길 필요가 없습니다.

Java 플랫폼의 강점을 전달

JavaBeans는 호환성이 뛰어나며 런타임 시스템에 구성 요소를 등록하는 새로운 복잡한 메커니즘이 없습니다.

이 모든 것이 좋게 들리지만 JavaBeans를 사용하면 몇 가지 단점도 있습니다. 이제 그것이 무엇인지 확인해 봅시다.

파이썬에서 클래스의 __init__ 메소드는

JavaBeans의 단점

  1. JavaBeans는 변경 가능하므로 불변 객체가 제공하는 이점이 없습니다.
  2. JavaBeans는 구성 과정에서 일관성없는 상태가됩니다.

이것으로 우리는 'What is JavaBeans'기사의 마지막에 도달했습니다. 여기에 설명 된 내용이 귀하의 가치를 더하기를 바랍니다. 자바 지식. 자, Java 세계를 계속 탐색하십시오. 계속 지켜봐주세요!

확인 전 세계에 걸쳐 250,000 명 이상의 만족 한 학습자 네트워크를 보유한 신뢰할 수있는 온라인 학습 회사 인 Edureka에서 작성했습니다. Edureka의 Java J2EE 및 SOA 교육 및 인증 과정은 Java 개발자가 되고자하는 학생과 전문가를 위해 설계되었습니다. 이 과정은 Java 프로그래밍을 시작하고 Hibernate & Spring과 같은 다양한 Java 프레임 워크와 함께 핵심 및 고급 Java 개념 모두에 대해 교육하도록 설계되었습니다.

질문이 있으십니까? 'What is JavaBeans'블로그의 댓글 섹션에 언급 해 주시면 가능한 한 빨리 연락 드리겠습니다.