public marks

PUBLIC MARKS from jpcaruana with tag java

January 2007

Buddi - Business & Finance

A personal finance and budgeting program, aimed at those who have little or no financial background. In making this software, I have attempted to make things as simple as possible, while still retaining enough functions to satisfy most home users.

Grails - Home

by 4 others (via)
Grails aims to bring the "coding by convention" paradigm to Groovy. It's an open-source web application framework that leverages the Groovy language and complements Java Web development. You can use Grails as a standalone development environment that hides all configuration details or integrate your Java business logic. Grails aims to make development as simple as possible and hence should appeal to a wide range of developers not just those from the Java community.

November 2006

O'Reilly — La nouvelle stratégie de Java

Java et .NET répondent à des besoins différents. Java est largement adopté dans le monde des entreprises, mais ses capacités multi-plateforme ou ses possibilités d’intégration au sein des pages Web demeurent encore sous-exploitées. Avec l’arrivée de Java 6, Sun modifie de façon nette sa stratégie, afin de s’adapter au mieux aux demandes des développeurs.

AJAX et Struts par l'exemple - Julien Carnelos Blog

(via)
On trouve aujourd'hui beaucoup de références sur le net sur AJAX ( XmlHTTPRequest en réalité ) mais peu d'éléments sur l'intégration de AJAX sur le framework Struts. Concernant les ressources francaises sur le sujet, c'est quasi inexistant en recherche sur Google. Je me suis donc décidé à écrire ce petit article technique. Attention, cet article n'explique pas réellement le fonctionnement de la technologie AJAX mais plutôt de son intégration avec le framework Struts.

Direct Web Remoting- Easy AJAX for JAVA

by 7 others (via)
DWR allows Javascript in a browser to interact with Java on a server and helps you manipulate web pages with the results.

Struts best practices - Java World

by 1 other (via)
The article discusses the following main points: * Screens with dynamic fields * Safeguarding JSP pages * Error categorization * Validation of service requester * Application security * Prepopulation * Stack maintenance (for bread crumbs) * Context-related problems * Form-bean scope * Data transfer object implementation * Exceptions * Action chaining

Enterprise Java Community: Redirect After Post

(via)
All interactive programs provide two basic functions: obtaining user input and displaying the results. Web applications implement this behavior using two HTTP methods: POST and GET respectively. This simple protocol gets broken when application returns web page in response to POST request. Peculiarities of POST method combined with idiosyncrasies of different browsers often lead to unpleasant user experience and may produce incorrect state of server application. This article shows how to design a well-behaved web application using redirection.

openjacob

Open-jACOB is a Java rapid application development tool (RAD) based on Eclipse that enables the development of Rich Internet Applications (RIA) that are entirely based on Java. An Open-jACOB based application can be deployed as a stand alone application (.war) in a Web container like Jakarta-Tomcat. Alternatively, it may also be deployed as a jacapp Application within the jACOB Application server, profiting from the more advanced management features of the Open-jACOB container.

www.romaframework.org

(via)
Roma Meta Framework is a Open Source initiative to make Java application development easy. The approach is totally DDD, let's think to the domain of your application and Roma will makes the rest: persistence (database), presentation (HTML + Ajax), logging, user management, sessions, etc. The Roma project is composed of two parts: * Wizards to generate code automatically * Runtime libraries that works as a glue code to integrate you application with the best Java technologies and products (Spring, JDO 2.0, Echo2, Log4J, etc.)

JDiskReport

by 1 other
JDiskReport enables you to understand how much space the files and directories consume on your disk drives, and it helps you find obsolete files and folders. The tool analyses your disk drives and collects several statistics which you can view as overview charts and details tables. This is ad- and nag-free uncrippled binary multi-platform software that is free of charge and that never expires.

James Gosling on Open Sourcing Sun's Java Platform Implementations

James Gosling, widely regarded as the father of Java technology, has been hard at work helping Sun Microsystems with its efforts to open source Sun's Java SE (JDK) and Java ME implementations. The Java EE implementation has been open sourced for over a year as Project GlassFish. We caught up with Gosling recently to get his take on how things are going.

MyJavaServer

by 3 others
serveur d'applications J2EE gratuit.

October 2006

aerith: Aerith

by 3 others
Aerith: A Road Trip Slideshow Editor Welcome! Aerith is a Swing Mashup, or smashup, combining three webservices: Google Maps, Flickr, and Yahoo's geocoding webservice to let users create, view, and share slideshows of their road trip photos. It was presented as a demo at the 2006 JavaOne conference by Richard Bair, Romain Guy, and Joshua Marinacci.

(Infiniti-fr) Le langage Java

by 2 others
Excellente série de cours et de tutoriels

String Concatenation/Performance and Improving Java I/O Performance

StringConcatenation/StringBuffer.append : le choix est vite fait.

September 2006

Putting FlexPaint on Rails

(via)
just got done adding another sample app to the Flex RoR SDK that I have been working on with Mike Potter. Basically, all I did was take the FlexPaint app created by James Ward and replace the Java back end with Ruby on Rails back end. I also added a simple interface for adding an image to the canvas (see below), so that you can draw on it. This sample app uses both WEBOrb and regular ole’ HTTP calls to integrate Flex with Rails.

Open Source Native XML Database

by 4 others
eXist is an Open Source native XML database featuring efficient, index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support, XQuery update extensions and tight integration with existing XML development tools. The database implements the current XQuery 1.0 working drafts, with exception of the schema import and schema validation features defined as optional in the XQuery specification.

August 2006