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

Blogs by topic: Web Applications

• 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 


Web Applications

Times are tough and a lot of talented Java developers are out of work. Flex is hot on many Java developers list of skills to learn and this makes it that much easier to get into Flex. Adobe is offering Flex Builder 3 Professional free to unemployed developers. Go to https://freeriatools.adobe.com/, register and download the 60 day trial of the software. Adobe will send you the full version...
on Apr 7, 2009
GlassFish gem as well as GlassFish v3 supports Rack. Rack provides an interface to plugin a Ruby web framework with a web sever. Similar to Python WSGI. This means that any ruby based framework that can talk Rack can be simply deployed on GlassFish. Here is how you can do it on GlassFish gem: Insall JRuby Install JRuby from here. Setup JRUBY_HOME to the install location and add JRUBY_HOME/bin...
on Apr 3, 2009
We got something really cool for Grizzly. It's a Servlet AutoDeployer for GrizzlyWebServer. Now that it said.. let's talk more about that. When you have servlets, you will need a AppServer or a WebServer to deploy your applications. Nothing new there.. it's a been like that for years. Mostly you had to create a web.xml, put that in a war and deploy it. There are others alternatives, like...
on Apr 1, 2009
Wow, its been a looooooong time coming for me to get back to blogging. When I last hit java.net blogs I was finishing up a year of working on a JSF project using Apache MyFaces. I then went on to work on a project with Struts 1.2 for about 2 years. I just recently finished up a 3 month project working with JBoss Seam last year. I am now looking for a new gig and wondering what I will work with...
on Mar 28, 2009
I did a previous post about how to do it with XMLBean or JABX, but it was more an example how to do it. This time is the real deal. I used JABX to generate the java classes from the schemas and use that to parse the web.xml. The result is a simple class : WebAppLoader that will load the web.xml. Here a example : WebappLoader webappLoader = new WebappLoader(); WebApp webapp = webappLoader....
on Mar 25, 2009
Over last couple of months more people have been asking about the workflow. Probably most often asked question is whether or not it is possible to monitor running workflow instances from within Magnolia. The response to this question have always been along the lines: yes, you can monitor the workflows, but no, you can't do so from within the admin interface of Magnolia. OpenWFE provides tools to...
on Mar 3, 2009
A late-January article on Techworld by Paul Krill reports on a recent speech by Lew Tucker, Sun's CTO for cloud computing. Tucker talked about the likelihood of IDEs accommodating the development and deployment of applications to the cloud, the problems that face migration of legacy applications, in particular security concerns, and possible solutions. Though a high-level overview, the article...
on Feb 20, 2009
Sun-sponsored, open-source Project Drizzle, which originated from MySQL code, aims at developing a lightweight SQL database for cloud and Web applications. Trond Norbye's recent posting tells you how to compile Drizzle on the OpenSolaris OS. You link to the proper header file, install the packages, the readline library, and the Google Protocol buffers; download and compile Bazaar; and, finally...
on Feb 9, 2009
After my last blog post on composite components, Ed Burns, the spec lead, pointed out a better way to do things, by using a controller for the component. Let's go over a simple example of how that would work. The example won't actually do anything (unlike most of my examples, which at least pretend to perform a function) - I just want to sketch out a single, simple concept, and show it in code...
on Jan 31, 2009
I just released a new version of GlassFish gem ver 0.9.2. This release has startup time improvement and it also contains few critical bug fixes. The change log for ver 0.9.2 can be found here. The main issue was to do with the timeout during startup for certain applications. We should have another release shortly as some issues  reported could not get in to this release and will make...
on Jan 30, 2009
With the recent release of JSF 2.0 PR, along with the corresponding release of the implementation in Project Mojarra (available also at the GlassFish v3 Prelude Update Center), I thought it might be worthwhile to quickly review the posts I've recently made on new JSF 2.0 features. I've also taken the opportunity to update the posts I've made to reflect the changes that were made between the EDR2...
on Jan 19, 2009
For the several years (at least since mobile devices were able to browse the net in some form or fashion), companies and organizations have been interested (and increasingly so) in making their sites/web applications mobile-friendly. But from what little I know, supporting mobile devices is not just as easy as a single differentiation in format. Mobile devices support HTML, XHTML (various),...
on Dec 29, 2008
I needed to parse a web.xml for a sample for Grizzly and I wanted to find a way to have something that I can reuse later.  You don't have to do it by hand.  There are tools out there to do it for you. One of them is XMLBeans from Apache group and more popular is JAXB.  For JDK 1.4 ,I used XMLBeans and if you have JDK6 JAXB will reduce the dependencies and will be more smaller....
on Dec 19, 2008
I found a really nice taglib to generate html table for my JSP  :DisplayTag.  What I like about DisplayTag is that the most common features are buildin : Sort, Pagination, Export to Excel...  Before that I had to do it each time, and it's not really productive and worst.. the code can easily be broke by others developpers. I'll show you how to create a search page using Struts with...
on Dec 17, 2008
In my previous two technical posts, I described a "switchlist", then added Ajax behavior using the f:ajax tag. If you haven't already, please go back and check on those posts to catch up to where we are. Today, we'll take that basic Switchlist (not the Ajaxified one), and turn it into a component that you can drop into your page with a single tag. We'll Ajaxify the Switchlist compoenent once...
on Dec 14, 2008
In my previous post, I described a "switchlist" set of components and behavior. If you haven't already, please go ahead and read that post, to get the context for this one. This time, we'll wire it up so that it uses Ajax to communicate back to the server. It's going to be a short post - because we're going to use a new feature of JSF 2.0 - the f:ajax tag. Here it is in action: <pre>...
on Dec 3, 2008
You've seen this component before: two lists, with buttons that let you move options from one list to the other. Here's what it looks like: Now, we'll be looking at this for the next few blog posting, so I'm going to ask you to bear with me - this blog will just introduce the context for this component - I won't be showing any neat new JSF 2.0 features - that will happen over the next few...
on Nov 30, 2008
I was sitting in at a talk on Ajax components the other day, and they mentioned the Flickr style editable text. For those who've never experienced the Ajax joy that is Flickr, it's a web based photography site. When viewing your own pictures, text such as the titles of your photos appears just as plain text, just as it does for other people's photos. The difference is that when you hover the...
on Nov 23, 2008
In the last entry, I got to the point where I had a functional GWT generator that was creating a do-nothing shell of the Person_PropertyAdapter class. Here, I plan to complete that implementation. At this point, we are generating the following source code: package com.mjeffw.properties.client;public class Person_PropertyAdapter implements com.mjeffw.properties.client.PropertyAdapter { ...
on Nov 14, 2008
In my previous blog postings, I talked about making the Spinner component, and then added styles via an external css file. Please review those first, if you haven't looked at them yet. This time, we'll move the JavaScript out to a separate file, and make sure that we can execute multiple spinners in a page, like this: <pre>          ...
on Nov 13, 2008