Enviar búsqueda
Cargar
Introduction to seam_applications_formated
•
Descargar como ODP, PDF
•
0 recomendaciones
•
250 vistas
N
nuwanrg
Seguir
Tecnología
Educación
Denunciar
Compartir
Denunciar
Compartir
1 de 18
Descargar ahora
Recomendados
Introduction To JBoss Seam 2.1
Introduction To JBoss Seam 2.1
Priyatam M
Evaluating and Choosing ZK Framework
Evaluating and Choosing ZK Framework
southerncrossie
Combining HTML5 with MVC framework to simplify realtime collaboration for we...
Combining HTML5 with MVC framework to simplify realtime collaboration for we...
Gopikrishnan Sasikumar
Building Ajax apps with the Google Web Toolkit
Building Ajax apps with the Google Web Toolkit
vivek_prahlad
1.java script
1.java script
PhD Research Scholar
Component based Progress Programming
Component based Progress Programming
Valentin Duricu
Component-driven development with AngularJS
Component-driven development with AngularJS
Boyan Mihaylov
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Recomendados
Introduction To JBoss Seam 2.1
Introduction To JBoss Seam 2.1
Priyatam M
Evaluating and Choosing ZK Framework
Evaluating and Choosing ZK Framework
southerncrossie
Combining HTML5 with MVC framework to simplify realtime collaboration for we...
Combining HTML5 with MVC framework to simplify realtime collaboration for we...
Gopikrishnan Sasikumar
Building Ajax apps with the Google Web Toolkit
Building Ajax apps with the Google Web Toolkit
vivek_prahlad
1.java script
1.java script
PhD Research Scholar
Component based Progress Programming
Component based Progress Programming
Valentin Duricu
Component-driven development with AngularJS
Component-driven development with AngularJS
Boyan Mihaylov
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
JavaCro'14 - Consuming Java EE Backends in Desktop, Web, and Mobile Frontends...
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
Component Based Development
Component Based Development
Ben McCormick
Gwt Presentation1
Gwt Presentation1
rajakumar.tu
ColdFusion framework comparison
ColdFusion framework comparison
VIkas Patel
ZK framework
ZK framework
CELSTEC (Open Universiteit Nederland)
A Gentle Introduction to Blazor
A Gentle Introduction to Blazor
Jose Javier Columbie
Native web architcture
Native web architcture
Rohit
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
Single Page Apps
Single Page Apps
Gil Fink
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
Gabriel Gottgtroy Zigolis
Blast Mojo Overview
Blast Mojo Overview
loyalchow
GWT: Our Experiences
GWT: Our Experiences
Yenwen Feng
TDD with ASP.NET MVC 1.0
TDD with ASP.NET MVC 1.0
Shiju Varghese
Journey Through The Javascript MVC Jungle
Journey Through The Javascript MVC Jungle
Baris Aydinoglu
Spring_Course_Content
Spring_Course_Content
MV Solutions
Google Web Toolkit (JUG Latvia)
Google Web Toolkit (JUG Latvia)
Dmitry Buzdin
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Bojan Veljanovski
Php framework
Php framework
cncwebworld
Single page applications
Single page applications
Diego Cardozo
Cloud APIs Overview Tucker
Cloud APIs Overview Tucker
Infrastructure 2.0
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo
Terry Jones NYC Ignite XI slides
Terry Jones NYC Ignite XI slides
Fluidinfo
Planilla 26 05
Planilla 26 05
Claudio Henriquez
Más contenido relacionado
La actualidad más candente
Component Based Development
Component Based Development
Ben McCormick
Gwt Presentation1
Gwt Presentation1
rajakumar.tu
ColdFusion framework comparison
ColdFusion framework comparison
VIkas Patel
ZK framework
ZK framework
CELSTEC (Open Universiteit Nederland)
A Gentle Introduction to Blazor
A Gentle Introduction to Blazor
Jose Javier Columbie
Native web architcture
Native web architcture
Rohit
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Shiju Varghese
Single Page Apps
Single Page Apps
Gil Fink
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
Gabriel Gottgtroy Zigolis
Blast Mojo Overview
Blast Mojo Overview
loyalchow
GWT: Our Experiences
GWT: Our Experiences
Yenwen Feng
TDD with ASP.NET MVC 1.0
TDD with ASP.NET MVC 1.0
Shiju Varghese
Journey Through The Javascript MVC Jungle
Journey Through The Javascript MVC Jungle
Baris Aydinoglu
Spring_Course_Content
Spring_Course_Content
MV Solutions
Google Web Toolkit (JUG Latvia)
Google Web Toolkit (JUG Latvia)
Dmitry Buzdin
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Bojan Veljanovski
Php framework
Php framework
cncwebworld
Single page applications
Single page applications
Diego Cardozo
Cloud APIs Overview Tucker
Cloud APIs Overview Tucker
Infrastructure 2.0
La actualidad más candente
(19)
Component Based Development
Component Based Development
Gwt Presentation1
Gwt Presentation1
ColdFusion framework comparison
ColdFusion framework comparison
ZK framework
ZK framework
A Gentle Introduction to Blazor
A Gentle Introduction to Blazor
Native web architcture
Native web architcture
Introduction to ASP.NET MVC 1.0
Introduction to ASP.NET MVC 1.0
Single Page Apps
Single Page Apps
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
SOFEA - Arquiteturas REST com Backbone & HTML5 by Gabriel Zigolis
Blast Mojo Overview
Blast Mojo Overview
GWT: Our Experiences
GWT: Our Experiences
TDD with ASP.NET MVC 1.0
TDD with ASP.NET MVC 1.0
Journey Through The Javascript MVC Jungle
Journey Through The Javascript MVC Jungle
Spring_Course_Content
Spring_Course_Content
Google Web Toolkit (JUG Latvia)
Google Web Toolkit (JUG Latvia)
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Vertical Slices in .NET - Bojan Veljanovski, March 2016, MK.NET UG
Php framework
Php framework
Single page applications
Single page applications
Cloud APIs Overview Tucker
Cloud APIs Overview Tucker
Destacado
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo
Terry Jones NYC Ignite XI slides
Terry Jones NYC Ignite XI slides
Fluidinfo
Planilla 26 05
Planilla 26 05
Claudio Henriquez
Planilla 4 11
Planilla 4 11
Claudio Henriquez
RSS Feeds
RSS Feeds
SFU Pub355
Brief look at marketing
Brief look at marketing
Eric Toro
SELCO Internship Report
SELCO Internship Report
Anupa Chakraborty
LOST IN RESEARCH - Progetto di ricerca etnografica sui pubblici di LOST
LOST IN RESEARCH - Progetto di ricerca etnografica sui pubblici di LOST
Giorgia Losi
The Real Promise of Cloud Storage
The Real Promise of Cloud Storage
Fluidinfo
L'offerta televisiva - generi e programmi
L'offerta televisiva - generi e programmi
Adele Savarese
Neo-realism & Neo-liberalism
Neo-realism & Neo-liberalism
Muhammad Syukhri Shafee
Mumbai Slums
Mumbai Slums
nittipurohit
Marginalization & social exclusion
Marginalization & social exclusion
Anna-Liisa Lämsä
Destacado
(13)
Fluidinfo: Publishing in an Openly Writeable World
Fluidinfo: Publishing in an Openly Writeable World
Terry Jones NYC Ignite XI slides
Terry Jones NYC Ignite XI slides
Planilla 26 05
Planilla 26 05
Planilla 4 11
Planilla 4 11
RSS Feeds
RSS Feeds
Brief look at marketing
Brief look at marketing
SELCO Internship Report
SELCO Internship Report
LOST IN RESEARCH - Progetto di ricerca etnografica sui pubblici di LOST
LOST IN RESEARCH - Progetto di ricerca etnografica sui pubblici di LOST
The Real Promise of Cloud Storage
The Real Promise of Cloud Storage
L'offerta televisiva - generi e programmi
L'offerta televisiva - generi e programmi
Neo-realism & Neo-liberalism
Neo-realism & Neo-liberalism
Mumbai Slums
Mumbai Slums
Marginalization & social exclusion
Marginalization & social exclusion
Similar a Introduction to seam_applications_formated
Google Web toolkit
Google Web toolkit
Priyank Kapadia
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig Presentation
Jonathan Abrams
Managing State With JBoss Seam
Managing State With JBoss Seam
guest74ef29
Asp.net
Asp.net
OpenSource Technologies Pvt. Ltd.
Lessons from the Trenches: Engineering Great AJAX Experiences
Lessons from the Trenches: Engineering Great AJAX Experiences
goodfriday
Lessons
Lessons
guest1019f4
Liftweb
Liftweb
Scalac
D22 Portlet Development With Open Source Frameworks
D22 Portlet Development With Open Source Frameworks
Sunil Patil
D22 portlet development with open source frameworks
D22 portlet development with open source frameworks
Sunil Patil
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
MSDEVMTL
Technology Stack Discussion
Technology Stack Discussion
Zaiyang Li
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
David Chou
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
Oracle
Developing Java Web Applications
Developing Java Web Applications
hchen1
Introduction to ejb and struts framework
Introduction to ejb and struts framework
s4al_com
Introduction To J Boss Seam
Introduction To J Boss Seam
ashishkulkarni
Zepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-Frameworks
Thomas Fuchs
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Hosam Kamel
Securing JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top Ten
David Chandler
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
David Chou
Similar a Introduction to seam_applications_formated
(20)
Google Web toolkit
Google Web toolkit
December 4 SDForum Java Sig Presentation
December 4 SDForum Java Sig Presentation
Managing State With JBoss Seam
Managing State With JBoss Seam
Asp.net
Asp.net
Lessons from the Trenches: Engineering Great AJAX Experiences
Lessons from the Trenches: Engineering Great AJAX Experiences
Lessons
Lessons
Liftweb
Liftweb
D22 Portlet Development With Open Source Frameworks
D22 Portlet Development With Open Source Frameworks
D22 portlet development with open source frameworks
D22 portlet development with open source frameworks
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Stephane Lapointe & Alexandre Brisebois: Développer des microservices avec Se...
Technology Stack Discussion
Technology Stack Discussion
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
HTTP Session Replication with Oracle Coherence, GlassFish, WebLogic
Developing Java Web Applications
Developing Java Web Applications
Introduction to ejb and struts framework
Introduction to ejb and struts framework
Introduction To J Boss Seam
Introduction To J Boss Seam
Zepto and the rise of the JavaScript Micro-Frameworks
Zepto and the rise of the JavaScript Micro-Frameworks
Web development concepts using microsoft technologies
Web development concepts using microsoft technologies
Securing JSF Applications Against the OWASP Top Ten
Securing JSF Applications Against the OWASP Top Ten
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Último
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
Antenna Manufacturer Coco
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Último
(20)
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Introduction to seam_applications_formated
1.
Introduction to
Seam Applications Nuwan Gunarathna www.geveo.com
2.
3.
Why Seam?
4.
Features.
5.
CRUD App demo
with seam-gen.
6.
Q&A
7.
8.
9.
“ Stateless” Architecture
10.
JSF falls short
– Not fully enough for Web 2.0
11.
Not a platform,
merely a set of libraries and wrappers
12.
Documentation is not
at one place(Too many dependent frameworks)
13.
14.
15.
16.
Only framework that
support lazy loading correctly in web application
17.
18.
19.
20.
It makes persistence
a breeze
21.
Annotations over XML,
end to end
22.
Automated integration
testing using TestNg and JUnit
23.
And many more
… (Rules Engine, BPM, Ajax Support, Pdf, E-mail, RESTful …)
24.
Open source. Open
standards. Future of Java EE
25.
26.
No DTOs
27.
28.
Traditional contexts for
Java Servlets focused on technology instead of on application
29.
EJB itself has
no strong model of state management
30.
We need a
richer context model that includes “logical” context
31.
We should be
able to use annotations everywhere
32.
An EJB should
be able to be a JSF managed bean (vice versa)
33.
Main idea: realization
of desktop-like wizards and dialogs, possibly in parallel
34.
It makes sense
to think of binding EJB components directly to the JSF view
35.
The Seam Context
Model *source: www.reverttoconsole.com
36.
37.
Multi-window operation
38.
“ Workspace Management”
39.
Stack of continuable
states (nested conversation)
40.
41.
42.
Each conversation resides
in its own Browser or Tab User Session Browser1 Browser2 Browser3 User Concurrent Conversations C3 C2 C1
43.
44.
Define navigation rules
for each page
45.
Flow is based
on events and conditions
46.
47.
CRUD operations
48.
• persist();
49.
• getInstance();
50.
• update();
51.
52.
53.
54.
Sub view processing
55.
56.
Client validations
57.
58.
The JBoss Embeddable
EJB3 container is a great platform for integration testing: perform an end to end testing in it’s own embeddable container -- in a single unit test!
59.
Test he entire
flow of a request or conversation
60.
Test all
layers of Java code in the application, from presentation to persistence.
61.
62.
Generate CRUD views
63.
Reverse engineering of
POJOs
64.
Entity model validations
enforced with ajax feedback
65.
Generates Ant build
script itself
66.
Ready made project
files for eclipse, netbeans, idea
67.
Basic page level
authorization
68.
Datasource creation and
configuring persistence layer
69.
Richfaces Ui components
70.
71.
72.
A unified development
platform of {programming model, frameworks, best practices and tooling}
73.
74.
Richfaces 3.3 -
http://www.jboss.org/jbossrichfaces/docs/
75.
Richfaces book –
Practical Richfaces (Max Katz)
76.
JSF 2 (includes
“seam” like features) - http://nejug.org/events/show/91
77.
EJB 3.1 -
http://jcp.org/en/jsr/detail?id=318
78.
Seam Books –
Seam in Action (Dan Allen) & Seam Framework – Experience the evolution of Java EE (Jacob Orshalick)
79.
Tools: JBoss Tools
for Eclipse. Intellij and Netbeans also have excellent support for Seam
Descargar ahora