Posted by:
Max Katz
on 08/10/2010
With the upcoming release of RichFaces 4, we are doing a webinar on new RichFaces 4. Register and learn what’s new in RichFaces 4.
When:
Wednesday, September 8, 2010 | 2pm EDT (GMT-4 New York) / 18:00 GMT / 8pm CEST (GMT+2 Paris)
Abstract:
RichFaces is a JSF framework with AJAX components (over 100), skins, themes, and a component development kit. Although JSF 2 now offers basic AJAX functionality (which was, in fact, greatly inspired by RichFaces), a broader rich component... more »
Posted by:
Max Katz
on 08/09/2010
Click image to view larger version
As the creators of RichFaces, Exadel is involved in a large number of projects where RichFaces is being used. In most cases, the development is done by remote teams where the customer is working with Exadel’s teams in Eastern Europe. In some instances one or more developer could be at the customer site as well.
One of the challenges that we always faced is how to create page mockups when working with remote teams. The usual approach is for a... more »
Posted by:
Max Katz
on 07/29/2010
In looking back at my JavaFX… does it have a future? posting, my views have been changed by some of the comments made (here and here), in particular about JavaFX vs. Flash/Flex and Java Web Start.
JavaFX and applets
I agree that comparing JavaFX applets vs Flash/Flex is not something we should be doing. Flash applications (deployed inside the browser in a Flash virtual machine) are years ahead of Java applets. It will take years, if at all, for applets to match Flash-like... more »
Posted by:
Max Katz
on 07/28/2010
One of the unique features in RichFaces is its power and flexibility. If you don’t want or need to deal with JavaScript then you use controls such a4j:support, a4j:commandButton, a4j:commandLink, a4j:poll, and a4j:jsFunction to fire and Ajax request and perform partial page updates. On the other hand, if you need more flexibility or looking for more fine-grained control over what happens before and after an Ajax request, RichFaces offers such feature. The feature is usually referred to as... more »
Posted by:
Max Katz
on 07/27/2010
JSF 2 provides two new scopes on top of the standard Servlet scopes (request, session, application). One of them is the view scope. View scope was covered in Managed beans article. The other scope is Flash which I’m going to cover here. Let’s start with a very simple example.
Managed bean:
@ManagedBean(name = "bean")
public class Bean {
private String text;
// getter and setter
public String nextpage (){
return... more »
Posted by:
Lincoln Baxter III
on 07/26/2010
Welcome graphic artists! The PrettyFaces project needs a logo, and to facilitate this, we’re hosting a logo contest!Prizes: We know that your time is valuable, but because this is a completely open-source and unfunded project, we can’t offer a cash reward; however, will receive a T-shirt with your logo on it, a blog entry announcing you as the winner, a prominent spot (with link) on our contributors page, a spot (with link) on the home-page as a FAQ entry, and the satisfaction... more »
Posted by:
Max Katz
on 07/26/2010
After months of promising we have finally moved Exadel Flamingo to exadel.org and released version 2.2.0. exadel.org is our community site for hosting open source projects. Flamingo is a light weight framework for connecting rich web and mobile user interfaces to enterprise back end.
Click on image to enlarge
Flamingo connects Seam, Spring, and Java EE 6 (soon via CDI/JSR299) with the following user interfaces:
JavaFX
Flash
iPhone/Android
Swing
JavaME
Version... more »
Posted by:
Max Katz
on 07/26/2010
I wrote a series of posts on how to connect JavaFX to a server running with Seam framework. Client-server communication is realized with the help of Flamingo framework. Here is the complete series:
Calling Seam component from JavaFX
Invoking Hibernate Validator from JavaFX
Binding to server-side context variable from JavaFX
Using Expression Language (EL) in JavaFX to communicate with server
Seam conversations from JavaFX
more »
Posted by:
Max Katz
on 07/26/2010
Exadel has released Exadel JavaFX Plug-in for Eclipse version 1.3.4. The biggest feature in this release is Organize Imports (just like in Java editor).
The class for Text node is missing, pressing Ctrl+Shift+O, will display the dialog where the correct class can be selected:
You can also invoke Organize Imports from the editor context menu (right-click anywhere in the editor and select Organize Imports).
more »
Posted by:
Max Katz
on 07/26/2010
Dustin Marx references my post JavaFX… does it have a future? in his post on How much time to spend on JavaFX on JavaOne 2010?.
more »
Posted by:
Max Katz
on 07/22/2010
I don’t know any other technology that has ever gotten as much of a beating as JavaFX did last week (here, here, and here). JavaFX has become a technology that developers love to hate. It’s like a pinata for developers.
JavaFX was first announced at JavaOne 2007 (that’s 3 years ago). Many predicted its death even before version 1.0 was released in December 2008, and many continue to call for its demise.
Last week also turned out to be the week where I presented Enterprise JavaFX at the... more »
Posted by:
Keith Donald
on 07/22/2010
Since the big Spring 3 release last year, I've been working on a number of application development projects and extracting "showcases" of various framework features. These "showcases" are not reference applications or tutorials, they're more like acceptance tests for specific framework capabilities. After seeing a showcase, you should have a good idea of what the [...]
more »
Posted by:
Max Katz
on 07/20/2010
The RichFaces team has released RichFaces 4.0.0 M1. You can read about this release from Jay Balunas.
A few other things:
To start quickly with RichFaces 4, download this template and replace original RichFaces Jar files with 4.0.0M1 version.
We are doing a webinar on RichFaces 4 and JSF 2 on September 8th, 2010. Details to follow.
To find all RichFaces how-to posts on my blog, click here (richfaces-howto tag).
more »
Posted by:
Max Katz
on 07/19/2010
Learning JSF 2 series continues with page parameters and page actions. Read other Learning JSF 2 articles.
If you worked with JSF 1.2, you know that calling a page action wasn’t simple. A page action is useful when you request a page for the first time (GET request) and would like to prepare some data to be rendered on a view (page). Of course there are some workarounds, one of them is to use @PostConstruct method inside the bean or even create a phase listener. Both could work but... more »
Posted by:
Max Katz
on 07/16/2010
This post covers starting/stopping Seam conversations from JavaFX. See other posts in this series:
Calling Seam component from JavaFX
Invoking Hibernate Validator from JavaFX
Binding to server-side context variable from JavaFX
Using Expression Language (EL) in JavaFX to communicate with server
Server side
Seam component:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
@Name ("wizard")
@Scope... more »
Posted by:
Max Katz
on 07/15/2010
This post shows how to use Expression Language (EL) from JavaFX to communicate with a server using Exadel Flamingo. See my previous posts on Enterprise JavaFX: calling Seam component from JavaFX, invoking Hibernate Validator from JavaFX, and binding to server-side context variable from JavaFX.
Seam component:
@Name ("helloAndTime")
@Scope(ScopeType.SESSION)
public class HelloAndTime {
private Date lastAccessTime;
public... more »
Posted by:
Max Katz
on 07/12/2010
In addition to calling methods and Hibernate Validator, it’s also very simple to bind to a context variable and update it from JavaFX. A context variable is any variable inside a scope on the server.
Server
Seam component:
@Name ("shop")
@Scope (ScopeType.SESSION)
public class Store {
IceCream iceCream; // getter and setter
@Create
public void init (){
iceCream = new... more »
Posted by:
Max Katz
on 07/08/2010
I was offered to review JSF 2.0 Cookbook from Packt Publishing and gladly accepted. Once I’m done reading the book, you can expect a detailed review. A few months ago I reviewed JSF 1.2 Components book from Packt Publishing.
more »
Posted by:
Max Katz
on 07/07/2010
I showed how to call a Seam component with Flamingo from JavaFX. In this post I show how to invoke Hibernate Validator from JavaFX with Flamingo:
Entity (and Seam component):
@Entity
@Name ("icecream")
public class IceCream {
@Id @GeneratedValue
private Long id;
@Max(value=5, message="Sorry, you can't have more than {value} flavors")
private Integer flavors;
// getters and... more »
Items: 21 to 40 of 716
« Previous
|
Next »
NFJS, the Magazine
August Issue Now Available- Google Your Persistent Domain Model
by John Griffin - Get Cooking in the Cloud with Chef, Part 2
by Michael Nygard - Making Java Bearable with Guava
by Daniel Hinojosa - HTML 5 Update
by Brian Sletten