javabeans wat hoe waar waarom

Pagina: 1
Acties:
  • 122 views sinds 30-01-2008
  • Reageer

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
wie heeft er ervaring met javabeans, hoe is die ervaring, waar heb je het precies voor gebruikt etc... ?

ik ben me nu aan het verdiepen in javabeans op java.sun.com, en wil wel eens weten hoe veel het nou eigenlijk gebruikt wordt.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

Java beans is eigelijk niets anders dan een gestructureerde manier om je velden in een object aan te spreken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class Persoon
{
    private String voornaam = null;
    private boolean man;
    
    public Persoon(String voornaam, boolean man)
    {
        this.voornaam = voornaam;
        this.man = man;
    }
    
    public String getVoornaam()
    {
        return voornaam;
    }
    
    //gewoonlijk werk je altijd met get, maar alleen met booleans met 'is'
    public boolean isMan()
    {
        return man;
    }
    
    public void setVoornaam(String voornaam)
    {
        this.voornaam = voornaam;   
    }
    
    public void setIsMan(boolean man)
    {
        this.man = man;
    }
}

En als het goed is gebruik je dit al
zie voor volledige uitleg:
http://developer.java.sun.com/developer/onlineTraining/Beans/
voor de duidelijkheid deze properties heten Simple Properties.

Nut:
Elke java programmeur die maakt gebruik van beans omdat ze zo makkelijk en voorspelbaar aan te spreken zijn.

Je kunt trouwens ook luisteren naar properties (velden) van beans. Deze heten Bound properties..
http://developer.java.sun.com/developer/onlineTraining/Beans/Beans4/bound.html

Nut: je kan bv grafische componenten op de hoogte stellen van veranderingen.

En je kan ook wijzingen in je Bound properties controleren en eventueel verwerpen met Constrained properties.
http://developer.java.sun.com/developer/onlineTraining/Beans/JBeansAPI/shortcourse.html

  • Scorpion
  • Registratie: April 2000
  • Laatst online: 18-01-2024

Scorpion

not to lame to read BitchX.doc

Topicstarter
Op dinsdag 20 november 2001 12:35 schreef Alarmnummer het volgende:
Java beans is eigelijk niets anders dan een gestructureerde manier om je velden in een object aan te spreken.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
public class Persoon
{
    private String voornaam = null;
    private boolean man;
    
    public Persoon(String voornaam, boolean man)
    {
        this.voornaam = voornaam;
        this.man = man;
    }
    
    public String getVoornaam()
    {
        return voornaam;
    }
    
    //gewoonlijk werk je altijd met get, maar alleen met booleans met 'is'
    public boolean isMan()
    {
        return man;
    }
    
    public void setVoornaam(String voornaam)
    {
        this.voornaam = voornaam;   
    }
    
    public void setIsMan(boolean man)
    {
        this.man = man;
    }
}

En als het goed is gebruik je dit al :)



En als het goed is gebruik je dit al
zie voor volledige uitleg:
http://developer.java.sun.com/developer/onlineTraining/Beans/

voor de duidelijkheid deze properties heten Simple Properties.

Elke java programmeur die maakt gebruik van beans omdat ze zo makkelijk en voorspelbaar aan te spreken zijn.
Je kunt trouwens ook luisteren naar properties (velden) van beans. Deze heten Bound properties..
http://developer.java.sun.com/developer/onlineTraining/Beans/Beans4/bound.html
En je kan ook wijzingen in je Bound properties controleren en eventueel verwerpen met Constrained properties.
http://developer.java.sun.com/developer/onlineTraining/Beans/JBeansAPI/shortcourse.html
Hmmz juist ja :) Ik was al 2de tutorial aan het lezen ergens op sun. Dit overzichtje had ik nog niet van tutorials. thnx0r.

Anyways, die standaard methodes zoals set/get gebruikte ik al. Alleen die bound en veto shit is "nieuw", rite? Ben me daar nu dus ook mee aan het bezig houden.

  • Alarmnummer
  • Registratie: Juli 2001
  • Laatst online: 09-07-2024

Alarmnummer

-= Tja =-

De Bound properties zijn erg interessant, heb zelf eerlijk gezegd nog niet vaak een Constraint propertie gebruikt. Veto 'shit' is trouwens niet nieuw, het bestaat al een tijdje.