開發(fā)JAVA第一步 教你選好JSP虛擬空間
JSP具有以下優(yōu)點(diǎn):
1. 能夠在任何Web或應(yīng)用程序服務(wù)器上運(yùn)行,對(duì)于用戶界面的更新,其實(shí)就是由 Web Server進(jìn)行的,所以給人的感覺更新很快;
2.將應(yīng)用程序邏輯和頁面顯示分離,所有的應(yīng)用都是基于服務(wù)器的,所以它們可以時(shí)刻保持***版本;
3.客戶端的接口不是很繁瑣,對(duì)于各種應(yīng)用易于部署、維護(hù)和修改;
最重要的是基于Java技術(shù),實(shí)現(xiàn)了跨平臺(tái)應(yīng)用。
作為Java平臺(tái)的一部分,JSP擁有Java編程語言“一次編寫,各處運(yùn)行”的特點(diǎn)。隨著越來越多的供應(yīng)商將JSP支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。
“許多人做Java的web開發(fā)還是在windows操作系統(tǒng)下,而要做開發(fā)的***步,就是配置開發(fā)環(huán)境。Java的開發(fā)環(huán)境,基本的就是Java虛擬機(jī)和web服務(wù)器。當(dāng)然,數(shù)據(jù)庫服務(wù)器環(huán)境也是比較重要的一個(gè)環(huán)節(jié),但是由于開發(fā)時(shí)所用的數(shù)據(jù)庫有很多,比如Oracle,MySQL,SQLServer,Access等等,而且對(duì)于web開發(fā)者來說,只要數(shù)據(jù)庫的服務(wù)存在,提供了數(shù)據(jù)庫鏈接的基本信息(url,username,password,driverClass),利用JDK或者第三方提供的JDBC驅(qū)動(dòng)類的包,很容易鏈接到數(shù)據(jù)庫。因此現(xiàn)在所說的Java web開發(fā)環(huán)境,主要針對(duì)Java虛擬機(jī)和web服務(wù)器來說?!睂I(yè)的JSP虛擬主機(jī)服務(wù)商我們?nèi)缡墙榻B。
至于如何選擇JSP虛擬空間?
我們?yōu)榭释麑W(xué)習(xí),喜歡開發(fā)Java的程序員作了以下基礎(chǔ)性的選擇介紹:
1.根據(jù)已有的系統(tǒng)的開發(fā)環(huán)境來配置Tomcat實(shí)例的參數(shù)。
在開發(fā)過程中,許多開發(fā)者喜歡用的web服務(wù)器是tomcat,目前很多公司的JSP虛擬主機(jī)是共享tomcat進(jìn)程,如果一個(gè)網(wǎng)站出現(xiàn)問題影響到tomcat,就會(huì)造成所有的JSP網(wǎng)站都不能訪問,這個(gè)在調(diào)測(cè)JSP網(wǎng)站時(shí)常出現(xiàn); 而我們的JSP空間有自己的特點(diǎn),以 Linux 系統(tǒng)為基礎(chǔ),提供穩(wěn)定的系統(tǒng)平臺(tái),擁有獨(dú)立的 Tomcat進(jìn)程 ,提供 Tomcat 自帶的應(yīng)用程序管理器 (Application Manager) 和服務(wù)管理器 (Service Administrator) ,方便客戶進(jìn)行 Tomcat 服務(wù)的定制和管理,這樣每個(gè)網(wǎng)站之間基本上沒有互相影響;
2.根據(jù)JSP虛擬空間站點(diǎn)支持的數(shù)據(jù)庫進(jìn)行選擇;
而我們所提供的數(shù)據(jù)庫有:mysql 4.1 ;MYSQL 4.1和5.0;MS SQL SERVER 2000和2005;
3.根據(jù)JSP虛擬空間站點(diǎn)的具體應(yīng)用進(jìn)行選擇;
例如:是否需要安裝論壇、預(yù)計(jì)在線人數(shù)、預(yù)計(jì)可能占用的空間大小等等;
4.其他因素
諸如:主機(jī)的管理功能、服務(wù)器的穩(wěn)定與安全、服務(wù)商的信譽(yù)和售后服務(wù)等等;這點(diǎn)可以參考一些JSP虛擬空間選擇技巧。
【編輯推薦】