JSP「Java Server Page」為眾多的動態網頁技術標準之一,與其他的動態網頁技術相同,JSP部署於網路伺服器上。主要用於回應客戶端傳送的網頁請求「request」,並根據請求內容動態「response」建立各種標記文件傳回給客戶端的瀏覽器。JSP將Java程式碼和特定變動內容嵌入到靜態的頁面中,實現以靜態頁面為模板,動態生成其中的部分內容。JSP編譯器可以把JSP檔案編譯成用Java程式碼寫的Java程式,然後再由Java編譯器來編譯成能快速執行的二進位機器碼,也可以直接編譯成二進位碼。
資料庫到程式甚至網頁都要樣樣精通?若你是客戶也不會信賴1人團隊的。
建立專案
請在eclipse的專案視窗點選「右鍵 → New」,或是工具選單中的「File → New」Project
在新視窗左側的選單中找到「Web → Dynamic Web Project」,點選「Next」按鈕。
連續「Next」直到出現「Generate web.xml...」核取方塊,請點選後呈現打勾記號。請eclipse幫忙建立「web.xml」檔案,以免手動建立麻煩。
導入外掛模組
隨時隨地按照不同需要開各種外掛來用,只有在「非」微軟陣營中才能享受到的自由,相當於受到憲法所保障的權利。或許近年來有所改進,但仍然不為人稱道。在JSP專案建立後,能夠按照不同需求加入套件。如,
請下載
sqlite-jdbc 資料庫連線。請找到專案目錄的「WEB-INF」資料夾,建立名為「lib」的資料夾把下載回來的檔案直接放進去。
資料庫連線稱為「JDBC」,會把底層socket雜七雜八的事情匯整成API參數指令。使得開發人員能夠很輕易的操作資料庫,而不用再煩惱底層事務。通常資料庫廠商能提供品質良好的「JDBC Driver」,是要信賴廠商的JDBC或是自己費九牛二虎之力開發一套JDBC?一般人不會做太多的思考就能做出決定。
複制完成後請在專案資料夾「右鍵 → Refresh」讓eclipse重新讀取電腦硬碟中的檔案清單。
專案資料夾「右鍵 → Build Path → Configure Build Path」
點選「Libraries」頁面中的「Add JARs」。
找到剛才複制到「lib」資料夾的檔案,此時專案具備連線資料庫能力。
建立動態伺服器網頁
專案資料夾「WebContent → New → JSP」,在「File name」欄位中輸入「index.jsp」後點選「Finish」
在下方「Servers」的頁籤中用右鍵點選Tomcat伺服器,出現的選單中選取「Add and Remove」
把專案從 Available「Add」到 Configured後點選「Finish」後順手按下蟲形按鈕,等待伺服器啟動。
打開瀏覽器在網址列輸入http://127.0.0.1:8080/josp
沒有留言:
張貼留言