EJB3-тен Көктемге, Күтуге көшу

Бізде EJB3, Oracle 10 және JBoss 4 негізінде жұмыс үстеліне негізделген қосымша бар. Бұл шамамен үш жыл бұрын жасалған. JPA субъектілері ORM үшін пайдаланылды және іскери логика азаматтығы жоқ сессияның бұршақтарына енгізілді. Клиент Swing API көмегімен жасалған.

Енді қолданбаның келесі шығарылымы үшін алдыңғы технологияны Spring, Hibernate және JBoss-қа ауыстыру қажет. Клиент әлі де Свингте болады. Жоспар - бұл нысандарды POJO-мен алмастыру және бизнес-логиканы Session Beans-дан Spring Beans-қа, яғни деректерге қол жеткізу нысандарына (HibernateDaoSupport-ты кеңейтетін) енгізу.

Сонымен, мәселе біздің қосымшаны Session Beans-дан толығымен босатуымыз мүмкін бе? және бизнес-логиканы Spring Dao-ға көшіру керек пе? Немесе біз әлі де сессия сессияларын сақтауымыз керек пе? Егер сеанс бұршақтарын толығымен болдырмасаңыз, клиенттік бағдарлама бизнес әдістеріне қалай қол жеткізе алады? JavaEE негізіндегі қосымшадағы сияқты, сеанстарға Jndi іздеу арқылы қол жетімді болды.

Кез-келген ұсыныс өте жоғары бағаланады.

6
задан jdeveloper 2 June 2011 в 07:07
поделиться