請寫出java基本框架代碼 公司大多用什么java框架?
公司大多用什么java框架?市面上比較流行JAVA框架演化階段一:Servlet階段階段二:SSH(Spring Structs Hibernate)階段階段三:SSI階段(Spring Spring
公司大多用什么java框架?
市面上比較流行JAVA框架演化
階段一:Servlet階段
階段二:SSH(Spring Structs Hibernate)階段
階段三:SSI階段(Spring SpringMVC ibatis)階段
階段四:SSM階段(Spring SpringMVC Mybatis)階段
階段五:Spring boot(Spring boot其他數(shù)據(jù)自然持久層,或者mybatis,jpa等)階段
現(xiàn)在公司的技術(shù)狀況
以杭州阿里巴巴為例,目前通常以spring boot為主兼顧,但阿里巴巴他們是他們自己修改過的spring boot,比如他們的微服務(wù)框架是spring-cloud-alibaba。很多java開發(fā)的公司都會和阿里巴巴對齊,因為不太難突然發(fā)現(xiàn)springboot已經(jīng)是各大公司的主流框架了。
java業(yè)務(wù)邏輯,寫在哪里比較好?
我從另外一個角度說下這個問題,很多開發(fā)者,尤其是數(shù)據(jù)庫能力突出的開發(fā)者,很就是喜歡將業(yè)務(wù)邏輯用存儲過程來利用,系統(tǒng)更新也不用重啟,負(fù)責(zé)執(zhí)行下再試一下。但從項目常期以維護(hù)來看的話,Java業(yè)務(wù)邏輯層最好是應(yīng)該寫到MVC所填寫的的Service層,好處有:
1、調(diào)試潛進(jìn)來方便(如果沒有在存儲過程基于布太更方便測試出來與調(diào)試)
2、集群可充分利用資源資源(在存儲過程后期數(shù)據(jù)庫壓力會比較大)
3、邏輯標(biāo)準(zhǔn)封裝復(fù)用,耦合性都都很好(便于掌握團(tuán)隊的分工開發(fā))