JSP开发运行环境

来源:互联网 发布:室内定位 指纹算法 编辑:程序博客网 时间:2024/05/29 18:02

搭建JSP开发环境
首先,需要安装开发工具包JDK
然后,安装Web服务器和数据库
此时,Java Web应用的开发环境就搭建完成了
为了提高开发效率,需要安装IDE集成开发环境工具

JDK

Java Develop Kit
即,Java开发工具包
包括运行Java程序,必须的JRE环境,以及开发过程中常用的库文件
在开发JSP网站之前,必须安装JDK
JDK里面,包含很多用Java编写的开发工具,JDK还包括了一个JRE
如果,计算机中安装了JDK,它会有两套JRE,一套位于\jre目录下,一套位于Java目录下,Java目录中的少了服务器端的Java虚拟机,可以直接将前面的那套服务器端Java虚拟机复制过来

JRE

Java Runtime Environment
即,Java运行环境
Java程序,必须有JRE才能运行
JRE是面向Java程序的使用者,而不是开发者

JVM

Java Virtual Machine
即,Java虚拟机
在JRE的bin目录下,有两个子目录server和client
这就是真正的jvm.dll所在,jvm.dll无法单独工作,当jvm.dll启动后,会使用explicit的方法,这些辅助用的动态链接库.dll,都必须位于jvm.dll所在目录的父目录中
因此,想使用哪个JVM,只需要在环境变量中,设置path参数指向JRE所在目录下的jvm.dll即可
JDK包含JRE,JRE包含JVM

Web服务器

Web服务器,是运行和发布Web应用的大容器,只要将开发的Web项目放置在该容器中,才能使网络中的所有用户,通过浏览器进行访问
开发Web应用所采用的的服务器,主要是Servlet兼容的Web服务器,常用的包括BEA WebLogic、IBM WebSphere、Apache Tomcat等

BEA WebLogic服务器

WebLogic是BEA公司的产品,又分为WebLogic Server、WebLogic Enterprise和WebLogic Portal系列
其中,WebLogic Server功能强大,支持企业级、多层次和完全分布式的Web应用,并且,服务器的配置简单、界面友好、对于正在需求能够提供Java平台,所拥有的一些的应用服务器的用户来说,WebLogic是一个理想的选择

IBM WebSphere服务器

即,IBM WebSphere Application Server,简称WAS
是IBM WebSphere软件平台的基础和面向服务的体系结构的关键构件
WebSphere提供了一个丰富的应用程序部署环境,包括用于事务管理、安全性、集群、性能、可用性、连接性、可伸缩性等全套的应用程序服务
它与Java EE兼容,并为可与数据库交互,并提供动态Web内容的Java组件、XML和Web服务提供了可移植的Web部署平台
目前,IBM推出了WebSphere Application Server V8,该产品基于Java EE 6认证的,支持EJB 3.0技术的应用程序平台,提供了安全、可伸缩、高性能的应用程序基础机构,这些基础架构是实现SOA(面向服务的体系结构)所需要的,从而提供了业务灵活性

Tomcat服务器

目前最为流行的Web服务器
它是Apache-Jarkarta开源项目中的一个子项目,是一个小型的轻量级的支持JSP,和Servlet技术的Web服务器
已经成为学习开发Java Web应用的首选

数据库

开发动态网站时,数据库是必不可少的
数据库用来保存网站中,需要的信息,根据网站的规模,应该采用合适的数据库
大型网站,可以采用Oracle数据库
中型网站,可以采用SQL Server或者MySQL数据库
小型网站,可以采用Access数据库
Access数据库,具有方便、灵活的特点,对于一些小型网站来说,是比较理想的选择

Web浏览器

用于客户端用户访问Web应用
与开发Web应用关系不大,所以,开发Web程序对浏览器的要求不是很高,任何支持HTML的浏览器都可以

原创粉丝点击