Soumettre la recherche
Mettre en ligne
JBoss Seam 1 part
Signaler
Partager
Andrey Bratukhin
Team leader à Exadel Inc.
Suivre
•
1 j'aime
•
1,515 vues
1
sur
14
JBoss Seam 1 part
•
1 j'aime
•
1,515 vues
Signaler
Partager
Télécharger maintenant
Télécharger pour lire hors ligne
Technologie
Andrey Bratukhin
Team leader à Exadel Inc.
Suivre
Recommandé
Javascript ui for rest services par
Javascript ui for rest services
Ioan Eugen Stan
3.1K vues
•
23 diapositives
Going with style: Themes and apps for Magento Go par
Going with style: Themes and apps for Magento Go
X.commerce
960 vues
•
24 diapositives
Eu odeio OpenSocial par
Eu odeio OpenSocial
Carlos Brando
500 vues
•
35 diapositives
JBoss Seam vs JSF par
JBoss Seam vs JSF
Markos Fragkakis
4.8K vues
•
18 diapositives
History frame par
History frame
woodsend17
174 vues
•
1 diapositive
Manipulating Magento - Mage Titans Italy 2018 par
Manipulating Magento - Mage Titans Italy 2018
Joke Puts
552 vues
•
55 diapositives
Contenu connexe
Tendances
Wso2 esb-rest-integration par
Wso2 esb-rest-integration
Chanaka Fernando
231 vues
•
27 diapositives
javascript code for mysql database connection par
javascript code for mysql database connection
Hitesh Kumar Markam
405 vues
•
1 diapositive
Jsp session implicit object par
Jsp session implicit object
chauhankapil
29 vues
•
10 diapositives
Canjs par
Canjs
bitovi
5.9K vues
•
28 diapositives
Owasp & php par
Owasp & php
Ahmed Kamel Taha
32 vues
•
10 diapositives
Java Course Day 23 par
Java Course Day 23
Oleg Yushchenko
239 vues
•
27 diapositives
Tendances
(19)
Wso2 esb-rest-integration par Chanaka Fernando
Wso2 esb-rest-integration
Chanaka Fernando
•
231 vues
javascript code for mysql database connection par Hitesh Kumar Markam
javascript code for mysql database connection
Hitesh Kumar Markam
•
405 vues
Jsp session implicit object par chauhankapil
Jsp session implicit object
chauhankapil
•
29 vues
Canjs par bitovi
Canjs
bitovi
•
5.9K vues
Owasp & php par Ahmed Kamel Taha
Owasp & php
Ahmed Kamel Taha
•
32 vues
Java Course Day 23 par Oleg Yushchenko
Java Course Day 23
Oleg Yushchenko
•
239 vues
Introduction to jQuery par Nivedhitha Venugopal
Introduction to jQuery
Nivedhitha Venugopal
•
207 vues
Short intro to JQuery and Modernizr par Jussi Pohjolainen
Short intro to JQuery and Modernizr
Jussi Pohjolainen
•
5.4K vues
JQuery par Jussi Pohjolainen
JQuery
Jussi Pohjolainen
•
1.2K vues
Spout - Building a RESTful web app with Angular.js and BEAR.Sunday par Richard McIntyre
Spout - Building a RESTful web app with Angular.js and BEAR.Sunday
Richard McIntyre
•
3.4K vues
Web&java. jsp par Asya Dudnik
Web&java. jsp
Asya Dudnik
•
269 vues
Movable Type 5 : テーマの作成方法 par Jun Kaneko
Movable Type 5 : テーマの作成方法
Jun Kaneko
•
4.4K vues
Html To JSP par PlanetB4U
Html To JSP
PlanetB4U
•
15 vues
AngulrJS Overview par Eyal Vardi
AngulrJS Overview
Eyal Vardi
•
10.8K vues
JAVA SCRIPT par Mohammed Hussein
JAVA SCRIPT
Mohammed Hussein
•
2.9K vues
Ejemplo para modificar el enlace de prezi para presentarlo en wordpress par gmrs81
Ejemplo para modificar el enlace de prezi para presentarlo en wordpress
gmrs81
•
22 vues
Session three *JavaScript* par Mustafa Saeed
Session three *JavaScript*
Mustafa Saeed
•
215 vues
Java Training Ahmedabad , how to Insert Data in Servlet, iOS Classes Ahmedabad par NicheTech Com. Solutions Pvt. Ltd.
Java Training Ahmedabad , how to Insert Data in Servlet, iOS Classes Ahmedabad
NicheTech Com. Solutions Pvt. Ltd.
•
571 vues
Jqeury ajax plugins par Inbal Geffen
Jqeury ajax plugins
Inbal Geffen
•
366 vues
En vedette
JBoss seam 2 part par
JBoss seam 2 part
Andrey Bratukhin
1K vues
•
12 diapositives
JPoint'15 Mom, I so wish Hibernate for my NoSQL database... par
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
Alexey Zinoviev
1.1K vues
•
48 diapositives
Aspect-Oriented Programming par
Aspect-Oriented Programming
Andrey Bratukhin
1.6K vues
•
16 diapositives
Sql Antipatterns Strike Back par
Sql Antipatterns Strike Back
Karwin Software Solutions LLC
289.3K vues
•
250 diapositives
Models for hierarchical data par
Models for hierarchical data
Karwin Software Solutions LLC
371.4K vues
•
91 diapositives
3 Things Every Sales Team Needs to Be Thinking About in 2017 par
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
492.7K vues
•
50 diapositives
En vedette
(7)
JBoss seam 2 part par Andrey Bratukhin
JBoss seam 2 part
Andrey Bratukhin
•
1K vues
JPoint'15 Mom, I so wish Hibernate for my NoSQL database... par Alexey Zinoviev
JPoint'15 Mom, I so wish Hibernate for my NoSQL database...
Alexey Zinoviev
•
1.1K vues
Aspect-Oriented Programming par Andrey Bratukhin
Aspect-Oriented Programming
Andrey Bratukhin
•
1.6K vues
Sql Antipatterns Strike Back par Karwin Software Solutions LLC
Sql Antipatterns Strike Back
Karwin Software Solutions LLC
•
289.3K vues
Models for hierarchical data par Karwin Software Solutions LLC
Models for hierarchical data
Karwin Software Solutions LLC
•
371.4K vues
3 Things Every Sales Team Needs to Be Thinking About in 2017 par Drift
3 Things Every Sales Team Needs to Be Thinking About in 2017
Drift
•
492.7K vues
How to Become a Thought Leader in Your Niche par Leslie Samuel
How to Become a Thought Leader in Your Niche
Leslie Samuel
•
1.6M vues
Similaire à JBoss Seam 1 part
Os Leonard par
Os Leonard
oscon2007
808 vues
•
33 diapositives
Struts Overview par
Struts Overview
elliando dias
2.7K vues
•
22 diapositives
Spring par
Spring
dasgin
738 vues
•
34 diapositives
Jsfsunum par
Jsfsunum
cagataycivici
741 vues
•
30 diapositives
JSF 2.0 Preview par
JSF 2.0 Preview
Skills Matter
1.4K vues
•
45 diapositives
Seam Introduction par
Seam Introduction
ihamo
1.4K vues
•
33 diapositives
Similaire à JBoss Seam 1 part
(20)
Os Leonard par oscon2007
Os Leonard
oscon2007
•
808 vues
Struts Overview par elliando dias
Struts Overview
elliando dias
•
2.7K vues
Spring par dasgin
Spring
dasgin
•
738 vues
Jsfsunum par cagataycivici
Jsfsunum
cagataycivici
•
741 vues
JSF 2.0 Preview par Skills Matter
JSF 2.0 Preview
Skills Matter
•
1.4K vues
Seam Introduction par ihamo
Seam Introduction
ihamo
•
1.4K vues
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces par Skills Matter
In The Brain of Cagatay Civici: Exploring JavaServer Faces 2.0 and PrimeFaces
Skills Matter
•
1.7K vues
Custom Action Framework par Alfresco Software
Custom Action Framework
Alfresco Software
•
3.8K vues
Jsf par Anis Bouhachem Djer
Jsf
Anis Bouhachem Djer
•
1.1K vues
A Complete Tour of JSF 2 par Jim Driscoll
A Complete Tour of JSF 2
Jim Driscoll
•
7.1K vues
Learning jsp par mustafacse2009
Learning jsp
mustafacse2009
•
192 vues
สปริงเฟรมเวิร์ค4.1 par ทวิร พานิชสมบัติ
สปริงเฟรมเวิร์ค4.1
ทวิร พานิชสมบัติ
•
2.4K vues
JSF and Seam par yuvalb
JSF and Seam
yuvalb
•
4K vues
JavaEE Spring Seam par Carol McDonald
JavaEE Spring Seam
Carol McDonald
•
2.2K vues
ADP - Chapter 5 Exploring JavaServer Pages Technology par Riza Nurman
ADP - Chapter 5 Exploring JavaServer Pages Technology
Riza Nurman
•
194 vues
Boost Development With Java EE7 On EAP7 (Demitris Andreadis) par Red Hat Developers
Boost Development With Java EE7 On EAP7 (Demitris Andreadis)
Red Hat Developers
•
1.9K vues
[Final Presentation] Tiny Online Contests par ajkt
[Final Presentation] Tiny Online Contests
ajkt
•
485 vues
Let's Play- Overview par benewu
Let's Play- Overview
benewu
•
1.1K vues
JSP Standart Tag Lİbrary - JSTL par seleciii44
JSP Standart Tag Lİbrary - JSTL
seleciii44
•
3.7K vues
前端概述 par Ethan Zhang
前端概述
Ethan Zhang
•
563 vues
Dernier
Measurecamp Brussels - Synthetic data.pdf par
Measurecamp Brussels - Synthetic data.pdf
Human37
27 vues
•
14 diapositives
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 par
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada
46 vues
•
19 diapositives
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro
38 vues
•
38 diapositives
Generative AI: Shifting the AI Landscape par
Generative AI: Shifting the AI Landscape
Deakin University
78 vues
•
55 diapositives
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」 par
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PC Cluster Consortium
27 vues
•
12 diapositives
What is Authentication Active Directory_.pptx par
What is Authentication Active Directory_.pptx
HeenaMehta35
15 vues
•
7 diapositives
Dernier
(20)
Measurecamp Brussels - Synthetic data.pdf par Human37
Measurecamp Brussels - Synthetic data.pdf
Human37
•
27 vues
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023 par BookNet Canada
Redefining the book supply chain: A glimpse into the future - Tech Forum 2023
BookNet Canada
•
46 vues
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De... par Moses Kemibaro
Don’t Make A Human Do A Robot’s Job! : 6 Reasons Why AI Will Save Us & Not De...
Moses Kemibaro
•
38 vues
Generative AI: Shifting the AI Landscape par Deakin University
Generative AI: Shifting the AI Landscape
Deakin University
•
78 vues
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」 par PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ2「AMD EPYC™ プロセッサーを用いたAIソリューション」
PC Cluster Consortium
•
27 vues
What is Authentication Active Directory_.pptx par HeenaMehta35
What is Authentication Active Directory_.pptx
HeenaMehta35
•
15 vues
Initiating and Advancing Your Strategic GIS Governance Strategy par Safe Software
Initiating and Advancing Your Strategic GIS Governance Strategy
Safe Software
•
198 vues
"Surviving highload with Node.js", Andrii Shumada par Fwdays
"Surviving highload with Node.js", Andrii Shumada
Fwdays
•
59 vues
Mobile Core Solutions & Successful Cases.pdf par IPLOOK Networks
Mobile Core Solutions & Successful Cases.pdf
IPLOOK Networks
•
16 vues
Discover Aura Workshop (12.5.23).pdf par Neo4j
Discover Aura Workshop (12.5.23).pdf
Neo4j
•
20 vues
Choosing the Right Flutter App Development Company par Ficode Technologies
Choosing the Right Flutter App Development Company
Ficode Technologies
•
13 vues
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」 par PC Cluster Consortium
PCCC23:日本AMD株式会社 テーマ1「AMD Instinct™ アクセラレーターの概要」
PC Cluster Consortium
•
29 vues
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf par ThomasBronack
Bronack Skills - Risk Management and SRE v1.0 12-3-2023.pdf
ThomasBronack
•
31 vues
The Power of Generative AI in Accelerating No Code Adoption.pdf par Saeed Al Dhaheri
The Power of Generative AI in Accelerating No Code Adoption.pdf
Saeed Al Dhaheri
•
44 vues
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading... par The Digital Insurer
Webinar : Desperately Seeking Transformation - Part 2: Insights from leading...
The Digital Insurer
•
98 vues
Business Analyst Series 2023 - Week 4 Session 7 par DianaGray10
Business Analyst Series 2023 - Week 4 Session 7
DianaGray10
•
152 vues
Digital Personal Data Protection (DPDP) Practical Approach For CISOs par Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash
•
171 vues
AI + Memoori = AIM par Memoori
AI + Memoori = AIM
Memoori
•
15 vues
The Coming AI Tsunami.pptx par johnhandby
The Coming AI Tsunami.pptx
johnhandby
•
14 vues
GDSC GLAU Info Session.pptx par gauriverrma4
GDSC GLAU Info Session.pptx
gauriverrma4
•
15 vues
JBoss Seam 1 part
1.
2.
The contextual component
model
3.
Bijections
4.
Lifecycle methods
5.
Events and interceptors
6.
Exception handling
7.
Links
8.
Q&A
9.
10.
Integrated JSF and
EJB 3.0
11.
Declarative state management
12.
Business process as
a first class construct
13.
Bijection
14.
Conversations and multi-window
browsing
15.
Prefer annotations to
XML
16.
Integration testing is
easy
17.
18.
Event (i.e, request)
context
19.
Page (instance of
rendered page) context
20.
Conversation context
21.
Session context
22.
Business process context
23.
Application context
24.
25.
EJB 3.0 stateful
session beans
26.
EJB 3.0 entity
beans (i.e, JPA entity classes)
27.
JavaBeans
28.
EJB 3.0 message-driven
beans
29.
Spring beans
30.
31.
Bidirectional
32.
Dynamic
33.
@In(value=”#{el.expression}”, create=?, required=?,
scope=?)
34.
@Out(value=”#{el.expression}”, required=?, scope=?)
35.
36.
public List<Customer> getCustomerList()
{
37.
return …;
38.
39.
@Name(”customerList”)
40.
@Scope(CONVERSATION)
41.
42.
public List<Customer> getCustomerList()
{
43.
return …;
44.
45.
46.
@Destroy
47.
@Startup(depends = {?})
48.
@Install
49.
50.
jBPM transition events
51.
Seam page actions
52.
Seam component-driven events
53.
Seam contextual events
54.
JSF and Page
actions Example: <h:commandButton value="Click me!" action="#{helloWorld.sayHello}"/> <pages> <page view-id="/hello.jsp" action="#{helloWorld.sayHello}"> <param name="firstName" value="#{person.firstName}"/> <param name="lastName" value="#{person.lastName}"/> </page> </pages>
55.
56.
@Observer(”hello”)
57.
Events.instance().raiseEvent(”hello”)
58.
59.
org.jboss.seam.preSetVariable.<name> — called
when the context variable <name> is set
60.
org.jboss.seam.postSetVariable.<name> — called
when the context variable <name> is set
61.
org.jboss.seam.preRemoveVariable.<name> — called
when the context variable <name> is unset
62.
org.jboss.seam.postRemoveVariable.<name> — called
when the context variable <name> is unset
63.
org.jboss.seam.preDestroyContext.<SCOPE> — called
before the <SCOPE> context is destroyed
64.
org.jboss.seam.postDestroyContext.<SCOPE> — called
after the <SCOPE> context is destroyed
65.
org.jboss.seam.postCreate.<name> — called
when the component <name> is created
66.
org.jboss.seam.preDestroy.<name> — called
when the component <name> is destroyed
67.
org.jboss.seam.exceptionHandled.<type> — called
when an uncaught exception is handled by Seam
68.
org.jboss.seam.exceptionHandled — called
when an uncaught exception is handled by Seam
69.
org.jboss.seam.exceptionNotHandled — called
when there was no handler for an uncaught exception
70.
Interceptors @Interceptor(around =
{BijectionInterceptor.class, ValidationInterceptor.class}) public class InterceptorName { @AroundInvoke public Object methodName(InvocationContext invocation) throws Exception { … Object result = invocation.proceed() ... } } @Interceptors(InterceptorName.class, stateless=true) Or @Target(TYPE) @Retention(RUNTIME) @Interceptors(InterceptorName.class) public @interface CustomAnnotation {}
71.
72.
@HttpError(errorCode=404)
73.
@Redirect(viewId=”/error.xhtml”, end=true)
74.
<exception class="javax.persistence.PersistenceException">
75.
<end-conversation/>
76.
<redirect view-id="/error.xhtml">
77.
<message>Database access failed</message>
78.
</redirect>
79.
</exception>
80.
81.
http://docs.jboss.org/seam/latest/reference/en-US/html/Book-Preface.html
82.
http://seamframework.org/Seam2/Downloads