總結一下前段時間,在學了JSP、Servlet、JavaBean后,配合Tomcat服務器加上MySQl數據庫搭的第一個簡單網站。
前前后后,在學習了以上說的這些概念知識后,還進一步熟悉了整個搭建的流程,環境的配置,項目的部署。
趁着還沒忘過,感覺做一波總結整理。
用到的工具:Tomcat(版本號:8.5.29)
IDEA(作為開發Web項目的IDE工具)
MySql(數據庫)+mysql驅動包 (版本號:mysql-connector-java-5.1.46-bin.jar)
由於學習JavaWeb還在入門階段,未用任何框架。
准備步驟:
由於搭建的是web項目,不少的Java源文件編譯需要用到 servlet-api.jar包中的類
而這個類在JDK中是沒有的,所以為了能夠成功編譯需要實現導入這個jar包,這個包在Tomcat的lib路徑下有,不同特地去下載。如果你是原生態在Tomcat上搭建web項目的話,在編譯文件這一步,還需要配置各種CLASSPATH的環境變量,使用最原始的javac命令才能夠實現編譯(所以 少年 趕緊下個IDE吧 早日脫離苦海)。
為了能夠成功連接數據庫,還需要去下載你使用的數據庫的驅動包,我這用的是MySql,驅動包詳細情況上面有寫。將驅動包放到你WEB-INF目錄下的lib文件夾里,在這之前你還需在你的Web項目的web文件夾下事先創建好WEB-INF,然后繼續創建classes文件夾(這個文件夾是用來存放到時候Java源文件編譯后的class文件的)和lib文件。
創建完文件后,務必記得設置Project Structure下Paths的路徑。只有在這里將路徑設置為你剛剛建好的classes文件夾,日后編譯完成的時候,class文件才會自動放在這里。
同時設置Departmencies,將lib文件夾設置為JARS (專門用於存放jar包的文件夾)
以上工作完成后,里准備工作只差最后一步了。。。
綁定配置Tomcat
在Configure處設置你自己電腦上Tomcat的路徑
然后在Department處,綁定Artifact(生成物)。這意味着Tomcat真正運行的是out目錄下的文件資源。
out目錄會在Web項目實際運行前被創建,它會將web目錄下所有文件拷貝過來。
完成以上工作,整個Web項目的相關部署工作算是告一段落,接下來開始編寫你項目實際運行需要用的源文件。
在第一次做Web項目,我只是完成了一個具備基本注冊和登入功能的“門戶”網站。
涉及到知識點有 Servlet JSP JavaBean JDBC等。
整個業務模塊的分工情況如下圖:
源代碼可以到我的github里下 附上鏈接:https://github.com/nbeep/Web-