ホームページ >Java >&#&チュートリアル >Java Beans の用途は何ですか?

Java Beans の用途は何ですか?

silencement
silencementオリジナル
2019-05-29 17:30:414293ブラウズ

Java Beans の用途は何ですか?

##1. JavaBean の概要

javaBean は、Java 言語を使用して開発された再利用可能なコンポーネントです。JavaBean を使用すると、繰り返しコードを削減して、 JSP コード全体の開発がより簡潔になります。 JavaBean で JSP を使用すると、次の利点があります:

1. 主に将来のメンテナンスの便宜のために、HTML と Java コードを分離できます。すべてのプログラム コード (HTML および Java) を JSP ページに記述すると、プログラム コード全体が大きく複雑になり、将来のメンテナンスが困難になります。

2. JavaBean を活用できます。日常的に使用するプログラムを JavaBean コンポーネントとして記述します。JSP で使用する場合は、ユーザーが必要とする機能を実行するために JavaBean コンポーネントを呼び出すだけで済みます。同じプログラムを再度記述する必要はありません。開発時間も節約できます。

2. JavaBean の開発要件

1. JavaBean 自体はクラスであり、Java オブジェクト指向プログラミングに属します。

2. JSP が提供する Javabean タグを使用して JSP 内の単純なクラスを操作する場合、このクラスは次の開発要件を満たす必要があります:

(1) すべてのクラスが配置される必要があります。パッケージでは、WEB にパッケージはありません;

(2) すべてのクラスは、外部からアクセスできるようにパブリック クラスとして宣言する必要があります;

(3) のすべての属性クラスはカプセル化する必要があります、つまり: private 宣言を使用します;

(4) カプセル化された属性を外部で操作する必要がある場合は、対応する setter メソッドと getter メソッドを記述する必要があります;

(5) JavaBean にはパラメータのないコンストラクタが少なくとも 1 つあり、JSP のタグによって使用されます。

最初の単純な JavaBean

package blog.csdn.joywy;  
public class SimpleBean{  
    private String name;  
    private int age;  
    public void setName(String name){  
        this.name = name;  
    }  
    public void setAge(int age){  
        this.age = age;  
    }  
    public String getName(){  
        return this.name;  
    }  
    public int getAge(){  
        return this.age;  
    }  
}

クラスに属性、セッター、ゲッター メソッドのみが含まれている場合、このクラスは単純な JavaBean になります。

単純な JavaBean にはいくつかの名詞もあります。

(1)VO: 単純な Java オブジェクトに対応し、特に値の転送操作に使用されます

(2)POJO:簡易Javaオブジェクト

(3)TO:送信オブジェクトリモート送信を行う場合、オブジェクトが配置されているクラスはjava.io.Serializableインタフェースを実装する必要があります。

以上がJava Beans の用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。