Quick & Dirty Java Tutorials http://stevechappell.com/blog from SteveChappell.com Sat, 21 Nov 2009 15:31:54 +0000 http://wordpress.org/?v=2.8.4 en hourly 1 Java Framework http://stevechappell.com/blog/2009/11/21/java-framework/ http://stevechappell.com/blog/2009/11/21/java-framework/#comments Sat, 21 Nov 2009 15:31:54 +0000 Administrator http://stevechappell.com/blog/2009/11/21/java-framework/ Java Ajax/Comet based framework with webpage
building tools, logging, database access, and much more.

]]>
http://stevechappell.com/blog/2009/11/21/java-framework/feed/ 0
About Steve Chappell http://stevechappell.com/blog/2009/05/03/about-steve-chappell/ http://stevechappell.com/blog/2009/05/03/about-steve-chappell/#comments Sun, 03 May 2009 16:22:14 +0000 Administrator http://stevechappell.com/blog/?page_id=17 I have been a software developer since I was 16 years old, and got my first Atari (OMG). I have worked developing software for the manufacturing, Banking, Clothing, Software, lumber and real estate industries. I have been using Java, almost exclusively since around 1997 when I started developing the E-Forms product for a company called Minisoft.

I have published articles, and spoken at a number of industry conferences and while software development/design still remains one of my favorite activities (both professionally and as a hobby), I have found that I really enjoy writing tutorials, how-to’s etc.

So while writing is not a gift for me, I would ask that you bear with the occasional type-o as I do tend to work fast. Please feel free to point them out, and I will try and get then corrected as time permits.

Thanks!
Steve Chappell.
steve@stevechappell.com

]]>
http://stevechappell.com/blog/2009/05/03/about-steve-chappell/feed/ 0
About AsyncFw http://stevechappell.com/blog/2009/05/03/about-asyncfw/ http://stevechappell.com/blog/2009/05/03/about-asyncfw/#comments Sun, 03 May 2009 15:55:50 +0000 Administrator http://stevechappell.com/blog/?page_id=15 What is a framework? A framework is a design pattern (or patterns) used in to increase development productivity. A framework is not a development environment, but is instead a development structure which should reduce redundancy and complexity – while adding value, and maintaining flexibility.

The definition above is mine, it is by no means the ‘official’ definition of the term, but is instead the product of my experience. Take it or leave it…

What is an AsyncFW? Traditional web applications accepts data from the user and perform a ‘Submit’. The server receives the posted data, processes it, and returns an html page to the user. With an Asynchronous Framework data can be sent to the server at any time. Waiting for a response is optional.

Sound a bit like Ajax? Well it is. The AsyncFW embraces Ajax fully (as well as Comet, for server ‘push’ to client communications) . AsyncFW also includes FWDirect, our version of DWR, to allow client side access to POJO classes (Plain Old Java Objects)

Embracing the new, does not mean we have tossed out the tried and true – at it’s core the AsyncFW is a Servlet based architecture, using XSL/T. All the traditional support is built in!

For a Complete Over view

]]>
http://stevechappell.com/blog/2009/05/03/about-asyncfw/feed/ 0
Quick and dirty Comet http://stevechappell.com/blog/2009/05/03/quick-and-dirty-comet/ http://stevechappell.com/blog/2009/05/03/quick-and-dirty-comet/#comments Sun, 03 May 2009 15:33:16 +0000 Administrator http://stevechappell.com/blog/?p=12

Comet is simply a mechanism for suspending a request on the server. Combine that with an Asynchronous Ajax request from the client, and you have a “fire and forget” interface to the server. The server will reply when new data is available, without the client (seemingly) needing to ask for it. The caveat being “Seemingly” – In reality, the client is simply staging the request ahead of time. Click here to read the full tutorial

]]>
http://stevechappell.com/blog/2009/05/03/quick-and-dirty-comet/feed/ 1
Quick and Dirty JMS http://stevechappell.com/blog/2009/05/03/quick-and-dirty-jms/ http://stevechappell.com/blog/2009/05/03/quick-and-dirty-jms/#comments Sun, 03 May 2009 15:29:42 +0000 Administrator http://stevechappell.com/blog/?p=9

The Java Messaging System presents a very interesting model for Asynchronous messaging. In essence, it provides the plumbing for sending a messages (or serializable objects) from disparate systems to a central listener which monitors the queue. Once a message is received, by the listener, it can then take some action on it. You can think of it as e-mail or Instant Messaging for applications. The listener will receive the messages in the order they were received by the Queue. Click here to read the entire tutorial

]]>
http://stevechappell.com/blog/2009/05/03/quick-and-dirty-jms/feed/ 0
Setting up your developer workstation http://stevechappell.com/blog/2009/05/03/setting-up-your-developer-workstation/ http://stevechappell.com/blog/2009/05/03/setting-up-your-developer-workstation/#comments Sun, 03 May 2009 15:19:13 +0000 Administrator http://stevechappell.com/blog/?p=5
What is the “best” Java Workstation configuration? Well that depends somewhat on how your target server is configured. For my money, I perfer Eclipse and either Tomcat or Glassfish. For the AsyncFW framework I chose to go with Glassfish and the work station setup described in the Q&D tutorial covers just that. Along with MySQL and SQLYog it makes for a rather robust development environment. Have a look, and let me know what you think! Setting up Your WorkStation

]]>
http://stevechappell.com/blog/2009/05/03/setting-up-your-developer-workstation/feed/ 0