Portée de la requête Java Servlet / JSP, partie 1

Qu'est-ce qu'une portée?

La scope </ font> dans Java Servlet / JSP est la zone où l'instance peut être enregistrée. Vous pouvez conserver les instances dans la zone de portée et partager ou passer entre la classe de servlet et JS.

En gros, utilisons l'instance "Java Beans"!

JavaBeans </ font> est un modèle de conception qui améliore l'indépendance des classes et facilite la réutilisation en tant que composant.

Règles Java Beans

  1. Peut être sérialisé (implémente java.io.Serializable).
  2. La classe est publique et appartient au package.
  3. Possède un constructeur public sans argument.
  4. Le champ est encapsulé.
  5. Ayez un getter / setter qui respecte la convention de dénomination.

Exemple de programme JavaBeans

Human.java


package model;
import java.io.Serializable;

public class Human implements Serializable {
  private String name;
  private int age;

  public Human() {}
  public Human(String name, int age) {
    this.name=name;
    this.age=age;
  }
  public String getName() { return name; }
  public void setName(String name) { this.name=name; }
  public int getAge() { return age; }
  public void setAge(int age) { this.age=age; }
}

Propriété

L'attribut d'instance property </ font> est généré à partir de la méthode setter / getter.


Next: Request Scope Part 2

Recommended Posts