日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發明專利]基于服務器端javascript的熱部署方法在審

專利信息
申請號: 201210583991.1 申請日: 2012-12-30
公開(公告)號: CN103902319A 公開(公告)日: 2014-07-02
發明(設計)人: 邵峰晶;王兵;王恒剛;翟偉偉;崔九梅;王愛玲;趙紅雷 申請(專利權)人: 青島海爾軟件有限公司
主分類號: G06F9/445 分類號: G06F9/445
代理公司: 暫無信息 代理人: 暫無信息
地址: 266000 山*** 國省代碼: 山東;37
權利要求書: 查看更多 說明書: 查看更多
摘要:
搜索關鍵詞: 基于 服務器端 javascript 部署 方法
【說明書】:

技術領域

發明涉及一種互聯網應用程序在服務器端的動態的更新程序模塊的方法。

背景技術

JavaScript是一種基于對象和事件驅動并具有相對安全性的客戶端腳本語言。同時也是一種廣泛用于客戶端Web開發的腳本語言,常用來給HTML網頁添加動態功能,比如響應用戶的各種操作。

不同于服務器端腳本語言,例如PHP與ASP,JavaScript是客戶端腳本語言,也就是說JavaScript是在用戶的瀏覽器上運行,不需要服務器的支持而可以獨立運行。所以在早期程序員比較青睞于JavaScript以減少對服務器的負擔,而與此同時也帶來另一個問題:安全性。而隨著服務器的強壯,雖然現在的程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。

JavaScript是一種腳本語言,其源代碼在發往客戶端運行之前不需經過編譯,而是將文本格式的字符代碼發送給瀏覽器由瀏覽器解釋運行。解釋語言的弱點是安全性較差,而且在JavaScript中,如果一條運行不了,那么下面的語言也無法運行。而且由于每次重新加載都會重新解譯,加載后,有些代碼會延遲至運行時才解譯,甚至會多次解譯,所以速度較慢。

Node.js是一套用來編寫高性能網絡服務器的JavaScript工具包,一系列的變化由此開始。比較獨特的是,Node.js會假設是在POSIX環境下運行它Linux或Mac?OS?X。如果是在Windows下,那就需要安裝MinGW以獲得一個仿POSIX的環境。在Node中,Http是首要的。Node為創建http服務器作了優化,所以在網上看到的大部分示例和庫都是集中在web上(http框架、模板庫等)。Node.js是一個可以快速構建網絡服務及應用的平臺。該平臺的構建是基于Chrome's?JavaScript?runtime,也就是說,實際上它是對GoogleV8引擎(應用于Google?Chrome瀏覽器)進行了封裝。

V8引擎執行Javascript的速度非常快,性能非常好。Node對一些特殊用例進行了優化,提供了替代的API,使得V8在非瀏覽器環境下運行得更好。

例如,在服務器環境中,處理二進制數據通常是必不可少的,但Javascript對此支持不足,因此,V8.Node增加了Buffer類,方便并且高效地處理二進制數據。因此,Node不僅僅簡單的使用了V8,還對其進行了優化,使其在各環境下更加給力。

V8引擎本身使用了一些最新的編譯技術。這使得用Javascript這類腳本語言編寫出來的代碼與用C這類高級語言寫出來的代碼性能相差無幾,卻節省了開發成本。對性能的苛求是Node的一個關鍵因素。Javascript是一個事件驅動語言,Node利用了這個優點,編寫出可擴展性高的服務器。Node采用了一個稱為“事件循環(event?loop)”的架構,使得編寫可擴展性高的服務器變得既容易又安全。提高服務器性能的技巧有多種多樣。Node選擇了一種既能提高性能,又能減低開發復雜度的架構。這是一個非常重要的特性。并發編程通常很復雜且布滿地雷。Node繞過了這些,但仍提供很好的性能。

Node采用一系列“非阻塞”庫來支持事件循環的方式。本質上就是為文件系統、數據庫之類的資源提供接口。向文件系統發送一個請求時,無需等待硬盤(尋址并檢索文件),硬盤準備好的時候非阻塞接口會通知Node。該模型以可擴展的方式簡化了對慢資源的訪問,直觀,易懂。尤其是對于熟悉onmouseover、onclick等DOM事件的用戶,更有一種似曾相識的感覺。

雖然讓Javascript運行于服務器端不是Node的獨特之處,但卻是其一強大功能。不得不承認,瀏覽器環境限制了我們選擇編程語言的自由。任何服務器與日益復雜的瀏覽器客戶端應用程序間共享代碼的愿望只能通過Javascript來實現。雖然還存在其他一些支持Javascript在服務器端運行的平臺,但因為上述特性,Node發展迅猛,成為事實上的平臺。

在Node啟動的很短時間內,社區就已經貢獻了大量的擴展庫(模塊)。其中很多是連接數據庫或是其他軟件的驅動,但還有很多是憑他們的實力制作出來的非常有用的軟件。

發明內容

本發明的技術效果能夠克服上述缺陷,提供一種基于服務器端javascript的熱部署方法,其軟件系統的熱部署,不停服務即能升級軟件系統。

為實現上述目的,本發明采用如下技術方案:其包括如下步驟:

(1)啟動Node.js服務器。加載正常的js文件;

下載完整專利技術內容需要扣除積分,VIP會員可以免費下載。

該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島海爾軟件有限公司,未經青島海爾軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201210583991.1/2.html,轉載請聲明來源鉆瓜專利網。

×

專利文獻下載

說明:

1、專利原文基于中國國家知識產權局專利說明書;

2、支持發明專利 、實用新型專利、外觀設計專利(升級中);

3、專利數據每周兩次同步更新,支持Adobe PDF格式;

4、內容包括專利技術的結構示意圖流程工藝圖技術構造圖

5、已全新升級為極速版,下載速度顯著提升!歡迎使用!

請您登陸后,進行下載,點擊【登陸】 【注冊】

關于我們 尋求報道 投稿須知 廣告合作 版權聲明 網站地圖 友情鏈接 企業標識 聯系我們

鉆瓜專利網在線咨詢

周一至周五 9:00-18:00

咨詢在線客服咨詢在線客服
tel code back_top
主站蜘蛛池模板: 久久国产精品麻豆| 亚洲欧美国产日韩色伦| 久久久精品99久久精品36亚| 亚洲天堂国产精品| 欧美高清性xxxxhdvideos| 十八无遮挡| 日本一二三四区视频 | 久久一二区| 国产免费区| 亚洲欧美一区二区三区三高潮| 欧美精品在线一区二区| 亚州精品中文| 99热久久精品免费精品| 91精品啪在线观看国产手机| 夜夜精品视频一区二区| 超碰97国产精品人人cao| 亚洲精品一区二区三区香蕉| 大bbw大bbw巨大bbw看看| 国产乱对白刺激视频在线观看| 三级视频一区| 久久精品—区二区三区| 免费午夜在线视频| 91精品国产九九九久久久亚洲| 三级电影中文| 搡少妇在线视频中文字幕| 国产精品19乱码一区二区三区| 91视频国产一区| 久久久精品免费看| 欧美一区二三区人人喊爽| 亚洲欧洲一二三区| 浪潮av网站| 日韩精品久久久久久久的张开腿让 | 国产精品久久久久久久综合| 欧美精品六区| 久久国产精品首页| 999久久久国产精品| 亚洲精品人| 亚洲久久在线| 精品一区二区超碰久久久| 在线视频不卡一区| 国产人成看黄久久久久久久久| 日韩av在线免费电影| 欧美资源一区| 91精品视频一区二区| 亚日韩精品| 日韩国产精品一区二区| 一区二区91| 国产资源一区二区| 国产色婷婷精品综合在线手机播放| 国产一区二区手机在线观看| 国产三级国产精品国产专区50 | 国产99久久久久久免费看| 性色av色香蕉一区二区| 日韩午夜电影在线| 国产香蕉97碰碰久久人人| 欧美人妖一区二区三区| 91精品国产91热久久久做人人| 欧美一区二区久久| 欧美视屏一区二区| 视频二区狠狠色视频| 日韩偷拍精品| 农村妇女精品一区二区| 国产免费一区二区三区网站免费| 亚洲精品国产主播一区| 精品国产一区二区三区免费| 国v精品久久久网| 国语对白老女人一级hd| 午夜精品影视| 精品国产91久久久| 久久99国产精品久久99果冻传媒新版本 | 偷拍自中文字av在线| 国产亚洲精品久久网站| 日韩av一区不卡| 午夜社区在线观看| 国产日韩欧美亚洲| 日本看片一区二区三区高清| 亚洲免费永久精品国产 | 国产一级片网站| 国产在线精品区| 欧美xxxxxhd| 色综合久久久久久久粉嫩| 91香蕉一区二区三区在线观看|