web     learntechnology.net
learntechnology.net
[ print format ]
Latest Additions:
Introduction
The goal of this site is to provide examples and articles that simplify the learning process of various information technologies. If you happen to have an example application, lesson, or article that you'd like to provide (credit given to you of course), please contact me.

One of the unique things about this site is that you'll notice several "CRUD" applications that all deal with the same concept of updating mock Employee information (CRUD refers to the typical application's dealing with create, retrieve, update, and delete actions.) The nice thing about these CRUD applications is that they all use the same simple in-memory persistence daos and the behavior and look-and-feel of all of the applications is the same. This makes it really nice for comparing how different frameworks handle the same type of CRUD concepts in a web application.

As the site grows, more different technologies will be added. Since technology moves so quickly, many of the examples here will be somewhat outdated. Be sure to check approriate web sites for updated information concerning the technology you are investigating. (The newer lessons and articles will have a date on them. If the lesson/article doesn't show a date on it, then you can assume it was written some time in early 2006.)

*Important* The wars provided should work on Tomcat 5.0 or Tomcat 5.5. Any ear files should work on JBoss 4.x If the wars/ears do not work on the above servers, then please DO let me know. If you are using a different application server and are having trouble, you can let me know but I'm not going to provide support for any other application servers. Before contacting me about a problem with the source code or one of the wars/ears, please make sure you read the next section:

Before you contact me with problems getting a war to run:
  • Have you tried to use the war file? If the war works but your build doesn't then make sure the settings in the provided build script are correct for your enviornment.
  • Are you using Tomcat 5.X ? I am interested to know if the war does not work on an another application server, but I unable to provide support for configuring your application server. All of these should run fine on Tomcat 5.0 or later.
  • Make sure the problem isn't another application. Delete the example war you are saying isn't working and make sure to delete any exploded directory that might have been created. Then restart your server and make sure you still aren't getting the error. If you are, it's not related to this example war.
  • Finally, if the war is not working, let me know but please let me know:
    1. The name of the war
    2. The server you are trying to run it on
    3. The complete stack trace from the error logs
    4. Any information about what part isn't it working - the entire app didn't start, a single link broken, display issue, etc.
How you can help
Feel free to contact me with any mistakes you find in any of the lessons or articles (spelling, grammar, or content.) Also, if you have worked on a good lesson or example application and want to have it posted, let me know as well.
Contact Information