Web Stack software is a collection of popular open source web technologies that enable developers to easily build and deploy web applications. Web Stack includes an AMP (Apache/MySQL/Perl or PHP) stack that has been optimized for the Oracle Solaris OS. See Sun GlassFish Web Stack Documentation for more information.
The Web Stack components include the following technologies:
Apache – An HTTP web server, which serves web pages to web clients such as browsers.
MySQL – A relational database engine (DBMS) that can be used to store most dynamic data for web applications.
PHP – A scripting language, which is used to embed instructions within HTML pages to provide dynamic content. A NetBeans plugin for PHP can also be installed in the NetBeans IDE from the Tools > Plugins > Available Plugins menu.
PostgreSQL – An object-relational database management system (ORDBMS). PostgreSQL uses a client/server model.
Ruby on Rails – A framework for web application development. Ruby is the object-oriented programming language. Rails is an open source Ruby framework for developing web-based, database-driven applications. In Web Stack, Ruby includes extensions for OpenSSL, curses, Tcl/Tk, and readline. The NetBeans IDE includes support for Ruby and JRuby.
Squid – A fully-featured HTTP/1.0 proxy server. Squid offers a rich access control, authorization and logging environment to develop web proxy and content serving applications.
memcached – memcached is a high-performance, distributed memory object caching system, which speeds up dynamic web applications by alleviating database load.
Tomcat Servlet container server software, which processes Java Servlet and JavaServer Pages (JSP) applications to provide dynamic web pages.