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

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

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

    工作小驛

    Ninja!

    BlogJava 首頁 新隨筆 聯(lián)系 聚合 管理
      103 Posts :: 0 Stories :: 36 Comments :: 0 Trackbacks

          現(xiàn)在的java界,很多東西叫××let,××let的意思都是些小程序的意思。例如:applet應用程序的小程序,servlet服務器端的小程序,midlet手機中的小程序,portlet門戶容器端的小程序。這節(jié)我們介紹applet。這個東西用的不是很多,但是在java的體系結(jié)構(gòu)中是很有意義的。這個東西是能夠在瀏覽器里運行的,可以潛入到HTML頁面里。我們知道普通的Application要有main()作為入口點運行,而Applet要在瀏覽器里運行,或者開發(fā)時查看的時候用appletviewer運行。舉個例子,實踐:

    import java.awt.*;

    import java.applet.*;

    @SuppressWarnings("serial") //抑制警告

    //所有的Applet,都繼承了java.applet.Applet

    public class HelloApplet extends Applet {

        public void paint(Graphics g){

           g.drawString("百家拳軟件項目研究室!",30,30);

        }}

    還需要建立一個html文件,因為剛才說了它可以嵌入在瀏覽器里面。用記事本建立一個hello.html代碼如下:

    <applet code="HelloApplet.class" width=150 height=150></applet>

    之后照樣用javac編譯剛才那個類。最后在命令行中輸入appletviewer hello.html可以看到結(jié)果。

          這種小程序彌補了B/S模型的不足,用瀏覽器可以執(zhí)行客戶端的東西。因為它功能強大,所以是個不錯的東西。可是功能太強大了,又引發(fā)了一些安全性的問題。所以瀏覽器也會對applet做了一些安全性的限制。Applet還有一種叫做沙箱模型的機制,它使得沒有訪問權(quán)限的資源,不能訪問。保證了安全性。同時開發(fā)時也不是那么方便。Applet又跨平臺的特性。

          而且微軟的IE瀏覽器里面在運行applet的時候速度不是很快,不如activex的方便。界面也不是太漂亮。不過它的這種在瀏覽器中運行的思想還是比較不錯的。

    再看個有意思的例子吧:如圖271所示

    27-1

    上述源碼打包下載

     

    《全新java初學者實踐教程(java SE5.0版)》主體課程至此結(jié)束。請大家關(guān)注附加教程。

    posted on 2007-08-09 19:54 王君 閱讀(157) 評論(0)  編輯  收藏 所屬分類: J2SE
    主站蜘蛛池模板: 成人亚洲国产va天堂| 亚洲第一AAAAA片| 亚洲国产人成精品| 亚洲国产无套无码av电影| 无码乱人伦一区二区亚洲一| 亚洲国产模特在线播放| 亚洲精品国产首次亮相| eeuss影院免费92242部| 久久青草免费91线频观看不卡| 成人免费在线看片| 国产免费av片在线播放 | 日本免费高清视频| 永久免费毛片在线播放| 亚洲AV无码乱码精品国产| 国产V亚洲V天堂无码久久久| 亚洲国产成人久久99精品| 免费无码午夜福利片69| 在线看片韩国免费人成视频| 在线免费视频一区| 亚洲中文字幕无码不卡电影| 亚洲成a人片在线观| 高h视频在线免费观看| 久久精品一区二区免费看| 女人让男人免费桶爽30分钟| 久久影视综合亚洲| 97久久国产亚洲精品超碰热| 久青草国产免费观看| 亚洲一级毛片免费看| 亚洲AV无码成H人在线观看| 91亚洲一区二区在线观看不卡| 亚洲国产成人久久精品大牛影视| 中文无码日韩欧免费视频| 一本无码人妻在中文字幕免费| 亚洲午夜福利精品久久| 国产婷婷综合丁香亚洲欧洲| 亚洲日韩在线观看免费视频| 毛片免费在线观看网站| 亚洲va无码va在线va天堂| 黄色免费网址大全| 黄页网站免费观看| 伊人久久综在合线亚洲91|