Java Servlet technology provides Web developers with a simple, consistent mechanism for extending the functionality of a Web server and for accessing existing business systems. A servlet can almost be thought of as an applet that runs on the server side--without a face. Java servlets make many Web applications possible.
Java Server Pages (JSP) allows web pages to be generated dynamically using a combination of XML tags and Java Servlets. JSP is an extension to Java Servlets allowing the dynamic generation of web pages.
Java Applets are small compiled Java applications that can be run within a web page. Java applets allow the power of a true programming language to be executed on the client-side (note: For security reasons some Java features are not available for applets). Applet's usefulness is extended by their ability to interact with JavaScript.
[excerpt]Today I came across a great tool for compressing your css and java code to allow for faster load times; be amazed by Compressor.[/excerpt]
We received this email:
Sir or Madam,
Quite an impressive display of sites. I am a student, studying computer science, and have a question for your designers.
What are your designers' opinion on the trend towards tableless CSS designs, and the idea that all formatting should be removed from the content.
I noticed that the source of some of your sites use tables for the layout. I disagree with my professors, as he believes tables are, for a lack of a better word, "evil".