Typical users of GlassFish use GlassFish in a separate process and they start GlassFish by using commands like the following:
java -jar glassfish.jar orasadmin start-domain
The above commands first launch an OSGi framework and then deploy the necessary bundles. What if you want to embed GlassFish in an...
on Feb 14, 2010
For many years I am using XSLT now for a lot of tasks in both, development and runtime environments: Source generation, creating HTML from XML data, or even rendering SVG vector graphics from XML finance data. But what really bothered me was that the XSLT transformer contained in Java (even in Java 6's latest release) was just able to do XSLT 1.0 but not XSLT 2.0. XSLT (and XPath) 2.0 comes with...
on Feb 6, 2010
I authored a new refcard covering GlassFish v3, This refcard is different from my previous one which covers GlassFish v2. This new refcard discuss the following items:
Introduction to GlassFish application server v3.
GlassFish v3 versions, installation and directory structure.
Glassfish v3 daily administration tasks.
Glassfish v3 Restful interface for monitoring and administration.
on Nov 22, 2009
Bonjour, Comment Java?
This coming Thursday(08/27/09) 'll be at GooglePlex (Mountain View) for an Eclipse Day...The entire genda is at http://wiki.eclipse.org/Eclipse_Day_At_Googleplex_2009.
2 presos seem to be very interesting so far:
OSGi for Eclipse Developers
Deploying Successful Entreprise Tools
and possibly others...The Google crowd is impressive.
There is a waiting list for people who...
on Aug 24, 2009
When we start working on a new project as an architect we are dealing basically with a set of requirement which our architecture should be able to act as a foundation for the design and implementation of those requirements in form of a software system. to let the customer fulfill its requirements in a better and more efficient way.
Preparing the architecture for a software system means not only...
on Nov 22, 2009
This is a very basic review of active and available open source Java EE Application servers and Servlet container (Web containers) to let the community know which active containers are available and what is the general status of each container. The article can simply act as a start point for anyone need to select one of them for later use in development or product. Detailed comparison of these...
on Nov 17, 2009
With the newcomer Vaadin module I
updated the Arena Project
script to support builds on Windows platform. Not a big deal in terms of
configuration but it is worthy a notification in case you had
tried to build the project before and got frustrated with the Platform
Classifier restricted to the UNIX-family.
Why to use Platform Classifiers? The lack of a
good Maven support for the Glassfish...
on Nov 9, 2009
In this two part article, I will explain how to configure a web application built with Maven to support "branding", or skinning. That is, support different distribution skinned with particular images, logo, background, text. In the end we just want to keep separated the static contents and choose the right set when we package our application so that the result is a war with just the...
on Nov 7, 2009
A new feature article on Sun's BigAdmin portal, Sun Blogs: A Sun Java System Web Server 7.0 Reference Deployment, delves into the details of that major, highly successful deployment. Sun Blogs serves over 6,300 employee bloggers worldwide.
Read about the access statistics (4 million page hits a day on average), the system architecture, configurations, and a system administrator's insight of his...
on Nov 20, 2008
I have blogged about signing java.net-based Web Start applications and splitting the JNLP files to accomodate jars signed by different certificates. So what happens when you have multiple projects on java.net and want to reuse some of the binaries between their WebStart applications?
I have a few desktop-related projects on java.net, and one of them (Rainbow) is an application that uses binaries...
on Aug 7, 2008
I will show you now how you can use JBoss Profiler as your default choice for pre-production profiling tests.
Step 1 - Download the JBoss Profiler
Go to the JBoss Profiler Project page here, and download the CR4 Version from that page
Step 2 - For Linux Users
Copy to /usr/lib the file libjbossInspector.so from /jvmpi/linux. You should put on this folder, because for Linux it works as Windows...
on Jun 13, 2007
When Steve Jobs announced the iPhone at MacWorld, Mac fans were understandably upset that no other announcements were made. There was nary a mention of Macs, Mac OS X, or iPods -- and disgruntled fans pointed to this as evidence that Apple was ignoring these products.
A few of the saner voices in the audience took the stance that since nothing could possibly have competed with the iPhone...
on May 17, 2007
A couple of incidents have happened to me in the last few days which highlight Java's desperate plight on the desktop.
The first involved a currently existing Java desktop application, a project originally developed at another university which somehow seems to have landed on my desk. The client brought the project to us, requesting a ground up re-write. The reason was made abundantly clear in...
on Nov 8, 2006
Sun recently released a Java security advisory titled Java Plug-in and Java Web Start May Allow Applets and Applications to Run With Unpatched JRE. As with any security advisory, it's important that you take note and ensure that your software is up-to-date -- in this case, the problem is fixed in Java 1.5.0_06 or higher. But a blog entry by the Washington Post's Brian Krebs raises some concerns...
on Oct 6, 2006
There was an interesting exchange on the recent Java Posse pod cast about the Java Kernel project, and how important size is to the JRE download. (Hmm, that's the second JP plug in as many months -- I wonder if I qualify for a Posse t-shirt or something? :) They referenced Robert Cooper's thought provoking blog which compares download sizes for various products, thus:
JRE 1.5.0 Windows offline...
on Sep 15, 2006
Thanks to JavaDB there's been a lot of noise recently about Java SE (is that what we're supposed to call it this week? :) and end user experience. Specifically, the time it takes to download the JRE onto a desktop computer, versus so-called rival technologies such as Flash. At the heart of this debate is a classic catch twenty-two conundrum: the more feature-rich SE becomes, the bigger it gets...
on Aug 8, 2006
Technologies have come and gone over time. Is the latest round of technologies getting the hype worth integrating into a Java system? I am interested in hearing the feedback of the Java community about the latest and greatest technologies.
Reciently I found myself looking for work. Being a Java guy I was searching for positions for a Java person. During this search I found many different...
on Jul 16, 2006
So, for those of you who missed the first blog entry about this, I'll recap. The basic idea is the creation of an update/install mechanism that is as easy to use for developers as SVN.
Instead of fiddling with complicated build files, figuring out patches and how to order them, etc. wouldn't it be nice if you could just check a jar or class file into SVN and know that you're job is done?...
on May 10, 2006
PACK200 (JSR-200) is a very interesting feature that is available as part of Java 5.
In order to increase network server, availability and bandwidth , two new compression formats have been made available to Java deployment of applications and applets: gzip and Pack200.
HTTP compression is implemented in Java Web Start and Java Plug-in in compliance with HTTP 1.1 RFC 2616. If a client does not...
on Apr 29, 2006
Can you compile, deploy and test your Java EE projects with just
1 line of command? Check it out.
I have no time for documentations lately, but I prefer to give
you a chance to early adopt my build script and take your own
conclusions. Following the steps below, you will have my Java EE 5
application running in your Glassfish v2.1 server - including test data
populated in the MySql database....
on Oct 9, 2009