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