色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

后端技術是什么

汽車電子技術 ? 來源:碼農與軟件時代 ? 作者:碼農與軟件時代 ? 2023-02-14 14:53 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1.基礎技術

Web應用的簡易流程:瀏覽器向Web服務器請求,Web應用根據請求信息進行業務邏輯處理,如果需要查詢數據,則與數據庫交互即可;然后把結果返回給用戶的瀏覽器;最后瀏覽器將頁面渲染并呈現出來。如下圖所示:

圖片

Web服務器介于操作系統和Web應用之間,通常被稱為中間件,比較流行的有IIS、Apache、Tomcat、JBoss、WebSphere、WebLogic等等。這里討論的Web后端技術僅涉及到Web應用。下面我們來看看其發展歷程:

最早使用CGI(Common Gateway Interface,通用網關接口),可惜我完美地錯過了。據說在這個時代,可以使用C、Perl等語言,通過printf將希望返回的HTML內容一行一行地寫出來。這種方法費時費力,可讀性很差。后來PHP語言出現了,PHP可以將動態內容嵌入到HTML中執行,可惜我只是看過PHP代碼,沒有實際編程。再后來微軟提出的ASP和Sun提出的JSP,我很榮幸地開始使用ASP和JSP編程了,我們可以先看下JSP的廬山真面目:

圖片

可以看出,JSP將Java代碼嵌入到HTML頁面中,并用<%= %>標識。我們將包含這個代碼的文件放入到Tomcat(Web容器的一種),然后就可以運行了。

雖然ASP、JSP等提高了應用開發效率,但對一個復雜的大型Web應用來說,頁面顯示和邏輯代碼混雜在一起,可讀性慢慢地就變差了。此時,引入了MVC(Model-View-Controller,模型-視圖-控制器)架構,其中,模型的職責是:封裝與業務邏輯相關的數據和數據處理方法;視圖的職責是數據的展示;控制器的職現是:根據請求信息,路由至模型,并將響應消息定位到視圖。Java針對Web應用制定Servlet規范:把Web應用程序定義為“Servlet、HTML頁面、類以及其他資源的集合”,并將Servlet將HTTP公開給Java,如下圖所示:

圖片

Servlet規范存在一些沒有解決的問題:

l Web應用程序處理請求時要解決的日常任務:

l 呈現表示層(HTML);

l 請求參數到Java類型的數據綁定;

l 驗證數據;

l 業務邏輯的組織;

l 訪問數據層。

這些問題在Web應用編程中被看作是公共通用問題,“不重復發明輪子”是軟件開發工程領域中提高軟件生產效率的重要思想。于是,產生了很多諸如Struct、Spring、MyBatis等等框架(后端使用不同的語言,分別對應不同的框架,這里以Java為例)。到這里,Web后端的基礎畫像如圖所示:

圖片

2.基本原理

我們以Java語言生態為例來說明Web后端的簡要處理過程。如下圖所示:

圖片

請求到達Socket后,Tomcat將啟動Servlet并將請求的IP地址、請求參數傳給Servlet對象,然后根據URL地址匹配Servlet處理類,并映射到對應的處理方法。請求進入處理方法之后,如果是需要將數據保存在數據庫,則通過JDBC連接數據,將數據存入到數據庫中;如果需要提取數據并傳到頁面,該方法也會從數據庫中取出數據,經過反序列化處理,生成Java對象,并將其序列化送到瀏覽器去渲染并展示。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Web
    Web
    +關注

    關注

    2

    文章

    1287

    瀏覽量

    71514
  • 數據庫
    +關注

    關注

    7

    文章

    3935

    瀏覽量

    66358
  • 瀏覽器
    +關注

    關注

    1

    文章

    1040

    瀏覽量

    36342
收藏 0人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    基于Serverless的前后端一體化框架

    污染業務代碼。與高可用、高并發和運維相關的邏輯與后端業務邏輯交織在一起,讓后端技術門檻變高,導致需要多個后端工程師才能掌握所有后端
    發表于 03-01 18:10 ?1020次閱讀

    #硬聲創作季 Java項目實戰:總結項目技術點(后端技術2)

    JAVA編程語言
    Mr_haohao
    發布于 :2022年09月08日 17:11:36

    如何正確選擇麥克風陣列陣型和技術

    遠場語音交互產品確實比較復雜,僅僅選用麥克風陣列就有如此多的問題。那么應當如何選擇合適的麥克風陣列和技術呢?1、從產品實際角度出發,先定前端方案再定后端技術首先還是應該從產品實際角度出發,先定前端
    發表于 08-08 18:56

    如何訪問一個網頁

    我是做嵌入式的,最近聽了很多關于云平臺的名詞,比如PAAS,SAAS等,整的我一頭霧水。于是準備學一下這方面的技術知識,不然出去又沒法和人聊天了。計算機相關專業或者本身就是做前后端技術的童鞋可以忽略
    發表于 12-22 07:57

    基于嵌入式的開發云和后端技術的討論研究

    常見的網絡架構分為C/S和B/S兩種模式。C/S是客戶端/服務器模式,典型應用如QQ客戶端、百度云管家等;B/S則是瀏覽器/服務器模式,典型的應用就是門戶網站、銀行業務系統等。兩種模式的優點和缺點都顯而易見。
    發表于 09-29 18:37 ?1761次閱讀
    基于嵌入式的開發云和<b class='flag-5'>后端</b><b class='flag-5'>技術</b>的討論研究

    大牛整理Java深入學習路線圖

    Java,是現階段中國互聯網公司中,覆蓋度最廣的研發語言。有不少朋友問,如何深入學習Java后端技術棧,今天分享一個,互聯網牛人整理出來的Java深入學習路線圖,以及免費學習資料。
    的頭像 發表于 11-02 09:43 ?1.1w次閱讀

    高??蒲谐晒芾硐到y如何進行設計與實現

    Eclipse,前端技術采用Jsp + HTML + CSS以及JavaScript,后端技術主要采用Java,數據庫為MySQL。本系統具有完整的業務流程,采用響應式開發,用戶交互界面良好,可以很好地滿足高校科研成果管理的需求
    發表于 12-20 16:35 ?8次下載
    高校科研成果管理系統如何進行設計與實現

    一份關于全球技術招聘和技能的年度分析報告

    每個測試中可以使用多種技術,因此一些 Java 測試和 SQL 測試可能是一樣的。所以,后面會介紹一些常見的技術配對??赡苣愠?吹氖呛?HTML/CSS 配對的前端技術以及和 SQL 配對的
    的頭像 發表于 01-28 11:11 ?2167次閱讀

    EDA產業全景概述

    等等,現代 EDA 工具幾乎涵蓋了 IC 設計的方方面面,具有的功能十分全面,可以粗略的劃分為前端技術、后端技術和驗證技術,各個技術之間有所
    發表于 07-15 15:39 ?2433次閱讀

    全球EDA IC設計深度報告

    設計,以及后面的工藝制造等等,現代 EDA 工具幾乎涵蓋了 IC 設計的方方面面,具有的功能十分全面,可以粗略的劃分為前端技術、后端技術和驗證技術,各個
    的頭像 發表于 10-30 16:49 ?929次閱讀

    NVIDIA將全面開源材質定義語言(MDL)

    NVIDIA 在 SIGGRAPH 2022 大會上宣布,為了進一步擴大 MDL 生態系統,將全面開源材質定義語言(MDL),包括 MDL Distiller 和 GLSL 后端技術。
    的頭像 發表于 08-14 10:51 ?1969次閱讀

    后端技術:時鐘網格(Clock Mesh)技術和信號完整性的考慮

    在同步電路中,時鐘信號連接所有的寄存器和鎖存器,是整個電路工作的基本保障。然而從時鐘的根節點到每個寄存器時鐘端的延時,由于走的路徑不相同,到達的時間也不相同
    的頭像 發表于 11-24 20:36 ?8256次閱讀

    nodejs 后端技術介紹

    筆者最開始學的后端技術是 python 的 Django 框架,由于很久沒有使用過 python 語法,便想著了解一些 nodejs 的后端技術。下面將最近的收獲總結一下。
    的頭像 發表于 05-05 16:41 ?1487次閱讀

    開源云測框架Hydra Lab的智能化測試實戰

    在今年 9 月 3-5 日舉辦的 QCon 全球軟件開發大會·北京站 中,微軟中國高級研發經理步紹鵬將分享 Hydra Lab 的技術思路,以及其對軟件測試智能化的理解與實踐經驗。在大會開始前,InfoQ 對步紹鵬、微軟測試平臺后端技術
    的頭像 發表于 09-04 16:59 ?1343次閱讀

    Rapidus與IBM深化合作,共推2nm制程后端技術

    日本先進的半導體代工廠Rapidus本月初宣布,與IBM在2nm制程領域的合作將進一步深化,從前端技術拓展至后端封裝技術。此次雙方的合作將聚焦于芯粒(Chiplet)先進封裝量產技術
    的頭像 發表于 06-14 11:23 ?860次閱讀
    主站蜘蛛池模板: 影音先锋亚洲AV少妇熟女 | 都市妖奇谈有声 | 琪琪午夜福利免费院 | 91精品国产高清久久久久久 | 国产精品人妻无码免费A片导航 | 国产精品久人妻精品 | 国产亚洲精品久久久闺蜜 | 久久中文字幕综合不卡一二区 | 无码AV动漫精品一区二区免费 | 伦理片天堂eeuss影院2o12 | 秋霞在线看片无码免费 | 九九热这里只有精品2 | 黑人性xxx | 特级黑人三人共一女 | 美女厕所撒尿ass | 欧美日韩精品一区二区三区高清视频 | 日本久久久久久久做爰片日本 | 99无码熟妇丰满人妻啪啪 | 精品久久伦理中文字幕 | 长泽梓黑人初解禁bdd07 | 最新无码二区日本专区 | 在线免费观看日本 | 日本湿姝在线观看 | 精子射到丝袜上图 | 欧美性xxx18一20 | 国产成人小视频在线观看 | 亚洲精品视频区 | 国产精品私人玩物在线观看 | 国产精品久久久久久日本 | 国产69精品久久久久乱码 | 久久99re2热在线播放7 | 手机在线观看mv网址 | 国产在线一卡二卡 | 久草在线一免费新视频 | 丰满饥渴老太性hd | 亚州中文字幕 | freevideoshd | 国产午夜精品久久理论片小说 | 正在播放一区二区 | 日本一区精品久久久久影院 | 公交车被CAO到合不拢腿 |

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品