JSP IIS的最佳解決方案實(shí)例分析
對(duì)于JSP的初學(xué)者一談到JSP IIS一定頭都大了吧!雖然用Jakarta中的JK2可以解決,但其配置相當(dāng)繁瑣!用ServletExec來(lái)解決吧!
對(duì)于主流的了JSP服務(wù)器,除了TOMCAT,還有JRUN,ServletExec,其中ServletExec也是一款流行的servlet和JSP引擎,可以獨(dú)立方式用于開發(fā)部署,依據(jù)其安裝程序就可以直接與IIS相連接,可以免費(fèi)下載,但其高級(jí)性能需要購(gòu)買才可以使用。下載地址是:http://www.servletexec.com
其中需要一系列復(fù)雜的注冊(cè),有點(diǎn)E文基礎(chǔ)的朋友就可以注冊(cè)成功了!資料當(dāng)然可以亂添,但EMAIL一定不能亂寫,因?yàn)槟菢幽憔蜔o(wú)法收到密碼了……文件不算大,下一會(huì)就能下到了,之后傻瓜式的安裝,你機(jī)器中就可以支持JSP IIS了!唯一的前提就是你的機(jī)器里安裝了JRE和IIS,呵呵,這看起來(lái)象是廢話!
但這也說(shuō)明了問題,一切都是這樣的簡(jiǎn)單!點(diǎn)擊下面的地址讓我們一同進(jìn)入ServletExec之旅吧!
http://localhost/servletexec/admin
主要功能:
1.部署項(xiàng)目:
在這里部署項(xiàng)目無(wú)需像TOMCAT那樣更改server.xml
點(diǎn)擊:Web Applications -> manage 就進(jìn)入了Manage Web Applications界面了
上面已經(jīng)有了默認(rèn)的兩個(gè)項(xiàng)目,下面我們點(diǎn)Add Web Applications來(lái)添加一個(gè)新項(xiàng)目吧
Application Name:項(xiàng)目的名字
URL Context Path:/你喜歡的名字/
Location:目錄的絕對(duì)地址
2.項(xiàng)目中部署應(yīng)用:
Manage Web Applications里的項(xiàng)目后的web.xml點(diǎn)擊就可以出現(xiàn)對(duì)項(xiàng)目的應(yīng)用部署
點(diǎn)擊:Servlets -> manage 進(jìn)入了Manage Servlets可以添加Servlets
點(diǎn)擊:Servlets -> mapping 進(jìn)入了Set Servlet Mapping
3.其強(qiáng)大的功能遠(yuǎn)不止于此,當(dāng)你體驗(yàn)到這里的時(shí)候你一定有了足夠的信心把剩下的功能全部都實(shí)現(xiàn)開來(lái)!
不過(guò),還是有一些好消息的,前一段時(shí)間,Sun更新了JSP和Servlet標(biāo)準(zhǔn),并且發(fā)布了JDK5,在不久將會(huì)發(fā)布JDK6。這些新的JDK版本將對(duì)JSP有了更強(qiáng)的支持,再加上近年來(lái)不斷涌現(xiàn)的優(yōu)秀的框架(如struts、hibernate、spring等),使JSP變得比它剛誕生時(shí)更強(qiáng)大了。
如果你使用JSP已經(jīng)很長(zhǎng)時(shí)間了,你就會(huì)發(fā)現(xiàn),JSP雖然功能強(qiáng)大,但是在開發(fā)Web圖形界面方面卻顯得力不從心。由于前端的HTML、JavaScript等代碼必須要手工或使用其它的網(wǎng)頁(yè)設(shè)計(jì)器生成。這將使得JSP在開發(fā)界面時(shí)非常不方便。因此,Sun為我們提供了新的Web界面標(biāo)準(zhǔn):JSF(JavaServer Faces)。JSF為我們提供了一種以組件為中心來(lái)開發(fā) Java Web 用戶界面的方法,從而簡(jiǎn)化了開發(fā)。目前Sun已經(jīng)在推出J2SE5.0的同時(shí),推出了JSF1.2,試圖使J2EE 中不同 Web 層技術(shù)之間趨于一致。看來(lái)Sun要在Web界面領(lǐng)域和微軟的ASP.NET一爭(zhēng)高下了,但愿以后能出現(xiàn)象Visual Studio一樣的JSP和JSF開發(fā)工具。到那時(shí),Web應(yīng)用之間的競(jìng)爭(zhēng)也許會(huì)進(jìn)入白熱化階段,JSP IIS讓我們拭目以待吧!
【編輯推薦】