Enviar pesquisa
Carregar
Introduction to seam_applications_formated
•
Transferir como ODP, PDF
•
0 gostou
•
254 visualizações
N
nuwanrg
Seguir
Tecnologia
Educação
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 18
Baixar agora
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
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
Henk Hogeveen
N poll scavengerhunt
N poll scavengerhunt
npollp7
MFGpeople.com
MFGpeople.com
jimmy1916
Mais conteúdo relacionado
Mais procurados
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
Mais procurados
(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
Destaque
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
Henk Hogeveen
N poll scavengerhunt
N poll scavengerhunt
npollp7
MFGpeople.com
MFGpeople.com
jimmy1916
MrR b4
MrR b4
David Rogers
Malaria and its homeopathy treatment in Chembur, Mumbai, India.
Malaria and its homeopathy treatment in Chembur, Mumbai, India.
Shewta shetty
Audrn show
Audrn show
Sheila Dingcong
Uday salunkhe pedagogical changes and challenges
Uday salunkhe pedagogical changes and challenges
udaysalunkhe
The Legal Side of Filmmaking
The Legal Side of Filmmaking
Gregg Skall
Destaque
(8)
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
IMAG publication 207, 1985 milking in a feeding box (in Dutch)
N poll scavengerhunt
N poll scavengerhunt
MFGpeople.com
MFGpeople.com
MrR b4
MrR b4
Malaria and its homeopathy treatment in Chembur, Mumbai, India.
Malaria and its homeopathy treatment in Chembur, Mumbai, India.
Audrn show
Audrn show
Uday salunkhe pedagogical changes and challenges
Uday salunkhe pedagogical changes and challenges
The Legal Side of Filmmaking
The Legal Side of Filmmaking
Semelhante 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
Semelhante 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
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
Hervé Boutemy
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
gvaughan
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
Manik S Magar
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
LoriGlavin3
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
Sergiu Bodiu
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
BkGupta21
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
Lorenzo Miniero
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
BookNet Canada
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
Alan Dix
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Fwdays
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Raghuram Pandurangan
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Addepto
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
hariprasad279825
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
Nicole Novielli
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Databarracks
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
LoriGlavin3
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Commit University
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
Dilum Bandara
Último
(20)
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
How to write a Business Continuity Plan
How to write a Business Continuity Plan
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
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
Baixar agora