Jun 15

Bug 119 – Headerx.jsp:

Les pages de header ne sont pas uniques. Il n’est pas possible (maintenance) d’avoir des pages header par processus. Il faut trouver une meilleure solution, globalement pour la partie générique “autour” de la console.

 ——- Commentaire Supplémentaire #1 De tanguy.balavoine@ctp.com 2006-06-15 10:49 [répondre] ——-
Si l’on se base sur les définitions données par bugzilla, ce bug est un bug tout au plus “normal”

blocker:Prevents function from being used, no work around, blocking progress on multiple fronts critical:Prevents function from being used, no work around
major:Prevents function from being used, but a work around is possible
normal:A problem making a function difficult to use but no special work around is required
minor:A problem not affecting the actual function, but the behavior is not natural
trivial:A problem not affecting the actual function, a typo would be an example

Jun 09

Google Browser Sync:

Google Browser Sync for Firefox is an extension that continuously synchronizes your browser settings – including bookmarks, history, persistent cookies, and saved passwords – across your computers. It also allows you to restore open tabs and windows across different machines and browser sessions. For more info, please visit our FAQ. Please note: Google Browser Sync must update your browser settings whenever you start Firefox. This will increase the start-up time of Firefox (the time between clicking on the Firefox icon and loading your start page) – please bear with us as we work to decrease this delay.

Jun 01

Enterprise Java Community: News : ICEfaces community edition 1.0 released:

ICEfaces 1.0 Community Edition, a JSF implementation that extends JSF through the use of AJAX and providing an interesting notification mechanism in the process, has been released. The Community Edition is provided free of charge. ICEfaces supports server-push (or “Comet”) applications very well, with demos showing constant updates across sessions very cleanly, through the use of simple – and standard – JSF bindings. ICEfaces also has a rich component suite, icluding auto-complete, menus, tables, tree, tabs, drag and drop capabilities, animations, and more.

May 23

Bob Lee’s Blog: Exception Handling in Web Applications:

Solution: NestedException Failing early helps avoid these pitfalls. The original stack trace in addition to other pertinent state information (user IDs, primary keys, method arguments, etc.) is a troubleshooter’s best friend. I’ve found that when faced with a checked exception I can’t possibly handle, it’s best to wrap the exception in a runtime exception (once) and throw it to the top where it can ultimately be thrown to the web container. The exception propagates to the top sans explicit handling until the web container catches and logs it once and only once. We can accomplish this with a class called NestedException which I originally inherited from my friend and mentor Tim Williams and mentioned in my book Bitter EJB. NestedException wraps exceptions only when necessary (so we don’t end up with exceptions nested fifteen deep) and keeps the original stack trace intact. The catch block becomes: catch (CheckedException e) { throw NestedException.wrap(e); } NestedException consists of a simple wrapper class and static factory method, wrap(Throwable). NestedException overrides all methods to delegate to the wrapped exception (you don’t even need to unwrap it to get the message or stack trace you’re really interested in):

May 19

le blog de davidtouvet.com : Blog Archive : Time Tracker pour gérer le temps consacré à ses projets:

Time Tracker est un petit service tout simple et gratuit qui permet de gérer le temps assigné à des tâches définies. Vous saisissez l’intitulé d’un travail en cours, vous lancez le chrono, vous enregistrez le bazar et hop le chrono est lancé. Et si vous bossez de plusieurs postes ou lieux géographiques vous pouvez récupérer vos données et ainsi avoir un suivi du tracking du temps consacré à une tâche.

May 18

FTPOnline.com – Home Page:

May 18

FTPOnline.com – Home Page:

May 15

tomcatPluginFR / eclipse / SYSDEO – Sysdeo:

Fonctionnalités du plugin
* Démarrer, arrêter et redémarrer Tomcat 4.x, 5.x ou 3.3.
* Faire apparaître le processus Tomcat dans le débogueur d’Eclipse.
* Créer un projet WAR (mise à jour du fichier server.xml possible).
* Ajouter des projets Java au classpath de Tomcat.
* Paramètrer la machine virtuelle utilisée pour démarrer Tomcat : modifier les paramètres, le classpath et le bootclasspath.
* Exporter un projet Tomcat vers un fichier WAR.
* Choisir le fichier de configuration Tomcat à utiliser.
* Utilisation possible d’un classloader Tomcat spécial capable de charger des classes issues de plusieurs projets java au même niveau que celles chargées pour un projet Tomcat, lire readmeDevLoader.html (Merci à Martin Kahr)

May 11

How to share value between 2 war files?:

I have 2 war files running on the same web server. There is a login jsp page in the first war. When the user login through the login page, how can I pass the userid to the second war (for example, pass the first web application userid to the session of second web application)?

May 02

Continuous Integration:

Continuous Integration is a software development practice where members of a team integrate their work frequently, usually each person integrates at least daily – leading to multiple integrations per day. Each integration is verified by an automated build (including test) to detect integration errors as quickly as possible. Many teams find that this approach leads to significantly reduced integration problems and allows a team to develop cohesive software more rapidly. This article is a quick overview of Continuous Integration summarizing the technique and its current usage.

preload preload preload