<dfn id="a4kkq"></dfn>
<ul id="a4kkq"></ul>
    • 軟件工程下Web開發技術研究

      時間:2022-04-29 08:42:17

      緒論:寫作既是個人情感的抒發,也是對學術真理的探索,歡迎閱讀由發表云整理的1篇軟件工程下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.

      作者:岳彩夢 單位:常州工學院

      友情鏈接
      主站蜘蛛池模板: 国产午夜福利精品久久| 国产午夜精品久久久久九九| 国产va免费精品| 久久精品国产亚洲av水果派| 精品久久久久久国产三级| 国产成人精品男人的天堂538 | 国产精品成人久久久久三级午夜电影| 四虎成人精品永久免费AV| 久久久这里有精品中文字幕| 亚洲国产精品久久久久久| 精品无码国产一区二区三区51安| 久久91这里精品国产2020| 秋霞午夜鲁丝片午夜精品久| 精品国产三级a在线观看| 亚洲精品成人久久久| 精品一区二区三区四区在线| 99精品视频在线观看婷| 99re6在线视频精品免费| 人人妻人人澡人人爽欧美精品| 无码人妻精品一区二| 黑人巨大精品欧美一区二区| 青青草国产精品久久久久| 国产短视频精品一区二区三区| 嫖妓丰满肥熟妇在线精品| 伊人久久大香线蕉精品不卡| 蜜臀av无码人妻精品| 久久精品成人影院| 国产精品一区12p| 国产亚洲精品资在线| 99久久免费只有精品国产| 性色精品视频网站在线观看| 999精品在线| 国产在线精品网址你懂的| 国产92成人精品视频免费| 国产精品v片在线观看不卡| 久久国产精品无码HDAV| 久久精品国产亚洲av麻豆色欲| 欧美精品VIDEOSSEX少妇| 亚洲av日韩av天堂影片精品| 亚洲日韩精品无码专区网址 | 综合在线视频精品专区|