框架不是一開始就有的。在java web開發(fā)的世界里,最開始就只有一個可用的servlet API,你要開發(fā)web應(yīng)用,就只能靠它了。先從servlet api學(xué)起,再了解框架。---gogeeks.cn
1.選型依據(jù)
-
不用自己駕馭不了的技術(shù)。
-
不用太新的、不成熟的技術(shù)。
-
不用社區(qū)不活躍的技術(shù)(遇到問題解決不了)。
-
不要為了框架而框架。
2.架構(gòu)例子
-
SSH(Spring+Struts+Hibernate) 主流框架,不過這兩年用SpringMVC代替Struts的比較多。
-
SpringMVC+Hibernate
-
SpringMVC+Mybatis
-
SpringMVC+SpringJDBC或者JDBC
-
SpringMVC+Dbutils(沒用過的趕緊搜下,超好用)
-
Swagger 流行的Api框架
-
Jersey適合restfull接口開發(fā),當(dāng)然SpringMVC完全勝任
-
Netty 支持很多協(xié)議,可以開發(fā)超高并發(fā)的restful http接口
3.前端選型
-
BootStrap 超火的框架,沒事可以研究下
-
Bui 國產(chǎn)框架支持IE6哦
-
Semantic-ui 版本帝啊,完全語義化開發(fā),感覺比Bootstrap要好
-
JqueryUI這個就不多說了
-
Extjs略微重了些
4.還有一些不冷不熱JavaWeb框架
-
Play Framework
-
wicket
-
Tapestry
-
Stripes
總之一句話:使用熱門的自己能熟練運(yùn)用的才是王。