999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于軟件工程的Web開發技術

2019-07-16 11:55:38岳彩夢
電子技術與軟件工程 2019年8期
關鍵詞:頁面語言

岳彩夢

摘要:本文主要討論了Web開發中用到的語言技術以及Web系統開發中的問題并研究解決方法,爭取讓Web系統開發變得越來越成熟。

[關鍵詞]軟件工程Web開發開發技術

Web技術的發展,讓很多應用程序、管理系統的開發更加方便。在系統開發的過程中,Web技術發揮著主要作用,同時組件技術的發展為系統的開放性、集成性提供便利。通過對軟件系統的開發進行建模,可以顯示系統的流程和功能。開發人員選擇有效的建模方法,充分利用Web技術與組件技術提高軟件開發效率,提高軟件的可靠性和可維護性,本文主要討論了Web開發中用到的語言技術。

1標準通用語言

Web開發系統中用到了html、xml、xhtml三種標準通用語言。html指超文本標記語言,指頁面內可以包含圖片、音樂、鏈接、甚至程序等非文字元素;

xml指可擴展標記語言,和html相比,.xml允許用戶對自己的標記語言進行定義;xhtml指可擴展超文本標記語言,比html語法更加嚴格。其中html通常由head、body兩大部分組成,head部分描述瀏覽器所需要的信息,body部分主要包括要說明的內容。html語言是一種通用的語言,允許網頁制作人建立文本與圖片相組合的復雜頁面,這些頁面可以被網上任何人瀏覽,無論使用什么樣的電腦都能實現電腦與電腦之間的通信,使用者不需要考慮具體信息在當前電腦上還是在其他電腦上,只需要用鼠標點擊文檔圖標,就可以獲取它的內容,這些信息可能就在其他電腦上。

其中動態網頁在服務器端運行,在不同時間會根據用戶的要求反饋相應的信息。主要以數據庫為基礎,實現用戶的登錄、管理等操作,動態網頁不是獨立存在于服務器上的網頁文件,只有在客戶端發出請求后才返回一個完整的網頁。瀏覽器上還支持各種插件,從而整個網頁功能更加強大,更加方便使用者的使用。

2前端的語言技術

眾多強大的語言技術支撐著Web網頁的前端,前端語言主要有腳本語言、JavaScript、VBSript、Ajax、JSON、bootstrap、angluar.js和JQuery以及前端編輯器。人們接觸到的腳本語言又被稱為擴建的語言或者動態語言,通常以文本的形式保存,只有在被調用時才進行解釋或編譯。JavaScript也是一種腳本語言,它是一種動態類型、弱類型、基于原型的語言,用于嵌入html網頁增加動態功能,實現html網頁的交互功能,也可以寫成單獨的js文件,可用于多平臺多操作系統,被大多瀏覽器支持。因為JavaScript的動態性,不需要服務器的支持,就可以直接響應用戶的輸入。使用者在訪問一個頁面時,鼠標的使用可以通過JavaScript對其進行響應,所以早期的開發人員喜歡通過JavaScript減輕服務器的負擔。隨著服務器功能的增多,開發人員會選擇用服務器的腳本來保證安全。

提到VBSript語言,它開始是一種非結構化的語言,后來經過完善成為結構化語言,也有它相應的開發環境,它是用于微軟環境下的解釋性腳本語言。Ajax

指的是異步JavaScript和xml,是一種能夠在不刷新整個網頁的前提下還能更新部分網頁的技術,通過后臺與服務器進行少量數據交互,Ajax可以使網頁實現異步更新。JSON是一種輕量級數據交換格式,能夠替代XML的工作,即可以處理前端和服務器之間的數據交互,方便人們的讀寫,易于機器的分析和運行,主要形式為一個鍵值對形式表示的字符串。Bootstrap指的是前端UI框架,angluar.js和JQuery指的是前端框架庫。前端編輯器又包括重量級編輯器wbstorm、適合寫CSS的Brackets、所見即所得的Dreamweaver、適合寫H5的HBuilder、有著強大插件相當于升級版的記事本的Sublime、多插件的notepad++。3Web的后臺語言

Web的后臺語言主要有JSP、PHP和ruby、Netbeans、Node.js,其中最主要的是JSP。所謂JSP指的是java服務器頁面,是一種動態網站開發語言,有點類似于ASP技術,但是隨著技術的更新,ASP技術的運用在逐漸減少。動態網站開發語言在傳統的HTML頁面文件中插入java程序段和jsp標記,從而形成jsp文件。JSP開發中的Web應用是跨平臺的,可以運行在LINUX或者其他操作系統下,實現html中java的擴展,jsp與servlet一樣運行在服務器端,將一個html文件返回給客戶端,因此客戶端有瀏覽器就可以瀏覽。其中servlet是jsp的基礎,在jsp之前就有了servlet技術,jsp是servlet的擴展,大型的Web應用開發需要servlet和jsp的同時配合。

客戶端、Web服務器、應用服務器三種同時存在,客戶端發出請求,Web服務器接收請求,如果是html、css靜態資源的話,Web服務器可以自行處理,如果遇到動態資源比如jsp時就要將請求轉至服務器,由應用服務器處理。應用服務器也具有處理靜態資源請求的能力,但是可能沒有Web服務器處理的那么好,應用服務器還包含Web容器。在應用服務器中,jsp先轉換成servlet,在servlet容器中檢索是否有servlet的匹配項,如果沒有就由sevlet容器加載并實例化這個servlet類的一個示例對象,再由servlet容器初試化運行;如果已經存在就可以直接運行。所謂servlet容器指的是管理servlet的生命周期,存在于應用程序中。

當下Web系統的開發技術還面臨著很多問題,需要開發人員細致了解Web系統開發的整體框架,具體細節,前后聯系,考慮多領域融合的問題和設計細節,解決工程化的問題。

參考文獻

[1]吳向榮,"JavaWeb編程技術”課程教學方法研究[J].電腦知識與技術,2019,15(01):165-168.

[2]王佳琪,基于J2EE架構的分布式企業級Web應用研究[J].計算機產品與流通,2018(10):27.

猜你喜歡
頁面語言
微信群聊總是找不到,打開這個開關就好了
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
語言是刀
文苑(2020年4期)2020-05-30 12:35:30
讓語言描寫搖曳多姿
多向度交往對語言磨蝕的補正之道
累積動態分析下的同聲傳譯語言壓縮
我有我語言
論語言的“得體”
語文知識(2014年10期)2014-02-28 22:00:56
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 激情五月婷婷综合网| 欧美三级视频网站| 欧美视频在线观看第一页| 青青草原国产| 亚洲一区网站| 伊人91视频| 欧美日韩国产在线播放| 国产精品黄色片| 亚洲精品不卡午夜精品| 欧美激情视频一区| 91视频首页| 呦女亚洲一区精品| 五月婷婷伊人网| 亚洲欧美日韩另类在线一| 久久91精品牛牛| 欧美日韩va| 亚洲无限乱码| 激情午夜婷婷| 午夜啪啪福利| 欧美一区精品| 国产色伊人| 最新国产你懂的在线网址| 亚洲另类第一页| 欧美日韩精品一区二区视频| 国产va欧美va在线观看| 国产成人91精品免费网址在线 | 婷婷综合在线观看丁香| 中文字幕无线码一区| 婷婷丁香色| 欧美区一区| 男人天堂伊人网| 毛片国产精品完整版| 国产色图在线观看| 小说 亚洲 无码 精品| 无码国内精品人妻少妇蜜桃视频 | 国产chinese男男gay视频网| 欧美国产综合视频| 99青青青精品视频在线| 国产精品理论片| 国产精品嫩草影院视频| 国产高潮流白浆视频| 精品撒尿视频一区二区三区| 国产黄在线免费观看| 国产成人在线小视频| 又粗又硬又大又爽免费视频播放| 国产精品99在线观看| 亚洲色图欧美视频| 麻豆a级片| 午夜福利在线观看入口| 欧美一道本| 99视频国产精品| 亚洲第一网站男人都懂| 国产欧美在线| 日韩av电影一区二区三区四区| 狠狠v日韩v欧美v| 91原创视频在线| 精品国产亚洲人成在线| 日韩大片免费观看视频播放| 欧美精品三级在线| 亚洲欧美天堂网| 精品少妇三级亚洲| 亚洲精品免费网站| 国产精品精品视频| 亚洲最新网址| 亚洲天堂成人| 中文字幕首页系列人妻| 久久美女精品| 丁香婷婷激情综合激情| 国产91熟女高潮一区二区| 欧美激情综合一区二区| 国产欧美日韩视频一区二区三区| 看国产一级毛片| 色有码无码视频| 好紧好深好大乳无码中文字幕| 最新国产高清在线| 亚洲A∨无码精品午夜在线观看| 六月婷婷精品视频在线观看| 亚洲乱码在线播放| 日韩精品一区二区三区免费在线观看| 国产精品护士| 亚洲国产成人麻豆精品| 欧美中文一区|