자바 빈즈 예제

Posted on

서블릿에서 JavaBeans의 사용을 배우기 위해 Employee라는 빈을 만들고 세터와 게터로 4 개의 변수를 정의했습니다. 우리는 서브릿 컨트롤러 클래스에서이 콩의 개체를 사용합니다. 이 구현 다음에 오는 간단한 코드 조각을 살펴보겠습니다. 3. JavaBean에는 기본 속성에 대한 액세스를 허용하는 접근자 (getXxx 또는 부울 속성용 isXxx) 메서드 및 돌연변이 메서드 (setXxx)가 있습니다. 자바 콩과 EJB 콩에 대해 이야기하는 경우, 여기에 설명이 있습니다 … Java 백서에 따르면 재사용 가능한 소프트웨어 구성 요소입니다. Bean은 여러 위치에서 이 개체에 액세스할 수 있도록 많은 개체를 하나의 개체에 캡슐화합니다. 또한, 그것은 쉽게 유지 보수를 제공합니다. 응용 프로그램은 3 프로그램과 함께 제공됩니다. 사용자 이름과 암호를 가져와 JSP로 보내는 HTML 파일입니다. JSP에는 유효성 검사 코드가 없지만 JavaBean에서 사용할 수 있습니다. JSP는 클라이언트 데이터를 자바빈으로 보냅니다.

JavaBean은 유효성을 검사하고 결과는 JSP로 다시 전송됩니다. 차례로 JSP는 유효성 검사 결과를 클라이언트에 보냅니다. JavaBean은 다음 규칙을 따라야 하는 Java 클래스입니다. 자바빈은 Java용 재사용 가능한 소프트웨어 구성 요소입니다. 실제로 특정 규칙을 준수하는 Java 프로그래밍 언어로 작성된 클래스입니다. 여러 개체를 단일 개체(빈)로 캡슐화하여 여러 개별 개체가 아닌 단일 빈 개체로 전달할 수 있습니다. JavaBean은 직렬화 할 수 있고 0 인수 생성자가 있으며 getter 및 setter 메서드를 사용하여 속성에 액세스 할 수있는 Java 개체입니다. JavaBean 속성은 개체 사용자가 액세스할 수 있는 명명된 기능입니다.

이 기능은 정의한 클래스를 포함하는 모든 Java 데이터 형식일 수 있습니다. 이 섹션에서는 Eclipse를 사용하여 Java 기반 Maven 프로젝트를 만드는 방법을 설명합니다. 이클립스 Ide에서 파일 -> 새로운 -> 메이븐 프로젝트로 이동합니다. 자바빈 API는 JavaBeans와 관련된 여러 규칙을 정의합니다. 위키백과에 따르면: 그러나 NetBeans는 콩을 쉽게 쓸 수 있는 몇 가지 기능을 제공합니다. 또한 Java SE API에는 일반적인 작업을 구현하는 데 도움이 되는 몇 가지 지원 클래스가 포함되어 있습니다. 콤보 상자를 클릭하여 빈 패턴 보기로 전환합니다. NetBeans가 메서드 정의에서 유추할 수 있는 속성 목록이 표시됩니다.

NetBeans는 입력할 때 이 목록을 업데이트하므로 작업을 편리하게 확인할 수 있습니다. 새 팝 창이 열리고 파일 이름을 직원으로 입력합니다. 모델 클래스(즉, JavaBean)는 패키지 내에 만들어집니다. Servlet은 J2EE 서버에 존재하고 실행되는 Java 프로그램으로 HTTP 프로토콜 요청을 수신하고 처리하고 클라이언트에 대한 응답을 다시 보내는 데 사용됩니다.