2c78 Java beans and classes, .war and .jar files
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Java beans and classes, .war and .jar files

A Java Bean is a class that includes a constructor that takes no parameters, and getter and setter methods with names like getLength and setLength to read and write properties. So at a basic (Java) level, a bean is just a class that happens to conform to some conventions. However - when you come to tag libraries such as those used in Java Server Pages (JSPs), the convention becomes a mandatory rule that must be applied to make the class usable in this way.

A .war file (Web Archive file) is a .jar (Java Archive file) that includes a welcome file such as index.html at the top level of the tree, and a subdirectory WEB-INF that contains a web.xml file. So at a basic level, a .war file is just a .jar file that happens to conform to some conventions. However - when you come to deploying web applications in a container vehicle such as Tomcat, the conventions become mandatory rules that much be followed if the web application is to deploy correctly.
(written 2007-02-10)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
A653 - Web Application Deployment - Tomcat - Configuring Web Applications
  [3996] Tips on Tomcat - moving applications around - (2013-02-05)
  [3044] Changing a Servlet - more that just editing and compiling - (2010-11-12)
  [2088] Changing the 404 - file not found - page in Tomcat - (2009-03-18)
  [1909] javax.servlet cannot be resolved - how to solve - (2008-11-26)
  [1564] Default file (MiMe types) for Apache httpd and Apache Tomcat - (2008-03-04)
  [1552] Extra public classes in deploying Apache httpd and Tomcat - (2008-02-24)
  [1192] What are WEB-INF and META-INF directories? - (2007-05-18)
  [1082] Straight from the .jar - (2007-02-16)
  [1006] Apache httpd and Apache Tomcat together tips - (2006-12-24)
  [754] tar, jar, war, ear, sar files - (2006-06-10)
  [479] New servlet from old - (2005-10-28)
  [465] Changing Tomcat's web.xml and reloading a web application - (2005-10-15)

J812 - Java Beans
  [3046] Java Beans, tag libraries and JSPs - what and why. - (2010-11-13)
  [2155] No subject or title? - (2009-05-03)


52d9
Back to
Heartbeat script in Perl
Previous and next
or
Horse's mouth home
Forward to
I'm not the father
Some other Articles
Wiltshire - multicultural community
In answer to 'am I glad I started a blog' ...
Save the Train - an update
I'm not the father
Java beans and classes, .war and .jar files
Heartbeat script in Perl
Well House Manor in the Snow
Making a mountain out of a molehill
Java Deployment course - lunch break
Rail trouble forced me to buy hotel
4106 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83 at 50 posts per page


This is a page archived from The Horse's Mouth at http://www.wellho.net/horse/ - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

You can Add a comment or ranking to this page

© WELL HOUSE CONSULTANTS LTD., 2013: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 899360 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/1074_Jav ... files.html • PAGE BUILT: Mon May 27 06:13:46 2013 • BUILD SYSTEM: wizard
0