[Java lista] elvi kerdes: protected adattag

Elek Márton einstand at gmail.com
2009. Okt. 8., Cs, 12:47:05 CEST


For the records: A Bean Validation Frameworkben épp az a szép, hogy
standalone is működik. (emellett szerintem egy egyszerű, de jól
kitalált spec.) Én ugyanúgy használnám desktop alkalmazás írásakor,
mint EE környezetben. De persze ízlések és pofonok.

m.

2009/10/8  <istvan.ketler at lhsystems.com>:
> 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
>


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