標籤:客戶 安裝軟體 shutdown 面試題 servlet ready 銀行 試題 time
WEB的學習
* 伺服器
* 網路的架構(面試題)
* C/S client/server 用戶端/伺服器端 例子:QQ 快播 暴風影音
* 優點:互動性好,伺服器壓力小。
* 缺點:用戶端更新了,下載。
* B/S browser/server 瀏覽器/伺服器端 例子:購物網站 12306 * 缺點:伺服器壓力大。 * 優點:伺服器更新就ok。 * WEB網頁 javaweb 使用java開發網頁。 * 靜態web資源 * HTML、CSS、JAVASCRIPT * 動態web資源 * 資料發生變化。例子: * Servlet/JSP * ASP .net 微軟開發 * PHP 開源(開發網站那速度真快),提供模板。 * RUBY 小日本開發的。 * JAVA做什嗎?背景管理系統,處理大資料。 * 伺服器的介紹 * 原理:網路編程。 * 概念: * 硬體:就是一台主機。 * 軟體:安裝了伺服器的軟體(tomcat)。 * 安裝軟體後,稱為WEB伺服器。 * 啟動伺服器,訪問資源。 * 訪問:http://+ip+連接埠號碼 找到主機。如果資源的檔案,就可以訪問了。 * 訪問百度:http://www.baidu.com/ * HTTP協議預設連接埠號碼是80,可以不寫。 * ping www.baidu.com 61.135.169.121 * 如果想訪問原生伺服器(擴充) * http://localhost:80 * http://127.0.0.1:80 * 常見伺服器 * WebLogic BEA公司開發的(被Oracle收購了) 收費的 支援JAVAEE所有的規範(EJB servlet/jsp規範) * (JAVA MySql(Oracle) WebLogic) * WebSphere IBM公司開發的 收費的 支援JAVAEE所有的規範(EJB servlet/jsp規範) * 銀行喜歡用 * Tomcat apache(開源的組織,非常的偉大)只Servlet/JSP規範。免費的。 * Tomcat的安裝和注意實現 * (前提條件)安裝JDK,配置java的環境變數。 * 安裝版(給客戶用) * 解壓版:解壓當前檔案夾,目錄不要有中文。 * 啟動伺服器:tomcat/bin/startup.bat(啟動伺服器) * 訪問:http://192.168.24.215:8080訪問伺服器的首頁。 * 關閉伺服器:點關閉按鈕,shutdown.bat * 常見啟動問題 * 配置環境變數。C:\Program Files (x86)\Java\jdk1.6.0_16 * 一閃而過,環境變數沒配置好。 * 連接埠佔用問題 * java.net.BindException: Address already in use: JVM_Bind * 連接埠被佔用。 * 解決問題: * 結束掉佔用連接埠的應用程式。 * 找到佔用連接埠的應用程式。 * 通過命令 netstat –ano,在工作管理員中結束程式。 * 修改連接埠號碼。 * 修改設定檔了。 * tomcat/conf/server.xml設定檔 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" /> * 有應用程式佔用80連接埠,用上邊的方式解決。 * 有的WIN7系統內建World wide web publish IIS服務,預設佔用80連接埠。 * 如果有。去服務中,該手動啟動。
JSP、Servlet、JDBC學習筆記