Aprendre plegats
dimarts, maig 24, 2005
ES2(40) Pla de la tretzena setmana
Ja estem acabant el quadrimestre. Aquesta setmana farem:
- Dimarts dia 24: Recollim l'exercici 16.14 del recull, i demanarem voluntaris per explicar-nos les seves solucions.
- Dijous dia 26: Problemes a classe.
- Divendres dia 27: Darrera classe de teoria. És el Tema 8, Proves. No farem problemes d'aquest tema, però "entra" a la teoria del segon exercici de control (previst per al dia ) i a la de l'examen final. Ull. Abans es deia "qui avisa no és traïdor".
dijous, maig 19, 2005
ES2(40) Pla de la dotzena setmana
Aquesta setmana és més curta perquè el dimarts no era dimarts. La FIB dixit. Només ens veurem dos dies:
- Dijous dia 19. EJB: Farem els BMP i les relacions. Exercicis.
- Divendres dia 20. Transaccions. Preguntes i exercicis.
dijous, maig 12, 2005
ES2(40) Què són els Session Contexts?
Uns dels objectes importants dels Enterprise Java Beans (i que a l'assignatura no tenim gaire temps per explicar-los) són els anomenats EJB Context Objects. En particular, hi ha els EJB Session Context Objects. Us proposo que respongueu el següent:
- Què són els EJB Session Context Objects?.
- Com estan definits? (atributs, operacions).
- Qui els defineix?.
- Qui els usa?. Per a què?. S'han d'usar sempre?.
- Expliqueu un exemple concret (i raonable) d'ús d'aquests objectes en un cas particular.
dimarts, maig 10, 2005
ES2(40) Pla de l'onzena setmana
Aquesta setmana iniciem el tema 7 (Disseny sobre plataformes de sistemes distribuïts). És el tema central de la segona part de l'assignatura. Esperem que us agradi. La teoria l'acabarem la setmana propera.
- Dimarts dia 10: Introducció, i fins a beans de sessió. Exercicis.
- Dijous dia 12: Beans d'entitat. Exercicis.
- Divendres dia 13: Farem un exercici a classe, que recollirem (serà el viutè).
dimarts, maig 03, 2005
ES2(40) Pla de la desena setmana
Aquesta setmana només fem classe dos dies (el divendres és la festa de la FIB):
- Dimarts dia 3 de maig. Recollim els problemes de persistència en base de dades relacionals. Comentem solucions. Fem ampliacions dels exercicis.
- Dijous dia 5 de maig. Teoria: Acabem el tema 6 amb la capa de presentació. Exercicis a classe.
dijous, abril 28, 2005
ES2(40) Exercicis per al dia 3 de maig
L'objectiu dels dos exercicis és el mateix: Dissenyar l'esquema d'una base de dades per a la persistència del sistema. Indiqueu les claus, les claus alternatives, les claus foranes i els atributs amb possible valor nul.
Els dos sistemes els hem fet durant el curs, a classe. El primer, concretament, és el de l'exercici de control. Suposem que els articles (matèries primeres o compostos) s'identifiquen pel codi de barres (Char(13)). Els diagrames de classe de sistema que hem d'usar són:
- Composicions sense quantitat

- Composicions amb quantitat

dimarts, abril 26, 2005
ES2(40) Patró Data Transfer Object (DTO)
El tercer, i darrer, patró que us demanem d'aprendre autònomament és l'anomenat Data Transfer Object (DTO). També s'anomena Transfer Object o Value Object. Hi ha diversos llocs on podreu trobar informació d'aquest patró. Per exemple:
Si voleu, podeu usar aquesta entrada del blog per compartir el vostre estudi del tema. En particular, podeu mirar de respondre aquesta pregunta:
Expliqueu els trets principals del Patró de Disseny Data Transfer Object (DTO): en quin context s’aplica, quin problema vol resoldre i en què consisteix la solució que proposa. Ajudeu-vos d’un exemple il·lustratiu.
ES2(40) Pla de la novena setmana
Aquesta setmana farem:
- Dimarts dia 26: Disseny de la capa del domini. Exercicis.
- Dijous dia 28: Disseny de la capa de gestió de dades/persistència. Exercicis. Anunci d'un exercici per al dimarts 3 de maig.
- Divendres dia 29: Exercicis.
