Evaluare:
Cartea este mixtă când vine vorba de înțelegerea Java Beans. Deși acoperă concepte importante și are explicații bune, mulți utilizatori au observat că exemplele sale conțin erori, ducând la confuzie, în special pentru începători. Este adesea recomandat pentru cei care au un background prealabil în Java sau programare în general.
Avantaje:Evidențiază concepte importante din Java Beans, acoperirea temeinică a subiectelor, explicații bune și fragmente de cod utile. Potrivit pentru cei cu unele cunoștințe prealabile de Java.
Dezavantaje:Exemplele conțin erori și nu se compilează, pot fi confuze în ordinea prezentării, pot să nu abordeze în mod adecvat întrebările de aplicare și nu este recomandată pentru începători absoluți.
(pe baza a 10 recenzii ale cititorilor)
Developing Java Beans
Java Beans este cea mai importantă noutate în Java din acest an. Beans este următoarea generație de tehnologie Java care nu numai că adaugă caracteristici care lipseau limbajului, dar permite, de asemenea, programelor Java să interopereze cu o serie de medii de dezvoltare. Versiunea inițială include o punte pentru ActiveX/COM de la Microsoft; versiunile viitoare vor include punți pentru LiveConnect de la Netscape și OpenDoc de la IBM. Deoarece este o "arhitectură de componente" pentru Java, Beans poate fi utilizat în medii de programare grafică, cum ar fi Borland's JBuilder sau IBM's VisualAge for Java. Aceasta înseamnă că cineva poate utiliza un instrument grafic pentru a conecta o mulțime de Beans între ele și pentru a crea o aplicație, fără a scrie de fapt niciun cod Java - de fapt, fără a face deloc programare. Mediile grafice de dezvoltare vă permit să configurați componentele specificând aspecte ale aspectului lor vizual (cum ar fi culoarea sau eticheta unui buton), pe lângă interacțiunile dintre componente (ce se întâmplă atunci când faceți clic pe un buton sau selectați un element de meniu). Un aspect important al Java Beans este că componentele nu trebuie să fie vizibile. Aceasta pare o distincție minoră, dar este foarte importantă: părțile invizibile ale unei aplicații sunt cele care fac munca. Astfel, de exemplu, pe lângă manipularea widget-urilor grafice, cum ar fi casetele de selectare și meniurile, Beans vă permite să dezvoltați și să manipulați componente care accesează baze de date, efectuează calcule și așa mai departe.
Puteți construi aplicații întregi prin conectarea componentelor pre-construite, fără a scrie niciun cod. Dezvoltarea Java Beans se adresează persoanelor care trebuie să rămână la curent cu cele mai recente evoluții în tehnologia de programare. În mod minimal, dezvoltarea Beans înseamnă adoptarea mai multor modele de proiectare simple în codul dumneavoastră. Totuși, acesta este doar începutul. Pentru a profita din plin de arhitectura Java Beans, trebuie să înțelegeți cum să scrieți clase care sunt serializabile, să utilizați evenimente pentru comunicarea între clase, să știți când și cum să furnizați clase BeanInfo care oferă mediilor grafice mai multe informații despre componentele dvs. și să furnizați editori de proprietăți și personalizatori care permit instrumentelor grafice să lucreze cu Beans mai complexe. Cartea acoperă:
⬤ Evenimente, ascultători de evenimente și adaptoare.
⬤ Proprietăți, proprietăți indexate, proprietăți legate, proprietăți constrânse și modificări vetoable ale proprietăților.
⬤ Persistența, serializarea, versionarea și validarea obiectelor.
⬤ Pachetarea Bean-urilor cu ajutorul fișierelor JAR.
⬤ The BeanBox, un instrument prototipic de dezvoltare.
⬤ Reflecția și introspecția.
⬤ Editare și personalizare a proprietăților.
⬤ Ponta ActiveX; utilizarea Java Beans în programele Visual Basic.
© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)