Skip to main content
View by: Most Recent | Topic | Community | Webloggers   
Monthly Archives:    

Blogs by topic: Blogs

• Accessibility • Ajax • Blogging • Business • Community 
• Databases • Deployment • Distributed • Eclipse • Education 
• EJB • Extreme Programming • Games • GlassFish • Grid 
• GUI • IDE • Instant Messaging • J2EE • J2ME 
• J2SE • Jakarta • JavaFX • JavaOne • Jini 
• JSP • JSR • JXTA • LDAP • Linux 
• Mobility • NetBeans • Open Source • OpenSolaris • OSGi 
• P2P • Patterns • Performance • Porting • Programming 
• Research • RMI • RSS Feeds • Search • Security 
• Servlets • Struts • Swing • Testing • Tools 
• Virtual Machine • Web Applications • Web Design • Web Development Tools • Web Services and XML 


There are several ways to enable user authentication for web based applications, like .htaccess files, plain tekst files, databases, LDAP, etc. They all have their pros and cons. In case a central, flexible solution is needed, either a database or LDAP solution can be used. I chose for an LDAP solution since it can be reused by many web and application servers and the applications that run on...
on Mar 15, 2010


Modularity is the essential design and implementation consideration which every software architects and designers should have in mind to get an easy to develop, maintain and extend software. GlassFish is an application server which highly benefits from a modularity system to provide different level of functionalities for different deployment and case studies. GlassFish fully supports Java EE...
on Mar 15, 2010


I am very fond of FindBugz (indeed it has found its way into the QA process of most projects I work on....). When visiting the site to check Eclispe 3.5.2 compatibility I found they were working on a new tool. Indeed a very interesting tool. Looks like they have a specific tool for browsing the output of a findbugz; and sifting through the results in order to mark each issue. They have an example...
on Mar 13, 2010


Once again I'll be acting as the Mobility track for JavaOne 2010. The call for papers closes Sunday at 11:59 PDT. With such a limit time left the tracks marketing team has put together the following themes for this year. Java + Web Compelling user experiences for Java on mobile Tools - from content to monetization Java application world (with a focus on Browser, Media, Location based services,...
on Mar 11, 2010


 We use the Java programming language. If you want to do a similar task, have a closer look at our work. Since ODT is part of the ODF  standard, which is well defined, XML-based and easy, this task should not be that complex - an so it is. The work was done by Tim Schäfer, he used the ODFDOM API  as an abstraction layer for ODF. Have a look at our work at...
on Mar 11, 2010

Web Applications

I wrote about Magnolia cache few times already since it have been re-implemented for Magnolia 3.6. And it seems like with Sprint 4 of Magnolia 4.3 it came back to bite me. There was a bunch of tickets related to various aspects of the cache. Most of it was related to the fact that the default cache key (only URI) was not enough for many installations which were...
on Mar 11, 2010
Last time we looked at writing command and shortening the URLs using simple TinyURL API. This time, lets try to take this one step furter and generate URLs that are mobile-users friendly, i.e. URLs that can be easily recognized and processed by various mobile devices. Such are urls in QCode or DataMatrix scan codes. I'm sure almost everybody have seen those somewhere already, be it on printouts...
on Mar 7, 2010
At the very beginning of my full time programmer career, when I worked at Silicon Graphics, Larry Wall and Randal Schwartz gave a brown bag session about their now legendary camel book. Naturally, I had them sign my copy, the front page of which I proudly display at left. Notice the “There’s More Than One Way To Do It!” stamp at the top. For better or worse, Perl is famous...
on Mar 3, 2010

Web Services and XML

One of the areas I'm keen to improve in the next version of JAX-RS is link creation. JAX-RS already offers UriBuilder but I think an annotation driven approach could save a lot of repetitive coding. I've been experimenting with a couple of annotations that I think would be useful and I just checked in an experimental extension that partially implements what I have in mind. Suppose you have a...
on Mar 10, 2010


 There is my proposal for JUG-AFRICA agenda. Everyone is free to  comment and add interesting ideas. I will detail each point in this blog later. Continue to affiliate JUGs and share our experience with new JUGs. Elect a president and a vice president  (last week of april 2010) : It will be very open process. Each JUG will propose one candidate and the two...
on Mar 7, 2010
I heard from a friend that prolific blogger and friend Felipe Gaucho had passed away last March, 05.   Felipe was very active at Java community, helping people at mailing lists, writing blogs. He was a JUG Leader (Ceara at Brazil), Glassfish active user and speaker. See more information at the CEJUG blog Sorry to use this space, but I feel motivated to let the community...
on Mar 6, 2010
For meanwhile more than 25 years I am writing computer programs. More than a decade I spent with programs accessing databases, virtually always relational ones. I soon learned that this is rather hard work. Not only that you need to know about the theory behind RDBMS iself, but also you need to know the technical APIs (like ODBC, ADO, RDO, JDBC, JDO, JPA, CMP, ...), the structure of...
on Feb 28, 2010
Is it still possible to ask this question in 2010? Isn’t the answer obvious ? Well no ! It was the question I was asking myself three years ago, even though I had been working as a consultant and Java trainer for seven years. In 2007, my ex-colleague Éric Marcoux (Oracle ACE Director) suggested I join JUG Québec (Canada). I said JUG ? Java User…What ?...
on Feb 28, 2010
Hi, Welcome in my page at, thanks for Sun, Oreilly and  community. I'm already blogging here, but in this blog,  there will be another things related to Java technologies, JUGs in Africa, the  sense of community and belonging among Java developper in Africa and some time  the point de vue of Java community in Africa etc...
on Feb 28, 2010


How often have I read about cool new technologies where, after all, the programmer can now 'fully concentrate on the business logic'. This meanwhile happens since at least 20 years so I wonder why still anybody does something else than concentrating on the 'business logic'? One reason might be that it always has been a lie. Using any web framework still ends with tracking and analyzing HTTP...
on Mar 4, 2010


I just updated the Cejug-Classifieds Project to support Maven 2 builds and I added some new features, including a Shell Script able to configure the resources and also to deploy the the application in the Glassfish V3. The script creates all Java EE resources required by the application, like the DataSource, the JavaMail connection and the JMS Queues. In the next sections I will describe how to...
on Mar 4, 2010


Talking about messaging imply two basic functionalities which all other provided features are built around them; these two capabilities include support for topics and queues which basically lets a message to be consumed by as many interested consumer
on Mar 3, 2010
I woke up the other day and realized its 2010. When I was a kid, year 2000 was far, far away (well not quite, but hey when you are 7 years old 13 years is a long time). In 2001 we were supposed to be colonyzing the moon.  In 2010, Jupiter would be within our reach.  And there are reliable reports indicating that  9 years from now flying cars and aritificial life forms...
on Mar 1, 2010


Here are steps showing you how to prepare and install a SSL certificate purchased from Godaddy into GlassFish v3 server. To learn more about Godaddy certificates and step to buy a certificate you need to take a look at After you understand what Godaddy offer and whether it suites your requirement you can use the following steps to get and...
on Mar 1, 2010


Installing OCCAS Install OCCAS 4.0 under directory /opt/oracle (here in after referred to as OCCAS_HOME), and configure a domain by running OCCAS_HOME/wlserver_10.3/common/bin/ (with all default options). With that, you will have a domain created at OCCAS_HOME/user_projects/domains/base_domain Installing CAFE on OCCAS Get the latest CAFE promoted build from here. Unzip the downloaded...
on Feb 26, 2010