Enviar pesquisa
Carregar
JBoss seam 2 part
•
Transferir como ODP, PDF
•
0 gostou
•
1,016 visualizações
Andrey Bratukhin
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 12
Baixar agora
Recomendados
Sviluppo di interfacce web con React.JS
Sviluppo di interfacce web con React.JS
InSide Training
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
Tom Anthony
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
Alexey Zinoviev
A22 Introduction to DTrace by Kyle Hailey
A22 Introduction to DTrace by Kyle Hailey
Insight Technology, Inc.
Мастер-класс по BigData Tools для HappyDev'15
Мастер-класс по BigData Tools для HappyDev'15
Alexey Zinoviev
Java BigData Full Stack Development (version 2.0)
Java BigData Full Stack Development (version 2.0)
Alexey Zinoviev
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
Insight Technology, Inc.
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Alex Gorbachev
Recomendados
Sviluppo di interfacce web con React.JS
Sviluppo di interfacce web con React.JS
InSide Training
HTTP/2 BrightonSEO 2018
HTTP/2 BrightonSEO 2018
Tom Anthony
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
Alexey Zinoviev
A22 Introduction to DTrace by Kyle Hailey
A22 Introduction to DTrace by Kyle Hailey
Insight Technology, Inc.
Мастер-класс по BigData Tools для HappyDev'15
Мастер-класс по BigData Tools для HappyDev'15
Alexey Zinoviev
Java BigData Full Stack Development (version 2.0)
Java BigData Full Stack Development (version 2.0)
Alexey Zinoviev
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
[db tech showcase Tokyo 2016] E34: Oracle SE - RAC, HA and Standby are Still ...
Insight Technology, Inc.
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Benchmarking Oracle I/O Performance with Orion by Alex Gorbachev
Alex Gorbachev
Seam Introduction
Seam Introduction
ihamo
Introduction toJSF
Introduction toJSF
SoftServe
Creating a Facebook Clone - Part V - Transcript.pdf
Creating a Facebook Clone - Part V - Transcript.pdf
ShaiAlmog1
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
ipolevoy
XML-Free Programming
XML-Free Programming
Stephen Chin
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Serdar Basegmez
Jsp
Jsp
DSKUMAR G
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Kris Verlaenen
Developing web apps using Java and the Play framework
Developing web apps using Java and the Play framework
Victor Porof
Node.js
Node.js
hotrannam
Struts Overview
Struts Overview
elliando dias
F# on the Server-Side
F# on the Server-Side
Tomas Petricek
SlideShare Instant
SlideShare Instant
Saket Choudhary
SlideShare Instant
SlideShare Instant
Saket Choudhary
What is Advance Java J2EE
What is Advance Java J2EE
javaease
A Complete Tour of JSF 2
A Complete Tour of JSF 2
Jim Driscoll
JSP diana y yo
JSP diana y yo
michael
Web Services Part 2
Web Services Part 2
patinijava
Doppio: Breaking the Browser Language Barrier
Doppio: Breaking the Browser Language Barrier
Emery Berger
Real time web (Orbited) at BCNE3
Real time web (Orbited) at BCNE3
Alex Kavanagh
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Mais conteúdo relacionado
Semelhante a JBoss seam 2 part
Seam Introduction
Seam Introduction
ihamo
Introduction toJSF
Introduction toJSF
SoftServe
Creating a Facebook Clone - Part V - Transcript.pdf
Creating a Facebook Clone - Part V - Transcript.pdf
ShaiAlmog1
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
ipolevoy
XML-Free Programming
XML-Free Programming
Stephen Chin
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Serdar Basegmez
Jsp
Jsp
DSKUMAR G
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Kris Verlaenen
Developing web apps using Java and the Play framework
Developing web apps using Java and the Play framework
Victor Porof
Node.js
Node.js
hotrannam
Struts Overview
Struts Overview
elliando dias
F# on the Server-Side
F# on the Server-Side
Tomas Petricek
SlideShare Instant
SlideShare Instant
Saket Choudhary
SlideShare Instant
SlideShare Instant
Saket Choudhary
What is Advance Java J2EE
What is Advance Java J2EE
javaease
A Complete Tour of JSF 2
A Complete Tour of JSF 2
Jim Driscoll
JSP diana y yo
JSP diana y yo
michael
Web Services Part 2
Web Services Part 2
patinijava
Doppio: Breaking the Browser Language Barrier
Doppio: Breaking the Browser Language Barrier
Emery Berger
Real time web (Orbited) at BCNE3
Real time web (Orbited) at BCNE3
Alex Kavanagh
Semelhante a JBoss seam 2 part
(20)
Seam Introduction
Seam Introduction
Introduction toJSF
Introduction toJSF
Creating a Facebook Clone - Part V - Transcript.pdf
Creating a Facebook Clone - Part V - Transcript.pdf
ActiveWeb: Chicago Java User Group Presentation
ActiveWeb: Chicago Java User Group Presentation
XML-Free Programming
XML-Free Programming
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Engage 2023: Taking Domino Apps to the next level by providing a Rest API
Jsp
Jsp
jBPM5 in action - a quickstart for developers
jBPM5 in action - a quickstart for developers
Developing web apps using Java and the Play framework
Developing web apps using Java and the Play framework
Node.js
Node.js
Struts Overview
Struts Overview
F# on the Server-Side
F# on the Server-Side
SlideShare Instant
SlideShare Instant
SlideShare Instant
SlideShare Instant
What is Advance Java J2EE
What is Advance Java J2EE
A Complete Tour of JSF 2
A Complete Tour of JSF 2
JSP diana y yo
JSP diana y yo
Web Services Part 2
Web Services Part 2
Doppio: Breaking the Browser Language Barrier
Doppio: Breaking the Browser Language Barrier
Real time web (Orbited) at BCNE3
Real time web (Orbited) at BCNE3
Último
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Farhan Tariq
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
LoriGlavin3
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
HarshalMandlekar2
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
Mydbops
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
LoriGlavin3
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
ThousandEyes
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
UiPathCommunity
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Skynet Technologies
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
Nathaniel Shimoni
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
LoriGlavin3
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
LoriGlavin3
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
Rick Flair
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
Curtis Poe
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
Lonnie McRorey
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
Inflectra
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
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Alkin Tezuysal
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Mark Goldstein
Último
(20)
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
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
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
JBoss seam 2 part
1.
2.
Nested conversations
3.
Page flow and
back button
4.
Persistence context
5.
JPA ”delegate”
6.
Exception handling
7.
Q&A
8.
9.
Transparently propogates the
state of objects
10.
No issues with
concurrent states
11.
Back button support
12.
Full management by
API
13.
14.
Restore at the
end of restore view phase of JSF (cid=xxx - request parameter)
15.
@Begin starts a
long-running conversation
16.
@End finishes a
long-running conversation
17.
Store at the
end of render phase of JSF
18.
Destroy the contents
of a temporary conversation
19.
Any faces requests
will propogate the conversation context
20.
21.
22.
<begin-conversation/> in pages.xml
23.
<s:link propogation=”?”/>, <s:button
propogation=”?”/>
24.
<s:conversationPropogation/> for <h:commandLink/>,
<h:commandButton/>
25.
Conversation.instance().begin()
26.
27.
<end-conversation/> in pages.xml
28.
<s:link propogation=”end”/>, <s:button
propogation=”end”/>
29.
<s:conversationPropogation type=”end”/>
30.
Conversation.instance().end()
31.
32.
No affects for
outjected values with same name
33.
Injection by conversation
stack
34.
Parent conversation finishes
all nested conversations
35.
36.
37.
view-id="/checkout.xhtml"
38.
back="enabled"/>
39.
Nested conversations
40.
41.
Increase scope of
persistence context to conversation scope
42.
Optimized for EJB
containers
43.
@PersistenceContext
44.
@In
45.
private EntityManager entityManager;
46.
47.
<factory name="session"
48.
scope="STATELESS"
49.
auto-create="true"
50.
value="#{entityManager.delegate}"/>
51.
@In
52.
private Session session;
53.
54.
PersistenceException
Baixar agora