Qualcuno ha fatto questo o ha tentato di farlo per un progetto preesistente?
sembra che ci siano due opzioni per andare in questa sede, sia utilizzando il embedded EJB API fondamentalmente la seguente classeEJB 3.1 Embedded API - Test unitario EJB + entità JPA
javax.ejb.embeddable.EJBContainer
che si aspetta una v3 GlassFish configurato installare per essere disponibili (risorse applicative ambito renderanno questo più facile).
L'alternativa è usare i file incorporati GlassFish jar e il embedded glassfish API
Cerco feedback da qualcuno che ha o che è in procinto di fare questo, link ai blog ecc con un semplice caso di test EJB & sono una dozzina di dollari.
Se hai fatto questo con qualsiasi altro contenitore EJB 3.1 sentiti libero di condividere.
- Si è utilizzato un particolare framework di test per motivi diversi da quello che è stato il tuo strumento preferito?
- Quale implementazione JPA 2.0 hai utilizzato e c'era una ragione particolare per farlo?
- Se hai usato glassfish quale delle strategie sopra indicate hai usato? Se no, quale contenitore EJB 3.1 hai usato?
- Se l'operazione è andata a buon fine, ne è valsa la pena e lo ripeteresti per un altro progetto esistente?