JNLP概要


一.jnlpって何?Javaが提供するブラウザを通じてjavaアプリケーションを直接実行できる方法です.Webページのurl接続を通じてjavaアプリケーションを開くことができます.メリットは言うまでもなく、javaアプリケーションがjnlpでリリースされた場合、バージョンがアップグレードされた後、すべてのユーザーにバージョンを公開する必要はありません.サーバのバージョンを更新するだけで、javaアプリケーションにwebアプリケーションの利点をもたらすことになります.jnlpファイルの具体的な説明 

  
  
  
  
  1. <?xml version="1.0" encoding="UTF-8"?> dl.bitsCN.com  
  2.  
  3. <!--codebase  URL, icon/jar URL .-->  
  4.  
  5. <jnlp codebase="http://127.0.0.1:8081/webstart"> blog.bitsCN.com  
  6.  
  7. <information>   
  8.  
  9. <!--  " "-" " "javaws" "javaws -viewer" Web Start, webstart -->  
  10.  
  11. <!--title :  vendor:  so.bitsCN.com  
  12.  
  13. title/vendor  , "javaws -viewer"  
  14.  
  15. (Java Application Cache Viewer) --> www.bitsCN.net  
  16.  
  17. <title>HelloWorld</title>   
  18.  
  19. <vendor>Lively Corporation</vendor>  
  20.  
  21. <description>HelloWorld Test Example for WebStart.</description>   
  22.  
  23. <!--homepage : URL, help , description --> bitsCN.com  
  24.  
  25. <homepage href="http://127.0.0.1:8081/webstart/index.html"/>  
  26.  
  27. <!--icon  ,   
  28.  
  29. webstart ,  
  30.  
  31. GIF/JPEG , -->  
  32.  
  33. <icon href="./images/logo.jpg"/>  
  34.  
  35.  
  36. <!--splash  sun webstart , , -->  
  37.  
  38. <icon kind="splash" href="./images/logo.jpg"/>   
  39.  
  40. <!--  , javaws -offline -->  
  41.  
  42. <offline-allowed/>  so.bitsCN.com  
  43.  
  44. </information>  
  45.  
  46. <resources>  
  47.  
  48. <!--  j2se , 1.5+,   
  49.  
  50. 1.4, jnlp j2se -->   
  51.  
  52. <j2se version="1.5+"/>  
  53.  
  54. <!--  jar ( , ),   
  55.  
  56. , icons/configuration files, getResource -->  
  57.  
  58. <jar href="./jar/jws/helloworld.jar"/>  
  59.  
  60. </resources>  
  61.  
  62. <!--application-desc  , webstart jar -->  
  63.  
  64. <application-desc main-class="jws.HelloWorld"/> bitsCN.com  
  65.  
  66. </jnlp> 

三.応用JNLP配置応用(1)関連応用を作成し、一連のjarにパッケージする.(2)jnlpファイルの説明に従って相応のjnlp内容を修正し、相応のurlとjarを修正する.(3)jnlpファイルとjarを対応するwebコンテナに配置する.(4)アクセスページを作成し、そのアプリケーション〔jnlpファイルをダウンロードしてjwsを使用してアプリケーションを実行することもできる〕を使用することができる.四.追加jarがローカルファイルリソースにアクセスする必要がある場合は、jarファイルに署名する必要があります.まず、コマンドラインでkeytoolでkeystoreファイルを生成します.keytool-genkey-keystore you.keystore–alias youApp
コマンドラインにはjarsigner署名が必要です.もちろん、keystoreを生成するときのパスワードjarsigner-keystore you.keystore appTest.jar youAppが必要です.
再配置
転載:http://www.cnblogs.com/analyzer/articles/871429.html