Options


Technology behind the site...

This page gives an insight into the technology behind take-away-menus.com...

Site development & hosting

The site was developed by purplegem. To learn more about them why not visit their web site...

We are currently hosted with Positive Internet who we can recommend for most site hosting solutions. Why not pay them a visit... and tell them we sent you!

Technology

The take-away-menus.com site is built using industry standard technology based around Java, and is designed to provide scalability for the future. Extensive use is made of open-source components.

An overview of just some of the technologies utilised is given below...

Java 2 & associated APIs

Virtually all of this site is written in Java. The main site is implemented as a collection of servlets, making use of J2EE APIs including JDBC, JavaMail and more.

Links:
The official Sun Java site
Apache Jakarta site

Apache web server

As of the time of writing, the Apache web server is the most common web server in use on the internet. Our hosting company, The Positive Internet Company, use the Apache web server - a decision we're very happy with!

Links:
The Apache web server project site

MySQL relational database

MySQL is probably the most popular relational database in use today for web sites, particularly those hosted in Apache web server environments.

We have found MySQL to be extremely stable with good performance.

Links:
The official MySQL site

Tomcat Java servlet engine & web server

Tomcat is the reference implementation of the Java Servlet specification created by the Apache Software Foundation. It is part of the Jakarta project run by the ASF.

Links:
The Apache Jakarta project Tomcat site

Velocity template engine

Velocity is a Java-based template engine and is used extensively throughout this site for the dynamic generation of web pages and other presentation content.

Links:
The Apache Jakarta project Velocity site

XML, XSLT and the Saxon XSLT Processor


Some pages and presentation content in the site are generated by transforming XML into page markup (such as HTML or WML) using XSLT. The XSLT processor we use is the Saxon XSLT Processor from Mike Kay. In our experience, Saxon offers the best performance and standards compliance compared with other projects such as Xt, Xalan and MSXML

Links:
The World Wide Web Consortium XSLT page
The Saxon XSLT processor page on SourceForge

Log4J Java logging API

Log4J is an open-source Java logging API hosted under the Apache Jakarta project. It provides a powerful but flexible API for event logging to various targets, including files, consoles, email, NT event log and more.

Links:
The Apache Jakarta project Log4J site



Spotted any errors on this page? Let us know...

Top of page | contact us | site map copyright © 2001-2006 take-away-menus.com
take-away-menus.com v 2.0.0 (live)
site designed & built by