有網友在魔力詢問Linux與Jsp的問題,我提出的回覆,也順便提供給一些朋友參考。
我想先有一些簡單的概念...
目前網路主機大概可以聽到兩大類
一是Windows主機,另一則是Unix like的主機
Unix挾其免費與開放的特性
慢慢發展出其他的系統
其中最有名的就是Linux
當然FREEBSD也不少人用
此外Apple Mac的OS X是以UNIX 技術為基礎,並建構在 FreeBSD技術之上的 Darwin 系統
常見的虛擬主機服務中
會將主機類型分成Windows與Linux兩大類
而這其實只是作業系統的分別而已
主機不只是CPU、RAM、HD等硬體設備
機器必須要安裝作業系統負責開機與系統平台資源的分配
但是要讓電腦可以幫我們做事情
還要安裝適合的應用軟體
例如我們要做影像處理會安裝PHOTOSHOP
使用繪圖軟體會安裝CorelDraw
透過這些應用軟體來幫我們處理各種工作與娛樂
網路世界也一樣
一台要當成網路伺服器的主機除了安裝作業系統外
還要先有伺服器軟體
Windows一般會使用IIS
Linux一般會使用Apache
安裝的伺服器軟體
你就擁有基本提供Html瀏覽的服務
但若是要跟資料庫溝通
以及開發一些網路應用服務
我們就會使用ASP、ASP.net、PHP、CFM、JSP等服務
這裡一個很重要的概念
雖然部分版本的Windows作業系統內建IIS(通常也直接支援ASP)
但不代表使用windows的人
一定要用IIS當成伺服器
同樣可以使用Apache當成伺服器
另外再安裝PHP的支援
Linux一般使用Apache當成伺服器,也會使用PHP當成開發程式
但不代表Linux不能安裝ASP的支援
這裡我們先把作業系統、伺服器軟體、網站支援程式做個釐清
所以針對您的問題
首先JavaServer Pages (JSP) 是一種結合了跨平台與跨網站伺服器支援
簡單來說JSP 是以 Java 程式語言為基礎的網站伺服器描述語言程式
可在Apache或昇陽的Java Web Server之上執行
也可以在windows的環境下建立執行JSP的環境
所以你若要使用Jsp
就是要看虛擬主機商有沒有提供這方面支援
跟是否使用Linux無關
沒有留言:
張貼留言