- JSP程序設計與案例教程
- 崔連和
- 1254字
- 2020-05-28 17:27:48
1.5 JSP開發工具
JSP的開發工具很多,從最簡單的記事本到最流行的集成開發環境Eclipse都能完成JSP程序的開發。JSP的各種開發環境中,目前比較著名的有IBM公司的Eclipse、Sun公司的NetBeans和Borland公司的JBuilder等。目前較常用的是IBM公司的Eclipse,而眾多網站制作人員也熱衷于在大眾化的網頁排版工具Dreamweaver中直接編寫JSP程序。
本節將就目前編程愛好者廣泛使用的、最流行的Eclipse及MyEclipse開發環境安裝進行詳細講解。
1.5.1 【案例1-4】Eclipse的安裝
本書選擇Eclipse作為主要的開發工具,下面將詳細介紹Eclipse的安裝與配置。
1.下載Eclipse
在瀏覽器中輸入Eclipse主頁地址www.eclipse.org,登錄到Eclipse官方網站,由于Eclipse是跨平臺的開發環境,所以官方網站提供了適用于不同系統的版本,用戶可以根據編程需要下載相應的軟件版本。
2.安裝Eclipse
1)雙擊eclipse.exe文件,啟動安裝程序,出現安裝界面,填寫工作路徑,單擊OK按鈕,安裝程序將立即執行,如圖1-19所示。

圖1-19 “工作路徑選擇”界面
2)安裝完成后,直接進入Eclipse歡迎主界面,如圖1-20所示

圖1-20 Eclipse歡迎主界面
學習提示:此軟件下載完畢后,將其壓縮包解壓以后即可使用,無須安裝。
1.5.2 【案例1-5】用Dreamweaver編寫JSP程序
用什么編寫JSP程序最好呢?其實最能鍛煉初學者的是記事本,因為在記事本中每行代碼都要親自錄入,包括HTML文本都必須一個字母一個字母地逐一鍵入,程序方可正常運行。但用記事本編寫JSP程序也是最麻煩的,教師提倡使用,而學生不愿意使用。剛剛講過的Eclipse則與VB的集成開發環境類似,比較專業。
Dreamweaver可以自動生成HTML代碼,編程者只需在其中加入JSP小程序即可,使用極其方便。使用Dreamweaver不必像記事本和Eclipse那樣一行一行地鍵入HTML代碼,而可以將更多的精力集中在JSP代碼的編寫上,而且在編寫JSP的同時還可以很方便地運用Dreamweaver設計前臺界面。
學習提示:記事本方便,隨處可見;Dreamweaver易用、自動化程度高;Eclipse專業、流行。建議
初學時用記事本,代碼熟練后用Eclipse,制作網頁時用Dreamweaver。
使用Dreamweaver編寫JSP程序的操作步驟如下。
1.新建JSP文件
啟動Dreamweaver。選擇“文件”→“新建”命令,彈出如圖1-21所示的對話框,設置“類別”為“動態頁”,單擊右側選擇JSP復選框。

圖1-21 “新建文檔”對話框
2.編寫代碼
在Dreamweaver設計界面的“代碼”“拆分”和“設計”3個視圖中,單擊“代碼”按鈕進入代碼視圖,在其中編寫JSP代碼即可,如圖1-22所示。

圖1-22 使用Dreamweaver編寫JSP代碼界面
3.編譯運行
JSP代碼編寫完成后,必須保存到Tomcat文件夾的Root子文件夾中才能正常運行,其默認路徑為Tomcat安裝文件夾下面的webapps\ROOT。例如,默認情況下安裝Tomcat到C盤program files文件夾時,其路徑為:C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\ROOT,在瀏覽器中輸入http://127.0.0.1:8080/JSP01.JSP,其中127.0.0.1代表本機8080為JSP服務器所占用的端口號,JSP01.JSP為所編寫的JSP程序名稱,JSP編寫的程序擴展名統一為.JSP。
4.創建虛擬目錄
1)創建辦法。Root目錄比較深,每次使用起來極不方便,但JSP提供了虛擬路徑,可以很方便地解決路徑問題。其設置方法很簡單,在Tomcat配置文件server.xml里面進行簡單修改即可,在<Host>前面添加下面語句。

圖1-23 是用記事本修改server.xml文件的界面。

圖1-23 用記事本修改server.xml文件的界面
2)創建實例。創建E:\JSPtech為JSP文件運行虛擬目錄。用記事本打開Tomcat安裝目錄conf文件夾中的server.xml文件,添加內容如卜。

保存設置之后,可以將建奇的JSP文件(如first.jsp)保存在E:\JSPtech文件夾中,通過在瀏覽器中輸入http://127.0.0.1:8080/JSPtech/first.jsp來運行。
- JavaScript百煉成仙
- Redis Applied Design Patterns
- C語言程序設計(第2 版)
- Azure IoT Development Cookbook
- Effective C#:改善C#代碼的50個有效方法(原書第3版)
- Ext JS Data-driven Application Design
- Web Application Development with MEAN
- Amazon S3 Cookbook
- SQL Server 2016數據庫應用與開發習題解答與上機指導
- Microsoft Dynamics AX 2012 R3 Financial Management
- INSTANT Yii 1.1 Application Development Starter
- INSTANT Adobe Edge Inspect Starter
- Scratch·愛編程的藝術家
- Unity Character Animation with Mecanim
- Python大規模機器學習