有哪些java新技術(shù)?
java web開(kāi)發(fā)技術(shù)有很多,大概羅列下:
1、后臺(tái)框架部分,常用spring、struts2等,用來(lái)幫助對(duì)項(xiàng)目的持久層、業(yè)務(wù)層、頁(yè)面控制層的三層架構(gòu)開(kāi)發(fā);當(dāng)然,如果使用spring框架的話,還提供spring security、切面、依賴(lài)注入等現(xiàn)成的工具包,提高開(kāi)發(fā)效率并且方便你集成一些第三方的擴(kuò)展;
2、數(shù)據(jù)持久層方面,用到的有mybatis、hibernate等持久技術(shù),這些可以幫助快速建立數(shù)據(jù)庫(kù)的訪問(wèn)和數(shù)據(jù)持久化工作,并且方便管理;
3、動(dòng)態(tài)展示,一般用jsp展示。但可以考慮模板引擎技術(shù),如velocity、FreeMarker 等技術(shù),可以幫助你規(guī)范化開(kāi)發(fā)頁(yè)面,提高執(zhí)行效率;
4、前端框架,有很多,如bootstraps3、angularjs、easyui、jquery等。