5.2.3 JSP工作环境
使用JSP进行开发,需要具备以下对应的运行环境:Web浏览器、Web应用服务器、Java开发工具包(JDK,Java Development Kit)以及数据库。此外还需要相应的开发工具。
1.运行环境
(1)Web浏览器
浏览器是用户访问Web应用的工具,开发JSP应用对浏览器的要求并不是很高,任何支持HTML的浏览器都可以。
(2)Web应用服务器
Web应用服务器是运行及发布Web应用的容器。开发的Web项目只有被部署到容器中,才能被网络用户访问。开发JSP应用比较常用的服务器有BEA Web Logic、IBM WebSphere和Apache Tomcat等。其中Tomcat服务器最为流行,也是学习开发JSP应用的首选。它是Apache-Jakarta的一个免费开源码的子项目,是一个小型的、轻量级的应用服务器。运行时占用的系统资源少,扩展性好。由于Tomcat是使用Java开发的,所以它可以运行在任何一个装有Java虚拟机的操作系统之上。
(3)JDK
JDK是Java语言的开发环境,包括运行Java程序所必需的Java运行环境(JRE,Java Runtime Environment)及开发过程中常用的库文件。由于JSP本身执行的语言就是Java,所以开发JSP必须使用JDK工具包,它包含Java编译器、Java解释器和Java虚拟机,为JSP页面文件、Servlet程序提供编译和运行环境。
(4)数据库
Web应用的开发通常需要使用数据库对信息进行管理和存储。根据应用的需求,选取合适的数据库。如大型项目可采用Oracle数据库,中型项目可采用Microsoft SQL Server或MySQL数据库,小型项目可采用Microsoft Access数据库。
2.开发工具
Eclipse是一个基于Java的、开放源码的集成应用开发工具,特别适用于Java程序的开发。My Eclipse企业级工作平台(My Eclipse Enterprise Workbench),简称My Eclipse,是对Eclipse集成开发环境(IDE,Integrated Development Environment)的扩展,是目前开发JSP程序最方便的工具之一。它是一个功能丰富的Java2平台企业版(Java2EE,Java2 Platform Enterprise Edition)集成开发环境,包括完备的编码、调试、测试和发布功能,完整支持HTML、Struts、CSS、JavaScript、SQL、Hibernate。利用它可以极大地提高Web应用开发的效率。
JSP实验环境的搭建请扫二维码。