This essay developed out of conversations I've had with several other programmers about why Java smelled suspicious. It's not a critique of Java!
Sycorax - complete tutorials
Programming Tutorials
" Java provides the industry - software companies and customer alike , an opportunity to create a true open computing environment where software is portable,
and customers benefit from increase competition. "
Java and the Future
December 1, 2008-LEJB 3.1: EJB New and Improved!
The EJB 3.0 specification was a huge improvement from what you were used to in the early versions of EJB. Available as an early draft, EJB 3.1 has many more features and is even easier to use.
December 1, 2008-Should Java Assert that Network I/O Can't Occur on the UI Thread?
Doing network I/O on the user interface (UI) thread is bad. Most developers know that and can tell you why; unfortunately, it's still done.
Register now to recieve special alert and latest technology news!
Struts, is a development framework for Java servlet applications based upon the Model-View-Controller (MVC) design paradigm. The purpose of this article is to give you a quick intro to Struts, covering the necessary details to make it possible to build a simple one-page example containing an HTML form. Then I'll refine this example to show you additional features of Struts. I'll assume that you are familiar with Java servlet programming and the MVC architecture
. 
Struts is comprised of a controller servlet, beans and other Java classes, configuration files, and tag libraries. This means that when you have downloaded Struts (and I'll come back to how this is done) you have available:
- a controller for your application (the Struts servlet acts as a common controller for the whole application)
- a collection of Java beans and other helper classes that you use in the "Model" part of your application
- a collection of tag libraries used in your jsp-pages
To glue these things together Struts uses a set of configuration files. Together this gives you the skeleton that you can use to "strut" your application.