SlideShare a Scribd company logo
1 of 6
Download to read offline
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
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
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
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
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)
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)

More Related Content

Viewers also liked

Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Dimitris Andreadis
 
Alternative Open Source pentru mediul de afaceri-20apr2010
Alternative Open Source pentru mediul de afaceri-20apr2010Alternative Open Source pentru mediul de afaceri-20apr2010
Alternative Open Source pentru mediul de afaceri-20apr2010Agora Group
 
JBoss AS Upgrade
JBoss AS UpgradeJBoss AS Upgrade
JBoss AS Upgradesharmami
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 OverviewJBug Italy
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7Ray Ploski
 

Viewers also liked (8)

Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8
 
Alternative Open Source pentru mediul de afaceri-20apr2010
Alternative Open Source pentru mediul de afaceri-20apr2010Alternative Open Source pentru mediul de afaceri-20apr2010
Alternative Open Source pentru mediul de afaceri-20apr2010
 
JBoss AS Upgrade
JBoss AS UpgradeJBoss AS Upgrade
JBoss AS Upgrade
 
J boss
J bossJ boss
J boss
 
Administrando Jboss
Administrando JbossAdministrando Jboss
Administrando Jboss
 
JBoss AS7 Overview
JBoss AS7 OverviewJBoss AS7 Overview
JBoss AS7 Overview
 
Jboss Tutorial Basics
Jboss Tutorial BasicsJboss Tutorial Basics
Jboss Tutorial Basics
 
JBoss Application Server 7
JBoss Application Server 7JBoss Application Server 7
JBoss Application Server 7
 

Similar to J boss seam framework

Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLKickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLVlad Petre
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Sabin Buraga
 
Dezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor WebDezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor Webdanielnastase
 
Procesarea RDF pentru platforma Java
Procesarea RDF pentru platforma JavaProcesarea RDF pentru platforma Java
Procesarea RDF pentru platforma JavaRalucaGheorghita
 
Cu codul în "nori"
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"Sabin Buraga
 
Programare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiProgramare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiSabin Buraga
 
Fii linked data
Fii linked dataFii linked data
Fii linked datateodora001
 
Fii linked data
Fii linked dataFii linked data
Fii linked datateodora001
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...Sabin Buraga
 
Node.js: aspecte esențiale
Node.js: aspecte esențialeNode.js: aspecte esențiale
Node.js: aspecte esențialeSabin Buraga
 
Biblioteci JavaScript pentru Ajax.pptx
Biblioteci JavaScript pentru Ajax.pptxBiblioteci JavaScript pentru Ajax.pptx
Biblioteci JavaScript pentru Ajax.pptxCostea112
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Codecamp Romania
 
Referat_Java_Creanga_An_II_INFO.pdf
Referat_Java_Creanga_An_II_INFO.pdfReferat_Java_Creanga_An_II_INFO.pdf
Referat_Java_Creanga_An_II_INFO.pdfCreangaMadalina1
 
Silverlight and Dynamic Languge Runtime @ Forum It
Silverlight and Dynamic Languge Runtime @ Forum ItSilverlight and Dynamic Languge Runtime @ Forum It
Silverlight and Dynamic Languge Runtime @ Forum ItAndrei Iacob
 

Similar to J boss seam framework (20)

Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQLKickstart Project: Android+Restlet+Hibernate+PostgreSQL
Kickstart Project: Android+Restlet+Hibernate+PostgreSQL
 
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
Web 2020 04/12: Programare Web – Dezvoltarea aplicaţiilor Web în PHP
 
Dezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor WebDezvoltarea Aplicatiilor Web
Dezvoltarea Aplicatiilor Web
 
Procesarea RDF pentru platforma Java
Procesarea RDF pentru platforma JavaProcesarea RDF pentru platforma Java
Procesarea RDF pentru platforma Java
 
Webappdev
WebappdevWebappdev
Webappdev
 
Curs java
Curs javaCurs java
Curs java
 
Cu codul în "nori"
Cu codul în "nori"Cu codul în "nori"
Cu codul în "nori"
 
Irina Cureraru
Irina CureraruIrina Cureraru
Irina Cureraru
 
Programare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatiiProgramare Web - De la CGI la servere de aplicatii
Programare Web - De la CGI la servere de aplicatii
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...
Dezvoltarea aplicaţiilor Web la nivel de client (cursul #10): Ingineria dezvo...
 
Node.js: aspecte esențiale
Node.js: aspecte esențialeNode.js: aspecte esențiale
Node.js: aspecte esențiale
 
Biblioteci JavaScript pentru Ajax.pptx
Biblioteci JavaScript pentru Ajax.pptxBiblioteci JavaScript pentru Ajax.pptx
Biblioteci JavaScript pentru Ajax.pptx
 
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
Remus Pereni - Remus Pereni - JavaScript, from dark ages to renaissance, the ...
 
Referat_Java_Creanga_An_II_INFO.pdf
Referat_Java_Creanga_An_II_INFO.pdfReferat_Java_Creanga_An_II_INFO.pdf
Referat_Java_Creanga_An_II_INFO.pdf
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Fii linked data
Fii linked dataFii linked data
Fii linked data
 
Silverlight and Dynamic Languge Runtime @ Forum It
Silverlight and Dynamic Languge Runtime @ Forum ItSilverlight and Dynamic Languge Runtime @ Forum It
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)