Java


Friday, September 16th, 2005

AjaxAnywhere: Ajaxian JSP Components

Category: Java, Library

AjaxAnywhere is designed to turn any set of existing JSP components into AJAX-aware components without complex JavaScript coding. In contrast to other solutions, AjaxAnywhere is not component-oriented. You will not find here yet another AutoComplete component. Simply separate your web page into multiple zones, and use AjaxAnywhere to refresh only those zones that needs to Read the rest…

Posted by Dion Almaer at 9:34 am
6 Comments

+++--
3.9 rating from 14 votes

Thursday, September 15th, 2005

Ajaxian Wicket: Java Web Framework

Category: Component, Java

We spoke about Tapestry earlier in the week. A new kid on the Java-web-framework block is Wicket which is: A component-oriented web framework which simplifies the creation of complex web user interfaces. The look and feel of Wicket web pages is defined in ordinary XHTML, which can be edited with standard Web tools such as Read the rest…

Posted by Dion Almaer at 12:02 am
Comment here

+++--
3.1 rating from 11 votes

Tuesday, September 13th, 2005

Tapestry Tacos: Ajaxian components for the Java web framework

Category: Component, Java, Library

Jesse Kuhnert has been busy. The Tacos project is a component library for the Tapestry java web framework. Recently, the components have been refactored to run on top of the popular JavaScript frameworks, Prototype/Rico/and soon Dojo. Components Tree AjaxDirectLink AjaxForm DirtyFormWarning Autocompleter ProgressBar Refresh You can see all of the components in action Component Reference

Posted by Dion Almaer at 10:18 am
Comment here

+++--
3.7 rating from 24 votes

Friday, September 9th, 2005

Struts-Layout Suggest

Category: Java, LiveSearch

The Struts-Layout tag library now allows you to put Suggest fields on your web pages: It is very easy to use: You only have to use a simple JSP tag: <layout:suggest suggestAction=”/getCountrySuggestions” key=”Country” styleId=”countryField” value=”” /> where “/getCountrySuggestions” is a Struts action in which you instantiate a collection containing the results matching the typed word. Read the rest…

Posted by Dion Almaer at 8:53 am
1 Comment

+++--
3.5 rating from 27 votes

Monday, August 29th, 2005

DWR 1.0 Final Release

Category: Java

Joe Walker has released the 1.0 version of DWR, which is a popular Java Ajax binding framework. In this release… AJAX remoting of JavaScript calls to Java Automatic generation of JavaScript stubs to match Java code. Test pages allowing you to test and debug your server code. Access controls through: J2EE security including role based Read the rest…

Posted by Dion Almaer at 6:29 pm
Comment here

++++-
4 rating from 7 votes

Ajax Solutions Online: Sun Blueprints

Category: Examples, Java

The BluePrints Solutions Catalog has been updated this week. In it are many solutions on AJAX that cover show the programming model we are proposing for AJAX applications that run on the Java Enterprise Edition platform. Download or view the BluePrints Solutions Catalog at http://blueprints.dev.java.net/bpcatalog/ Check out the live solutions below: Autocomplete Basic Progress Bar Read the rest…

Posted by Dion Almaer at 3:15 am
Comment here

++---
2.3 rating from 7 votes

Thursday, August 11th, 2005

AjaxTags 1.0 Released

Category: Java, Toolkit

The AJAX Tag Library is a set of JSP tags that simplify the use of Asynchronous JavaScript and XML (AJAX) technology in JavaServer Pages. AJAX is primarily rooted in JavaScript. However, many server-side developers do not have an extensive knowledge of client-side programming in the browser. It’s much easier in some cases for J2EE developers, Read the rest…

Posted by Dion Almaer at 9:52 am
3 Comments

+++--
3 rating from 5 votes

Monday, July 11th, 2005

Sun Java Creator 2 and Ajax

Category: Java

Sun has a lot of Ajaxian components and support in their new Creator 2 tool, and they were showing it off in a keynote at JavaOne. Tor Norbye has also just written up a paper on his demo in which he goes into detail on their Ajaxian components. Read more about Creator 2 Downlaod the Read the rest…

Posted by Dion Almaer at 8:24 pm
Comment here

+++--
3 rating from 6 votes

Thursday, July 7th, 2005

How DWR handles XML

Category: Java

Joe Walker, founder of DWR (Direct Web Remoting), discusses the X in Ajax, and how DWR handles it. DWR works a bit like RMI except that instead of having 2 Java systems talking to each other using JRMP you have a web browser and a web server talking using AJAX/HTTP. DWR marshalls all the Java Read the rest…

Posted by Dion Almaer at 12:04 am
Comment here

+++--
3 rating from 5 votes

Thursday, June 30th, 2005

Ajaxian Faces Progress Bar

Category: Component, Java

Ed Burns (JavaServer Faces spec lead) has written his first Ajaxian JSF component: A progress bar <d:progressBar id=”progressBar” value=”#{process.percentage}” interval=”1000″ /> It is based on “Greg Murray’s very useful but utterly non-componentized Progress Bar example”. There is also an autocomplete Ajaxian Faces component.

Posted by Dion Almaer at 3:21 pm
4 Comments

+++--
3.6 rating from 55 votes

Friday, June 3rd, 2005

DWR version 0.8 Released

Category: Ajax, Java, Library

DWR (Direct Web Remoting) version 0.8 contains a big list of new features. You can download version 0.8 from java.net. DWR is AJAX and XMLHttpRequest made easy. It makes it simple to call Java on the server directly from Javascript in the browser marshalling all the parameters and return values. It gets rid of almost Read the rest…

Posted by Dion Almaer at 10:52 am
Comment here

+++--
3.7 rating from 6 votes

Thursday, June 2nd, 2005

XAMJ: Another entry into the XML world

Category: Java

XAMJ is the latest entry into the category of “XML application markup languages”. It joins Microsoft’s XAML, Macromedia’s MXML, Mozilla’s XUL, etc etc. XAMJ is all about Java, and its motivation was: Open source Cross platform Easy to transition to Java based Secure Low bandwidth GUI Compiled Not too tied to a GUI Framework XAMJ Read the rest…

Posted by Dion Almaer at 12:02 pm
3 Comments

++---
2.7 rating from 6 votes

Tuesday, May 31st, 2005

Utility: JavaScript Obfuscator

Category: Java, JavaScript, Utility

Shane Ng has releaed an open source JavaScript Obfuscator. The obfuscator is a Java program itself, and follows a set of rules: This JavaScript obfuscator removes all comments. In case there is a closure that does not end with a semi-colon, “;”, a line break will be inserted when “}” is encountered. Redundant whitespace characters Read the rest…

Posted by Dion Almaer at 11:33 am
24 Comments

+++--
3.6 rating from 55 votes

Monday, May 30th, 2005

Example: Dynamic Ajaxian Tasklist

Category: Ajax, Examples, Java, JavaScript

Jens Schumacher has come up with a nice example of an Ajaxian Dynamic Tasklist. It is implemented in a macro for the popular Confluence Wiki from Atlassian. I like the green check, red cross icons, and the bar showing the % of the tasks done. Very Tada.

Posted by Dion Almaer at 5:47 pm
4 Comments

+++--
3.6 rating from 23 votes

Wednesday, May 25th, 2005

Messaging with Ajax and ActiveMQ

Category: Ajax, Java, Server

There is more afoot with messaging and Ajax. ActiveMQ is an open source MOM, and it now has support for Ajax. Ajax support in ActiveMQ builds on top of the REST connector for ActiveMQ which allows any web capable device to send or receive messages over JMS. Client side view On the client the web Read the rest…

Posted by Dion Almaer at 10:02 am
1 Comment

+++--
3.2 rating from 9 votes

Friday, May 20th, 2005

Oracle ADF Faces gets Ajaxian, er Partial Page Rendering

Category: Component, Java

Oracle ADF components for JavaServer Faces, and its predecessor has been doing the Ajax thing for awhile (although the verbiage was: Partial Page Rendering). Steve Muench has a tutorial which details Building J2EE Applications with Oracle JHeadstart for ADF. More Ajaxian work from the Java folks.

Posted by Dion Almaer at 3:07 pm
2 Comments

+++--
3 rating from 5 votes