Silverlight and Dynamic Languge Runtime @ Forum It
J boss seam framework
1. 7/17/13
Este un framework open source pentru
dezvoltarea de aplicatii Web pe platforma Java
Este dezvoltat de compania Jboss,preluata
recent de Red Hat
Seam integreaza tehnologii ca Asynchronous
JavaScript si XML (AJAX), JavaServer Faces
(JSF), Java Persistence API (JPA), Enterprise
Java Beans (EJB 3.0)
Seam este construit pentru platforma Java
Enterprise Edition
JBoss Seam Framework
2. 7/17/13
Seam extinde notiunea de context
Fiecare componenta Seam exista intr-un context
Contextul Seam implicit este conversatia
Contextul sesiune(session) cuprinde toate
actiunile unui utilizator până la “log out” sau
multiple utilizari ale browser-ului
Framework-ul poate genera automat operatiile
CRUD(create,read,update,delete) intr-o aplicatie
Web,utilizand “tool-ul” seam-gen
JBoss Seam Framework
3. 7/17/13
JBoss Aplication Server este cel mai folosit
server de aplicatii de pe piata software
actuala,este o platforma Java certificata pentru
dezvoltarea si implementarea de aplicatii
enterprise.
JBoss Application Server suporta API-urile
traditionale cat si Java EE API si contine
performanta si scalabilitate imbunatatita.
JBoss Application Server contine suport extins
pentru facilitate Java EE 5 cum ar fi: EJB 3.0,
Java Persistence API 1.0, Servlet 2.5, JSP 2.1,
Jboss Application Server 5
4. 7/17/13
Hibernate este un framework rela ional deţ
mapare obiecte, care permite prelucrarea
orientată obiect a bazelor de date relaţionale.
Hibernate este open-source şi permite obţinerea
unui nivel de abstractizare mai înalt a unui
model relaţional. Interogările se exprimă fie cu
ajutorul extensiei proprii de SQL (HQL) fie prin
SQL nativ fie cu ajutorul criteriilor orientate
obiect.
Din punct de vedere al performanţei Hibernate nu
poate ţine piept la driverele de tip 1,2 şi 4 care
Persistenţă şi acces la date
5. 7/17/13
Este standardul industrial pentru:
conectivitate între limbajul de programare
Java şi o mare varietate de baze de date
(relaţionale, tabelare, fişiere, etc.). JDBC
poate folosi orice tip de drivere (1-4).
Cel mai mare avantaj este oferit de
folosirea unui driver care oferă un nivel
de performanţă deosebit şi care nu
JDBC (Java Data Base
Connectivity)
6. 7/17/13
Este standardul industrial pentru:
conectivitate între limbajul de programare
Java şi o mare varietate de baze de date
(relaţionale, tabelare, fişiere, etc.). JDBC
poate folosi orice tip de drivere (1-4).
Cel mai mare avantaj este oferit de
folosirea unui driver care oferă un nivel
de performanţă deosebit şi care nu
JDBC (Java Data Base
Connectivity)