next up previous
Next: About Adding Voices to Up: Discussion Previous: Discussion

An Environment of the Hyper Dictionary

The Hyper Dictionary runs using several kinds of technology.
Operating System RedHat 9.0
JAVA Version J2SDK1.4.2
Web Server Apache2.0.47
Servlet Container Tomcat4.1.27
RDB Server MySQL4.0.16
JDBC Driver mm.mysql
The base of the Hyper Dictionary consists of RedHat Linux 9.0 and JAVA language. Apache[*] is Hyper Text Transfer Protocol (HTTP) web server software based on The National Center for Supercomputing Applications httpd Ver.1.3, and it is a free and open source. Although Apache is free software, it has high reliability and many functions, and it is said that the reliability and functions are not inferior to those of business web servers, such as the Microsoft Internet Information Server (IIS) and the iPlanet Web Server. Also, Apache has the best share of web servers all over the world. JSP is text documentation which produces responses to user's requests from set protocols such as HTTP. It is mainly used to build web applications. The construction of JSP is that particular tags for JSP were embedded in Hyper Text Markup Language (HTML). The JSP container interprets these tags, and dynamic HTML pages were generated. Servlet is a technology which builds dynamic contents. It is a class of JAVA, and the class possesses a function which manages requests from HTTP and sends responses. Tomcat[*] is an openly developed web application server which runs Java servlet and JSP on a server machine. Sun Microsystems and Apache Software Foundation developed it together, and it is a reference implementation for Java 2 Platform Enterprise Edition, which is a platform in server side Java technology of Sun Microsystems. MySQL[*] is the most popular open source Relational Database Management System (RDBMS) which is faster at searching for data than other RDBMSs in business. Also, that MySQL can accommodate to several platforms such as Unix, Linux, Microsoft Windows, Sun Solaris, Mac OS, and FreeRSD is an advantage. Java Database Connectivity (JDBC) is an Application Program Interface to access RDBMS from Java programs. Programs which are independent of the kind of database can be developed, but a driver adapted to each database must be introduced to that system in order to actually operate the JDBC. The driver is the JDBC Driver[*].[10][11][12][13]
next up previous
Next: About Adding Voices to Up: Discussion Previous: Discussion
root 2004-03-02