91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

阿里巴巴的服務(wù)分層開發(fā)規(guī)范

汽車玩家 ? 來源:沙茶敏碎碎念 ? 作者:沙茶敏碎碎念 ? 2020-01-21 17:32 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

最近跟一個(gè)師兄吃飯,聊到他在微軟的工作,感嘆超過1萬人維護(hù)了30年的office軟件,不得不說,一個(gè)軟件,能夠在如此多平臺(tái),如此多歷史版本中還能不斷地迭代,還能把兼容性做得如此之好真是不容易。聊到一些中美程序員的差異,中國的互聯(lián)網(wǎng)公司大多追求短平快,大部分地程序員并非軟件工程專業(yè)出生,軟件工程在大學(xué)也是一門比較無足輕重地必修課。但在國外,很多公司會(huì)給你充足的時(shí)間,讓你慢慢把軟件做好,做好的最重要一點(diǎn),便是可維護(hù)。無論你的設(shè)計(jì)有多么巧妙,算法有多么高深,這些都不是好代碼的標(biāo)準(zhǔn),好的代碼是可以給一個(gè)團(tuán)隊(duì)不停地維護(hù),迭代中,不輕易出現(xiàn)混亂與差錯(cuò)。

阿里巴巴的服務(wù)分層開發(fā)規(guī)范

編程這個(gè)行業(yè)在我國盛行,也不到20年的歷史,真正流行并快速發(fā)展的,也只有最近十年。以往在大多數(shù)公司里面,開發(fā)的規(guī)范比較少,大家各成一派,有著自己的風(fēng)格,不過這幾年,國內(nèi)的一些開發(fā)規(guī)范慢慢盛行起來。今天我們來簡(jiǎn)單聊一聊阿里巴巴推出的JAVA開發(fā)規(guī)范中的服務(wù)分層。

業(yè)務(wù)分層在我們的開發(fā)中非常的常見,好處也是非常多,首先是業(yè)務(wù)分層讓分工更加明確,邏輯更加清晰,更好地進(jìn)行維護(hù)。其次業(yè)務(wù)分層可以讓代碼更加容易復(fù)用,舉個(gè)簡(jiǎn)單例子,我們通常會(huì)把跟數(shù)據(jù)庫交互的代碼收攏到一個(gè)DAO層,如果你不這么做,會(huì)有什么問題呢?假如某一天我們對(duì)表結(jié)構(gòu)進(jìn)行表更,新增或者替換了字段,我們可能要修改非常多處的代碼,令人頭疼。最后是讓業(yè)務(wù)更加容易擴(kuò)展,那一層有性能問題,我們可以針對(duì)那一層該加機(jī)器就加機(jī)器,該優(yōu)化就進(jìn)行優(yōu)化。

在業(yè)務(wù)邏輯層,會(huì)處理通用的業(yè)務(wù),例如電商系統(tǒng)中的交易成單接口,會(huì)調(diào)用商品,優(yōu)惠,會(huì)員等多個(gè)子系統(tǒng),完成成單服務(wù)。在業(yè)務(wù)邏輯層中,一些通用的業(yè)務(wù)會(huì)被抽象出來,放到Manage層,我們還是舉電商交易成單的例子,我們有一個(gè)訂單查詢接口,但是這個(gè)查詢接口不太想去理解太多業(yè)務(wù)邏輯,例如交易的類型,業(yè)務(wù)方,訂單的狀態(tài)等等,可以由Service層去理解這些邏輯,然后調(diào)用Manage層對(duì)應(yīng)的查詢接口。Service層接口與Manage層都可以訪問后方的DAO層,DAO層主要負(fù)責(zé)與數(shù)據(jù)庫交互,不理解業(yè)務(wù)邏輯。

所以,我們?cè)陂_發(fā)項(xiàng)目的過程中,雖然不用完全按照這個(gè)規(guī)范,但也至少也把項(xiàng)目分成若干個(gè)層次,這樣,才能讓代碼更容易閱讀與維護(hù)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • JAVA
    +關(guān)注

    關(guān)注

    20

    文章

    3002

    瀏覽量

    116536
  • 編程
    +關(guān)注

    關(guān)注

    90

    文章

    3717

    瀏覽量

    97239
  • 阿里巴巴
    +關(guān)注

    關(guān)注

    7

    文章

    1647

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    比Google更快!阿里千問率先推出AI購物、點(diǎn)外賣,全面打通阿里生態(tài)

    1月15日,在阿里千問產(chǎn)品迭代發(fā)布會(huì)上,阿里巴巴集團(tuán)副總裁、阿里千問C端事業(yè)群總裁吳嘉宣布,阿里千問App宣布全面接入淘寶、支付寶、淘寶閃購、飛豬、高德等
    的頭像 發(fā)表于 01-15 14:39 ?1.1w次閱讀
    比Google更快!<b class='flag-5'>阿里</b>千問率先推出AI購物、點(diǎn)外賣,全面打通<b class='flag-5'>阿里</b>生態(tài)

    海外電商平臺(tái)阿里巴巴國際站獲取商品詳情的API接口

    ? 在跨境電商領(lǐng)域,阿里巴巴國際站(Alibaba.com)是一個(gè)領(lǐng)先的平臺(tái),為企業(yè)提供全球貿(mào)易服務(wù)。其API接口允許開發(fā)者通過編程方式獲取商品詳情,便于構(gòu)建自動(dòng)化工具或集成到第三方系統(tǒng)。本文將
    的頭像 發(fā)表于 11-14 15:36 ?508次閱讀
    海外電商平臺(tái)<b class='flag-5'>阿里巴巴</b>國際站獲取商品詳情的API接口

    萬豪國際集團(tuán)與阿里巴巴達(dá)成AI時(shí)代戰(zhàn)略合作 升級(jí)賓客旅行體驗(yàn)

    杭州2025年11月11日 /美通社/ -- 萬豪國際集團(tuán)日近日宣布與阿里巴巴集團(tuán)達(dá)成AI時(shí)代戰(zhàn)略合作伙伴關(guān)系,雙方將在中國市場(chǎng)圍繞云基礎(chǔ)設(shè)施、AI應(yīng)用創(chuàng)新等領(lǐng)域深度合作,為賓客創(chuàng)造個(gè)性化、高品質(zhì)
    的頭像 發(fā)表于 11-11 22:47 ?248次閱讀
    萬豪國際集團(tuán)與<b class='flag-5'>阿里巴巴</b>達(dá)成AI時(shí)代戰(zhàn)略合作 升級(jí)賓客旅行體驗(yàn)

    阿里巴巴宣布與英偉達(dá)開展Physical AI合作

    行業(yè)芯事行業(yè)資訊
    電子發(fā)燒友網(wǎng)官方
    發(fā)布于 :2025年09月25日 11:32:26

    阿里巴巴開放平臺(tái)商品詳情接口實(shí)操:數(shù)據(jù)解析 + 核心實(shí)現(xiàn)方案(附避坑指南)

    本文提供阿里巴巴商品詳情接口的實(shí)用開發(fā)指南,涵蓋B2B場(chǎng)景下的核心功能實(shí)現(xiàn)。重點(diǎn)解析接口基礎(chǔ)參數(shù)、關(guān)鍵返回字段(價(jià)格梯度、SKU、供應(yīng)商信息)及典型應(yīng)用場(chǎng)景(采購決策、供應(yīng)商評(píng)估)。通過精簡(jiǎn)代碼示例
    的頭像 發(fā)表于 09-17 13:54 ?574次閱讀

    阿里巴巴開放平臺(tái)關(guān)鍵字搜索商品接口實(shí)戰(zhàn)詳解:OAuth2.0 認(rèn)證落地 + 檢索效率優(yōu)化(附避坑代碼)

    在 B2B 電商數(shù)據(jù)對(duì)接中,阿里巴巴開放平臺(tái)的關(guān)鍵字搜索商品接口(alibaba.aliindex.search)是獲取批發(fā)商品、供應(yīng)商數(shù)據(jù)的核心通道。但多數(shù)開發(fā)者會(huì)卡在OAuth2.0 認(rèn)證斷連
    的頭像 發(fā)表于 09-16 16:26 ?976次閱讀

    博世與阿里巴巴集團(tuán)深化戰(zhàn)略合作

    9月2日,全球領(lǐng)先的汽車技術(shù)與服務(wù)商博世與阿里巴巴集團(tuán)宣布深化戰(zhàn)略合作伙伴關(guān)系,以先進(jìn)的云計(jì)算與人工智能技術(shù)加速推動(dòng)企業(yè)數(shù)字化轉(zhuǎn)型。雙方將重點(diǎn)聚焦云端驅(qū)動(dòng)的企業(yè)運(yùn)營、AI賦能的業(yè)務(wù)創(chuàng)新,以及電商領(lǐng)域的拓展。
    的頭像 發(fā)表于 09-02 16:09 ?715次閱讀

    中國電信與阿里簽署戰(zhàn)略合作協(xié)議 發(fā)力云和AI基礎(chǔ)設(shè)施

    煌妹代表雙方簽訂協(xié)議。 據(jù)悉,中國電信與阿里巴巴將在云和AI基礎(chǔ)設(shè)施、新型服務(wù)業(yè)電商、社會(huì)價(jià)值創(chuàng)新等領(lǐng)域展開深入合作。 ?
    的頭像 發(fā)表于 08-31 20:16 ?1274次閱讀

    阿里巴巴國際站關(guān)鍵字搜索 API 實(shí)戰(zhàn):從多條件篩選到商品列表高效獲客

    ??在跨境電商數(shù)據(jù)采集場(chǎng)景中,通過關(guān)鍵字精準(zhǔn)搜索商品列表是基礎(chǔ)且核心的需求。本文將聚焦阿里巴巴國際站的關(guān)鍵字搜索接口,詳細(xì)介紹如何構(gòu)建多條件搜索請(qǐng)求、處理分頁數(shù)據(jù)、解析商品列表信息,并提供可直接復(fù)用的 Python 實(shí)現(xiàn)方案,幫助開發(fā)者快速搭建穩(wěn)定高效的商品搜索功能。
    的頭像 發(fā)表于 08-20 09:22 ?993次閱讀
    <b class='flag-5'>阿里巴巴</b>國際站關(guān)鍵字搜索 API 實(shí)戰(zhàn):從多條件篩選到商品列表高效獲客

    阿里巴巴達(dá)摩院劉志偉:QEMU RISC-V 的進(jìn)展、特性與未來規(guī)劃

    2025 年 7 月 18 日,在第五屆(2025)RISC-V 中國峰會(huì)的軟件與生態(tài)系統(tǒng)分論壇上,阿里巴巴達(dá)摩院 RISC-V 及生態(tài)部技術(shù)專家劉志偉帶來了關(guān)于 QEMU RISC-V 的報(bào)告
    發(fā)表于 07-18 11:20 ?5735次閱讀
    <b class='flag-5'>阿里巴巴</b>達(dá)摩院劉志偉:QEMU RISC-V 的進(jìn)展、特性與未來規(guī)劃

    探訪阿里巴巴展廳合作的無人超市:如何讓結(jié)賬速度提升300%

    在傳統(tǒng)超市里,排隊(duì)結(jié)賬往往是一場(chǎng)“耐力考驗(yàn)”——高峰期平均等待時(shí)間超過15分鐘,收銀員掃碼失誤引發(fā)的糾紛屢見不鮮。但在阿里巴巴展廳合作的遠(yuǎn)景達(dá)無人超市,這個(gè)數(shù)字被徹底改寫:消費(fèi)者從選品到離店僅需15
    的頭像 發(fā)表于 07-13 00:00 ?901次閱讀
    探訪<b class='flag-5'>阿里巴巴</b>展廳合作的無人超市:如何讓結(jié)賬速度提升300%

    阿里2025財(cái)年業(yè)績(jī):凈利潤大漲77%,AI+云業(yè)務(wù)攬下千億收入

    (電子發(fā)燒友網(wǎng)綜合報(bào)道)6月26日,阿里巴巴發(fā)布了2025財(cái)年年報(bào):2025財(cái)年,阿里巴巴營收達(dá)到9963.47億元,同比增長6%;凈利潤達(dá)到1259.76億元,同比大增長77%,創(chuàng)下歷史新高
    的頭像 發(fā)表于 06-28 00:10 ?8650次閱讀
    <b class='flag-5'>阿里</b>2025財(cái)年業(yè)績(jī):凈利潤大漲77%,AI+云業(yè)務(wù)攬下千億收入

    求大神!米家mish和WiFi版配件求大神!米家mish和WiFi版配件

    阿里巴巴上沒有找到,要超薄的哦
    發(fā)表于 06-01 10:31

    壁仞科技完成阿里巴巴通義千問Qwen3全系列模型支持

    4月29日,阿里巴巴通義千問發(fā)布并開源8款新版Qwen3系列“混合推理模型”(簡(jiǎn)稱“Qwen3”)。Qwen3發(fā)布后數(shù)小時(shí)內(nèi),壁仞科技完成全系列支持,并率先在壁仞科技開發(fā)者云平臺(tái)上線。 性能卓越
    的頭像 發(fā)表于 04-30 15:19 ?1606次閱讀

    普華基礎(chǔ)軟件蒞臨阿里巴巴達(dá)摩院調(diào)研交流

    近日, 普華基礎(chǔ)軟件股份有限公司(以下簡(jiǎn)稱普華基礎(chǔ)軟件)董事、總經(jīng)理劉宏倩一行前往阿里巴巴達(dá)摩院(杭州)科技有限公司(以下簡(jiǎn)稱達(dá)摩院)調(diào)研交流,阿里巴巴集團(tuán)高層及達(dá)摩院核心團(tuán)隊(duì)參與了本次調(diào)研交流活動(dòng)
    的頭像 發(fā)表于 04-08 10:10 ?1169次閱讀