1. 程式人生 > >JSP、Servlet、JDBC學習筆記

JSP、Servlet、JDBC學習筆記

html con bat 什麽 cal servlet das www 所有

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學習筆記