[Java lista] elvi kerdes: protected adattag

Böszörményi Péter zmblevlist at gmail.com
2009. Okt. 8., Cs, 10:36:06 CEST


Eretnek. :)

On Thu, 08 Oct 2009 10:33:42 +0200, <istvan.ketler at lhsystems.com> wrote:

> Szia,
>
> Hát, ha egy desktop alkalmazást írok, aminek nincs hatalmas adatbázis  
> háttere, akkor azért valószínűleg nem fogok se JPA, se JSF fázist látni,  
> Bean Validation Framework-öt sem használok, meg ilyenek.
>
> Van ám élet az ee-n kívül is! :)
>
> Üdvözlettel,
>
> Iván
>
> István Ketler
>
> Lufthansa Systems Hungaria Kft.
> Airline Management Solutions
> Schedule & Revenue Management
> Alkotás u. 53.
> 1123 Budapest
> Hungary
>
> Tel: +36 1 887-2815
> Fax: +36 1 887-2977
>
> Room: MOM Park, Building A, Room 556
>
> e-mail: istvan.ketler at lhsystems.com
> Internet: www.LHsystems.hu
>
>
>
> Sitz der Gesellschaft / Corporate Headquarters: Lufthansa Systems  
> Hungaria Kft, Budapest, Fövarosi Birosag 01-09-463417
> Geschaeftsfuehrung / Management Board: Monika Houck
>
> -----Original Message-----
>
> From: javalist-bounces at javagrund.hu  
> [mailto:javalist-bounces at javagrund.hu] On Behalf Of Elek Márton
> Sent: Thursday, October 08, 2009 10:06 AM
> To: javalist at javagrund.hu
> Subject: Re: [Java lista] elvi kerdes: protected adattag
>
> Én mondjuk azt a döntést is át tudnám érezni, hogy a validáció
> logikáját szedjük ki a konkrét osztályból, és ne a settelésnél
> validáljunk, hanem jól meghatározott validálási pontokon. Mondjuk Bean
> Validation Frameworkkel megannotálom az osztályt és be kattintom a
> propertyt, hogy a megfelelo JPA és JSF fázisokban automatikusan
> validáljon.
>
> m.
>
> 2009/10/8  <istvan.ketler at lhsystems.com>:
>> Jó kérdés. Ha protected helyett accessor metódusok vannak, akkor  
>> könnyen megvalósítható az adatellenorzés. Protected adattag esetén erre  
>> nincs lehetoség. Példa: az osztályom kezeli a barátnok listáját, de  
>> csak azokat a lányokat akarom felvenni ide, akiknek barna a szeme. Ha  
>> az adattárolásra használt lista protected láthatóságú, akkor a  
>> leszármazott osztályt semmi nem kényszeríti erre a konvencióra, és  
>> elkezdi felvinni a kék szemu lányokat is. Ettol az ajándékvásárló  
>> metódusom elromlik, mert nincs felkészülve az eltéro szemszínre, és  
>> inkompatibilis színu ajándékokat kezd vásárolni - ergo összeveszés  
>> prognosztizálható a barátnovel. Ha nem protected láthatóságú a lista,  
>> akkor a getter visszatér egy unmutable listával, a setter pedig  
>> átmásoláskor ellenorzi a konvenciót, és be nem tartása esetén goromba  
>> kivétellel reagál.
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist
> _______________________________________________
> Javalist mailing list
> Javalist at javagrund.hu
> http://javagrund.hu/mailman/listinfo/javalist


-- 
Üdvözlettel,
Böszörményi Péter


További információk a(z) Javalist levelezőlistáról