<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Java, Only Java!

    統計

    留言簿(20)

    積分與排名

    好友空間

    文檔技巧

    閱讀排行榜

    評論排行榜

    《Java大學教程》—第23章 Java網絡編程

    本章主要關注的是Java的幾個應用網絡編程的場景,對于網絡編程沒有太多深入介紹,而Java本來也沒有多少針對網絡編程的特性。
    雖然Java有個Applet的概念,但是真用這個的開發的場景其實不多。

    23.1    引言
    服務器(server)程序為其他客戶端(client)程序提供某種類型的服務,與客戶端程序通常位于不同的機器上。
    一個程序可以既是服務器程序也是客戶端程序,主要是看它是在為其他程序服務,還是在使用其他程序的服務。
    甚至還可以整合其他服務器程序上的服務,打包成自己的服務,提供給客戶端程序使用。

    23.2    applet
    applet是一種Java程序,能夠從網頁中下載并在瀏覽器中運行。因為Java運行在虛擬機上,因此可以做到平臺獨立,使得程序與客戶機上的操作系統無關。

    23.3    訪問遠程數據庫
    Java數據庫連接(Java Database Connectivity, JDBC):是Java訪問數據庫的通用接口,數據庫管理系統提供JDBC驅動,從而保證應用程序不需要關注不同數據庫的區別。
    驅動(driver)是一種軟件,能夠使得兩個程序進行通信,或者幫助軟件與硬件通信。

    23.4    Socket
    Socket是一種軟件機制,能夠幫助程序員隱藏傳輸數據的細節,類似于高級文件處理類幫助程序隱藏外部存儲器的細節,
    使得程序能夠基于流的方式來處理網絡連接上的數據的讀寫。

    自測題:
    1.    客戶--服務器體系結構:
    服務器(server)程序為其他客戶端(client)程序提供某種類型的服務,與客戶端程序通常位于不同的機器上。
    一個程序可以既是服務器程序也是客戶端程序,主要是看它是在為其他程序服務,還是在使用其他程序的服務。
    甚至還可以整合其他服務器程序上的服務,打包成自己的服務,提供給客戶端程序使用。

    2.    applet和應用程序的區別:
    applet和應用程序都是一種Java程序。
    applet是運行在瀏覽器的JVM中;而應用程序是運行在操作系統的JVM中。
    applet沒有main()方法,因為它運行在瀏覽器中,控制任務由瀏覽器負責;應用程序則包含main()方法,main()方法中可以控制程序的所有行為。

    3.    專用的applet方法(與paint方法一起運行)
    init:applet被瀏覽器裝載(或者重新裝載)時,首先調用的方法。
    start:init方法被調用后調用的方法;每一次返回頁面使得applet可見時,也會調用的方法。
    paint:start方法被調用時,立即調用的方法。
    stop:當applet被隱藏時(選擇了瀏覽器其他頁面),調用的方法。
    destroy:當applet被拋棄時(關閉了瀏覽器),調用的方法。

    4.    JDBC技術
    Java數據庫連接(Java Database Connectivity, JDBC):是Java訪問數據庫的通用接口,數據庫管理系統提供JDBC驅動,從而保證應用程序不需要關注不同數據庫的區別。

    5.    Socket類和ServerSocket類的功能和用途。
    Socket類的基本功能:
    *    連接到遠程機器;
    *    發送數據;
    *    接收數據;
    *    關閉一個連接。
    ServerSocket類的附加功能:
    *    綁定一個端口;
    *    在綁定的端口上監聽進入的數據;
    *    在綁定的端口上接受遠程客戶端的連接;
    編程練習:代碼附件
    1.    ChangingFaceApplet.java
    2.    MetricConverterApplet.java    RedCircleApplet.java
    3.    ProductQuery.java
    4.    挖坑。。。
    5.    JokeServer.java    JokeClient.java    RunJokeServer.java    RunJokeClient.java
    6.    挖坑。。。

    posted on 2016-10-05 22:38 zYx.Tom 閱讀(365) 評論(0)  編輯  收藏 所屬分類: 1.Java世界

    主站蜘蛛池模板: 亚洲男人天堂2020| 无码人妻精品中文字幕免费东京热| 热99re久久精品精品免费| 亚洲人成日本在线观看| 日韩亚洲国产高清免费视频| 亚洲成a人片在线观看中文!!!| 人与禽交免费网站视频| 亚洲娇小性色xxxx| 成人免费男女视频网站慢动作| 亚洲经典千人经典日产| 免费无码又爽又刺激高潮| 免费观看四虎精品成人| 久久久久噜噜噜亚洲熟女综合| 99久久成人国产精品免费| 久久精品亚洲综合一品| jjizz全部免费看片| 亚洲熟女乱色一区二区三区| 免费一级国产生活片| 精品久久久久久无码免费| 亚洲Av综合色区无码专区桃色| 最近免费中文字幕大全免费| 久久亚洲国产成人影院| 亚洲va中文字幕无码| 热久久这里是精品6免费观看| 久久久久亚洲AV无码麻豆| 成年女人视频网站免费m| 日本激情猛烈在线看免费观看| 亚洲V无码一区二区三区四区观看| 亚洲一区二区三区免费在线观看| 亚洲最大的成人网| 久久久久久久亚洲精品| 99久久国产热无码精品免费 | 亚洲精品视频在线播放| 久久久www成人免费毛片| 一级毛片高清免费播放| 亚洲综合久久综合激情久久| 色吊丝最新永久免费观看网站 | 五月亭亭免费高清在线| 免费无码AV一区二区| 久久亚洲伊人中字综合精品| 18禁超污无遮挡无码免费网站国产|