javascript
JSP开发运行环境
搭建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的瀏覽器都可以
總結
- 上一篇: JSP中应用MVC架构
- 下一篇: Struts2简介