Suche senden
Hochladen
JBoss seam 2 part
•
Als ODP, PDF herunterladen
•
0 gefällt mir
•
1,016 views
Andrey Bratukhin
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Weitere ähnliche Inhalte
Ähnlich wie 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
Ähnlich wie 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
Kürzlich hochgeladen
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
apidays
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Orbitshub
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Kürzlich hochgeladen
(20)
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
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
Jetzt herunterladen