JavaBeans ™ 란 무엇입니까?
JavaBeans는 Java® 언어로 작성된 프로그램의 재사용 가능한 소프트웨어 구성 요소 또는 코드 섹션입니다. 프로그래머가 프로그램을 한 번 작성하여 모든 시스템에서 실행할 수 있도록 설계되었습니다. 동일한 JavaBeans를 사용하여 다양한 프로그램을 작성할 수 있습니다. 이식성을 유지하려면 JavaBeans는 특정 프로그래밍 규칙을 따라야합니다.
Java® 프로그래밍 언어는 1990 년대 중반 Sun Microsystems의 James Goseling에 의해 개발되었습니다. 구문은 C 및 C ++ 프로그래밍 언어와 유사합니다. 객체 모델이 더 단순하기 때문에 이러한 언어와 다릅니다. Java® 언어의 가장 큰 장점은 Java®로 작성된 프로그램이 코드를 변경하지 않고도 모든 컴퓨터 시스템에서 실행될 수 있다는 것입니다.
JavaBeans ™는 Java® 프로그램이 이식성을 유지하도록 도와줍니다. 그것들은 기본적으로 함께 그룹화 된 많은 객체이므로 개별적이 아닌 그룹으로 이동할 수 있습니다. 이를 달성하기 위해 JavaBeans ™는 이름 지정, 구성 및 동작에서 특정 규칙을 따릅니다.
JavaBean ™을 직렬화 할 수 있어야합니다. 이것은 파일에 저장되거나 네트워크를 통해 전송 될 수 있도록 일련의 비트로 변환 될 수 있음을 의미합니다. 이 프로세스의 다른 이름은 수축 및 마샬링입니다. 직렬화 된 후에 JavaBean ™을 사용하려면 직렬화 해제 또는 팽창이라는 프로세스에서 재구성해야합니다.
JavaBeans ™ 작성에 사용되는 다른 규칙은 널 (null) 생성자입니다. 생성자는 객체를 만들 때 객체를 사용할 때 호출되는 서브 루틴 또는 일련의 이벤트입니다. 생성자는 일반적으로 객체의 변수를 설정하기 위해 매개 변수를 사용합니다. nullary 생성자는 매개 변수를 허용하지 않습니다.
실수로 인한 또는 코드 손상으로 인한 변수 변경을 방지하기 위해 JavaBeans ™의 변수는 전용으로 설정됩니다. 이는 동일한 클래스의 멤버 인 함수 또는 특정 액세스 권한이 부여 된 함수에만 액세스 할 수 있음을 의미합니다. 새 값을 매개 변수로 사용하고 개인 변수를 수정하는 공용 멤버 함수를 사용해서 만 수정할 수 있습니다. 유사한 서브 루틴이 개인 멤버 변수의 값을 코드 작성기에 리턴 할 수 있습니다. 이것을 getter and setter 메소드 또는 mutator 메소드라고합니다.
JavaBeans ™를 애플릿과 혼동해서는 안됩니다. 애플릿은 소형의 웹 기반 프로그램이며 JavaBeans ™는 프로그램을 만들기 위해 함께 사용할 수있는 재사용 가능한 구성 요소입니다. 경우에 따라 애플릿은 JavaBeans ™와 유사한 기능을 수행하도록 설계 될 수 있습니다.