InfoQ

InfoQ

Topic/Tag specific view

JSF Content on InfoQ


Latest featured content about JSF

Developing Portlets using JSF, Ajax, and Seam (Part 2 of 3)

Topics
RichFaces,
JSF Components,
JSF,
Java Web Frameworks,
Java EE,
Java,
Languages,
AJAX,
Rich Internet Apps,
Programming,
Portal/CMS

This article, the second in a three-part series, expands upon the previous article by introducing RichFaces. It covers integrating RichFaces into the previous sample application, deploying a RichFaces portlet, and several features and capabilities of RichFaces.

News about JSF

IceFaces Ace Forks PrimeFaces for jQuery Support, PrimeFaces not Happy

Topics
Icefaces,
JSF Components,
JSF,
jQuery,
Java Web Frameworks,
Javascript,
Java EE,
Java,
Web Development,
Dynamic Languages,
Languages,
Programming,
PrimeFaces

PrimeFaces is claiming IceSoft copied PrimeFaces code "LINE BY LINE" for its new IceSoft Ace. While not claiming legal issues with the fork, the PrimeFaces team is "shocked and disappointed" and claim the new IceSoft Ace components are "up to 90% copied" from PrimeFaces. InfoQ caught up with PrimeFaces and IceSoft about this issue. Is it ok for a competitor to fork an Apache licensed project?

PrimeFaces 3.0 Released: Ajax, Mobile and IE 9 Components for JSF2

Topics
HTML 5,
JSF,
HTML5,
Java Web Frameworks,
Java EE,
HTML,
Web Development,
Java,
Web Frameworks,
Markup Languages,
jQuery Mobile,
Mobile Development,
Languages,
Open Source,
AJAX,
WOA,
Mobile,
Programming,
Rich Internet Apps,
Architecture

PrimeFaces 3.0 was recently released offering an extensive suite of JSF2 Ajax enabled components, a separate version for iPhone/Android devices and support for Internet Explorer 9.

JSF 2.x Update from Ed Burns

Topics
JSF,
Java Web Frameworks,
Java EE,
Java,
Languages,
Programming

InfoQ got a chance to catch up with Ed Burns, JSF specification lead. Ed shared his viewpoints on where JSF stands in light of Ajax, and HTML5 as well as a recap of what happened in JSF 2.0, 2.1 and what is happening in 2.2. Ed covers how JSPs are first processed as Facelets, multi-tenancy, how JSF will support HTML 5, JSF adoption, high-traffic sites that use JSF, and more.

Oracle Moves JDeveloper to OSGi Backbone, Adds JSF 2 Support, Hudson Integration

Topics
JSF,
Java EE,
Java Web Frameworks,
Java,
Languages,
Tools,
IDE,
Programming,
Agile,
JDeveloper,
Hudson,
OSGi

Oracle has today released Oracle JDeveloper 11g Release 2, along with an update to their meta MVC framework Oracle ADF (Application Development Framework). The release includes support for JSF 2.0 and Facelets, adds Hudson integration to Oracle TPC, and improves hot deployment for ADF. At the same time JDeveloper has been re-architected to sit on top of an OSGi backbone.

Oracle's Java EE 7 Plans Include Adding Cloud and HTML5 Support to the Platform

Topics
JPA,
JCP Standards,
JSF,
JAX-RS,
CDI,
Servlets,
JMS,
JCP,
Java Web Frameworks,
Java EE,
Web Frameworks,
Java,
Web 2.0,
Languages,
WOA,
Programming,
Enterprise Architecture,
Cloud Computing,
Architecture,
Bean Validation

Oracle filed the umbrella JSR for Java EE 7 last week, and the specification has now passed the initial review ballot stage. The overarching themes are emerging web technologies, cloud computing, and continued ease of use improvements including an overhaul to the JMS API. Elsewhere, JPA is scheduled to receive attention, and Oracle is talking about plans to revive the long dormant JCACHE JSR.

Pete Muir Discusses Seam 3, RichFaces 4, and His Move to Infinispan

Topics
RichFaces,
JSF Components,
JBoss Seam,
JSF,
CDI,
JBoss,
Java Web Frameworks,
Java EE,
Application Servers,
RedHat,
Web Frameworks,
Java,
Companies,
Languages,
Web 2.0,
WOA,
Programming,
Architecture,
Enterprise Architecture,
Infinispan

Red Hat's JBoss division have a number of updates in the pipeline for the next couple of months, including major new releases of their web application framework Seam, and JSF component library RichFaces. InfoQ spoke to Pete Muir, a Principal Software Engineer at Red Hat, about what is coming, and his own move from the Seam team to the Infinispan data grid team.

Articles about JSF

Developing Portlets using JSF, Ajax, and Seam (Part 1 of 3)

Topics
JSF,
Java Web Frameworks,
Java EE,
Java,
Languages,
Programming,
Portal/CMS

This article, the first in a three-part series, lays the framework for the rest of the series. It covers setting up a new project using JBoss Portlet Container and JBoss Portlet Bridge, configuring a JSF application to use JBoss Portlet Bridge, and the capabilities that JBoss Portlet Bridge provides to a JSF application.

Creating dynamic web applications with JSF/DWR/DOJO

Topics
JSF,
Java Web Frameworks,
Java EE,
Java,
Web Frameworks,
Languages,
WOA,
Programming,
DWR,
Dojo,
Architecture

JSF, DWR, and Dojo are all popular technologies in their own right. Integrating them into a portal environment can prove an intimidating exercise however. This article looks at how one developer implemented such a solution using custom JSF components.

Introduction to JBoss Seam

Topics
JBoss Seam,
JBoss,
EJB,
JSF,
Application Servers,
RedHat,
Java Web Frameworks,
Java EE,
Java,
Web Frameworks,
Companies,
Languages,
WOA,
Programming,
Architecture

JBoss Seam is a new full-stack web application framework that unifies and integrates Ajax, JSF, EJB3, Portlets, and BPM. This article is an editted excerpt of chapters 1 and 2 from the first (to-be-released) book on Seam by Michael Yuan and Thomas Heute. It explains what Seam can do and grounds the concepts with a HelloWorld example.

Interviews about JSF

Spring Web Flow with Keith Donald

Topics
Struts,
JSF,
Spring Web Flow,
Workflow / BPM,
Java EE,
Java Web Frameworks,
Spring,
Web Frameworks,
Java,
Dependency Injection,
SpringSource,
Business Process Management,
Languages,
SOA,
Enterprise Architecture,
Design Pattern,
Business,
WOA,
VMWare,
Programming,
Object Oriented Design,
Architecture,
Patterns,
Design,
Companies

Keith Donald goes in depth on Spring Web Flow, which solves the problem of orchestrating control navigations within a web application in Spring MVC, Struts, and JSF. Keith talks about how to design workflows in web apps and technical details such as how the flows are fault tolerant and how they integrate into web frameworks.