Submit Search
Upload
JSF Anti-Patterns and Best Practices Explained
•
Download as PPT, PDF
•
3 likes
•
1,700 views
AI-enhanced title
Dennis Byrne
Follow
Here are my slides from ApacheCon 2007
Read less
Read more
Technology
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 18
Download now
Recommended
Seam Glassfish Slidecast
Seam Glassfish Slidecast
Eduardo Pelegri-Llopart
Devclub Servicemix Jevgeni Holodkov 23 04 09
Devclub Servicemix Jevgeni Holodkov 23 04 09
helggeist
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
Carles Farré
Introduction to SproutCore at JSConf
Introduction to SproutCore at JSConf
Mike Subelsky
Oleksandr Valetskyy - DI vs. IoC
Oleksandr Valetskyy - DI vs. IoC
Oleksandr Valetskyy
A Test of Strength
A Test of Strength
Chris Oldwood
Clean coding-practices
Clean coding-practices
John Ferguson Smart Limited
Spring 2.5
Spring 2.5
Paul Bakker
Recommended
Seam Glassfish Slidecast
Seam Glassfish Slidecast
Eduardo Pelegri-Llopart
Devclub Servicemix Jevgeni Holodkov 23 04 09
Devclub Servicemix Jevgeni Holodkov 23 04 09
helggeist
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
[DSBW Spring 2009] Unit 07: WebApp Design Patterns & Frameworks (3/3)
Carles Farré
Introduction to SproutCore at JSConf
Introduction to SproutCore at JSConf
Mike Subelsky
Oleksandr Valetskyy - DI vs. IoC
Oleksandr Valetskyy - DI vs. IoC
Oleksandr Valetskyy
A Test of Strength
A Test of Strength
Chris Oldwood
Clean coding-practices
Clean coding-practices
John Ferguson Smart Limited
Spring 2.5
Spring 2.5
Paul Bakker
Solr and symfony in Harmony with SolrJs
Solr and symfony in Harmony with SolrJs
Wildan Maulana
Migration testing framework
Migration testing framework
IndicThreads
Introduction into Struts2 jQuery Grid Tags
Introduction into Struts2 jQuery Grid Tags
Johannes Geppert
Система рендеринга в Magento
Система рендеринга в Magento
Magecom Ukraine
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
David Calavera
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
Kirill Chebunin
The Real Time Web with XMPP
The Real Time Web with XMPP
Jack Moffitt
Using Forms in Share
Using Forms in Share
Alfresco Software
Liferay Training Struts Portlet
Liferay Training Struts Portlet
Saikrishna Basetti
Struts2
Struts2
yuvalb
Struts2
Struts2
Scott Stanlick
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
seleciii44
Developing and testing ajax components
Developing and testing ajax components
Ignacio Coloma
Authorization and Security Enforcement
Authorization and Security Enforcement
Alfresco Software
Javascript Basic
Javascript Basic
Kang-min Liu
Ajax presentation
Ajax presentation
NEWLUG
Php
Php
mohamed ashraf
Ajax ons2
Ajax ons2
Chad Davis
Jsfsunum
Jsfsunum
cagataycivici
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Pamela Fox
git internals
git internals
Dennis Byrne
Agility - Part 1 of 2
Agility - Part 1 of 2
Dennis Byrne
More Related Content
Similar to JSF Anti-Patterns and Best Practices Explained
Solr and symfony in Harmony with SolrJs
Solr and symfony in Harmony with SolrJs
Wildan Maulana
Migration testing framework
Migration testing framework
IndicThreads
Introduction into Struts2 jQuery Grid Tags
Introduction into Struts2 jQuery Grid Tags
Johannes Geppert
Система рендеринга в Magento
Система рендеринга в Magento
Magecom Ukraine
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
David Calavera
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
Kirill Chebunin
The Real Time Web with XMPP
The Real Time Web with XMPP
Jack Moffitt
Using Forms in Share
Using Forms in Share
Alfresco Software
Liferay Training Struts Portlet
Liferay Training Struts Portlet
Saikrishna Basetti
Struts2
Struts2
yuvalb
Struts2
Struts2
Scott Stanlick
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
seleciii44
Developing and testing ajax components
Developing and testing ajax components
Ignacio Coloma
Authorization and Security Enforcement
Authorization and Security Enforcement
Alfresco Software
Javascript Basic
Javascript Basic
Kang-min Liu
Ajax presentation
Ajax presentation
NEWLUG
Php
Php
mohamed ashraf
Ajax ons2
Ajax ons2
Chad Davis
Jsfsunum
Jsfsunum
cagataycivici
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Pamela Fox
Similar to JSF Anti-Patterns and Best Practices Explained
(20)
Solr and symfony in Harmony with SolrJs
Solr and symfony in Harmony with SolrJs
Migration testing framework
Migration testing framework
Introduction into Struts2 jQuery Grid Tags
Introduction into Struts2 jQuery Grid Tags
Система рендеринга в Magento
Система рендеринга в Magento
GTAC: AtomPub, testing your server implementation
GTAC: AtomPub, testing your server implementation
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 2, Dependency I...
The Real Time Web with XMPP
The Real Time Web with XMPP
Using Forms in Share
Using Forms in Share
Liferay Training Struts Portlet
Liferay Training Struts Portlet
Struts2
Struts2
Struts2
Struts2
JSP Standart Tag Lİbrary - JSTL
JSP Standart Tag Lİbrary - JSTL
Developing and testing ajax components
Developing and testing ajax components
Authorization and Security Enforcement
Authorization and Security Enforcement
Javascript Basic
Javascript Basic
Ajax presentation
Ajax presentation
Php
Php
Ajax ons2
Ajax ons2
Jsfsunum
Jsfsunum
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
Living in the Cloud: Hosting Data & Apps Using the Google Infrastructure
More from Dennis Byrne
git internals
git internals
Dennis Byrne
Agility - Part 1 of 2
Agility - Part 1 of 2
Dennis Byrne
LinkedIn Mobile Search iPhone Architecture
LinkedIn Mobile Search iPhone Architecture
Dennis Byrne
Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)
Dennis Byrne
Introduction to Unit Testing (Part 1 of 2)
Introduction to Unit Testing (Part 1 of 2)
Dennis Byrne
Memory Barriers
Memory Barriers
Dennis Byrne
The Erlang Programming Language
The Erlang Programming Language
Dennis Byrne
Integrating Erlang and Java
Integrating Erlang and Java
Dennis Byrne
The Erlang Programming Language
The Erlang Programming Language
Dennis Byrne
DSLs In Erlang
DSLs In Erlang
Dennis Byrne
More from Dennis Byrne
(10)
git internals
git internals
Agility - Part 1 of 2
Agility - Part 1 of 2
LinkedIn Mobile Search iPhone Architecture
LinkedIn Mobile Search iPhone Architecture
Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 2 of 2)
Introduction to Unit Testing (Part 1 of 2)
Introduction to Unit Testing (Part 1 of 2)
Memory Barriers
Memory Barriers
The Erlang Programming Language
The Erlang Programming Language
Integrating Erlang and Java
Integrating Erlang and Java
The Erlang Programming Language
The Erlang Programming Language
DSLs In Erlang
DSLs In Erlang
Recently uploaded
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
naman860154
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
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
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
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
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
Recently uploaded
(20)
How to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
JSF Anti-Patterns and Best Practices Explained
1.
JavaServer Faces Anti-Patterns
Dennis Byrne - ThoughtWorks [email_address] http://notdennisbyrne.blogspot.com
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Download now