<strike id="cakm0"></strike>
  • <button id="cakm0"><dl id="cakm0"></dl></button>
  • <samp id="cakm0"><tbody id="cakm0"></tbody></samp>
    <samp id="cakm0"><pre id="cakm0"></pre></samp><ul id="cakm0"></ul>
    <strike id="cakm0"></strike>
    <li id="cakm0"></li>
  • <ul id="cakm0"></ul>
  • 更多精彩內容,歡迎關注:

    視頻號
    視頻號

    抖音
    抖音

    快手
    快手

    微博
    微博

    java plug-in

    文檔

    java plug-in

    Java Plug-in在瀏覽器中作為插件存在,同時也擴展了瀏覽器的功能。plug-in的實現機制為:1、主應用程序提供給插件可以使用的服務,讓插件在主應用程序中注冊插件本身,以及和插件進行數據交換的協議。2、公開的應用程序接口(API)提供一個標準接口,允許第三方編寫插件和主應用程序交互。
    推薦度:
    導讀Java Plug-in在瀏覽器中作為插件存在,同時也擴展了瀏覽器的功能。plug-in的實現機制為:1、主應用程序提供給插件可以使用的服務,讓插件在主應用程序中注冊插件本身,以及和插件進行數據交換的協議。2、公開的應用程序接口(API)提供一個標準接口,允許第三方編寫插件和主應用程序交互。

    java plug-in是什么,讓我們一起了解一下?

    Plugin是一種計算機應用程序,它和主應用程序(host application)互相交互,以提供特定的功能,使得在瀏覽器中運行Java程序成為可能,Java Plug-in在瀏覽器中作為插件存在,同時也擴展了瀏覽器的功能。

    我們使用Java Plug-in,可以通過在html頁面中嵌入

    如何使用

    將applet嵌入到網頁中,最早的使用方法就是使用

    注意:Sun推薦在企業內部網(Intranet)中,推薦使用

    plug-in的實現機制是什么?

    1、主應用程序提供給插件可以使用的服務,讓插件在主應用程序中注冊插件本身,以及和插件進行數據交換的協議。插件依賴于主應用程序提供的這些服務,通常不能獨立運行。相反地,主應用程序和插件是分離的,這就使得我們可以不改變主應用程序而動態增加或更新插件。

    2、公開的應用程序接口(API)提供一個標準接口,允許第三方編寫插件和主應用程序交互。一個穩定的API必須在主應用程序版本升級后第三方插件仍可以運行。插件同時也延長了過時的應用程序的生命。Adobe Photoshop 和 After Effects 提供給插件的API已經成為一種圖像處理軟件API的標準,被相類的圖像處理軟件所采納。其它類似的API包括 Audio Units 和VST。

    3、這種插件的機制很普遍,比如一個網絡交換器,它有一個沒被占用而且是非標準的端口,用它來接納不同的任意的物理層連接;再比如計算機硬件制造業的行業標準架構(Industry Standard Architecture)和IBM著名的微通道架構(Micro Channel Architecture),都允許第三方設備。這些都是類似插件的一種機制。

    實戰操作,具體代碼如下:

    Activator類被默認實現,繼承AbstractUIPlugin。其中start()和stop()方法,分別會在啟動和停止時調用。

    public?class?Activator?extends?AbstractUIPlugin?{
    ????//?The?plug-in?ID
    ????public?static?final?String?PLUGIN_ID?=?"com.plugin.blog.demo";?//$NON-NLS-1$
    ????//?The?shared?instance
    ????private?static?Activator?plugin;
    ????/**
    ?????*?The?constructor
    ?????*/
    ????public?Activator()?{
    ????}
    ????/*
    ?????*?(non-Javadoc)
    ?????*?@see?org.eclipse.ui.plugin.AbstractUIPlugin#start(org.osgi.framework.BundleContext)
    ?????*/
    ????public?void?start(BundleContext?context)?throws?Exception?{
    ????????super.start(context);
    ????????plugin?=?this;
    ????}
    ????/*
    ?????*?(non-Javadoc)
    ?????*?@see?org.eclipse.ui.plugin.AbstractUIPlugin#stop(org.osgi.framework.BundleContext)
    ?????*/
    ????public?void?stop(BundleContext?context)?throws?Exception?{
    ????????plugin?=?null;
    ????????super.stop(context);
    ????}
    ????/**
    ?????*?Returns?the?shared?instance
    ?????*
    ?????*?@return?the?shared?instance
    ?????*/
    ????public?static?Activator?getDefault()?{
    ????????return?plugin;
    ????}
    }

    以上就是小編今天的分享了,希望可以幫助到大家。

    文檔

    java plug-in

    Java Plug-in在瀏覽器中作為插件存在,同時也擴展了瀏覽器的功能。plug-in的實現機制為:1、主應用程序提供給插件可以使用的服務,讓插件在主應用程序中注冊插件本身,以及和插件進行數據交換的協議。2、公開的應用程序接口(API)提供一個標準接口,允許第三方編寫插件和主應用程序交互。
    推薦度:
    為你推薦
    資訊專欄
    熱門視頻
    相關推薦
    java sftp java plugin java pojo java portal java sha256加密 java shuffle java simhash java simpledateformat java sizeof java sm3加密 文章千古事得失寸心知是誰的名句 誠信的名言名句 關于讀書的名言名句 生日的經典名句 感恩老師的名言名句 關于時間的名言名句 活著的經典名句 java snappy 杜甫的名句 java snapshot java settimeout java platform java setlayout java serialversionuid java serializable接口 java serializable java sequence java separator java semaphore java selenium java selector java script java sandbox java rxjava java runtime.exec java runnable java rtp java rsa私鑰加密 java rsa公鑰加密 java pipeline
    Top 亚洲精品熟女国产| 老司机精品视频在线| 少妇精品无码一区二区三区| 国产精品久久久久久影视| 久久精品无码专区免费东京热 | 亚洲午夜福利精品无码| 91久久精品国产成人久久| 中文精品久久久久人妻不卡 | 国产精品多p对白交换绿帽| 午夜国产精品久久影院| 92国产精品午夜福利| 亚洲处破女AV日韩精品| 国产精品igao视频| 高清国产精品久久| 亚洲另类春色国产精品| 久章草在线精品视频免费观看| 国产在线观看精品一区二区三区91| 精品人无码一区二区三区| 国内精品久久久久久久涩爱| 国产精品无码aⅴ嫩草| 亚洲国产精品免费观看| 3d动漫精品成人一区二区三| 国产精品禁18久久久夂久| 久久99精品久久久久久齐齐| 国产精品高清在线观看93| 国产在视频线精品视频2021| 亚洲国产成人久久精品动漫| 亚洲中文字幕久久精品无码APP | 国产乱码精品一区二区三区| 亚洲精品在线免费看| 久久国产精品一国产精品| 亚洲精品无码精品mV在线观看| 亚洲国产精品一区二区九九 | 嫖妓丰满肥熟妇在线精品| 九九热在线精品视频| 久久亚洲中文字幕精品一区| 国产国拍亚洲精品福利| 精品在线免费视频| 国产精品久久久久9999赢消| 日韩精品电影一区| 精品久久久久久亚洲中文字幕|