java架構師是做什么的,java架構師需要掌握哪些( 二 )


然,想成為架構師不是懂了一大堆技術就可以了,這些只是解決問題的基礎、是工具,不懂這些怎么去提解決方案呢?這是成為架構師的必要條件 。
架構師還要針對業務特點、系統的性能要求提出能解決問題成本最低的設計方案才合格,譬如一個幾百人用戶的系統,訪問量不大,數據量小,你咔咔就給上集群、上分布式存儲、上高端服務器,為了架構而架構,這是最扯犢子的,架構師的作用
第一:滿足業務需求,
第二:最低的硬件網絡成本和技術維護成本 。
架構師還要根據業務發展階段,提前預見發展到下一個階段系統架構的解決方案,并且設計當前架構時將架構的升級擴展考慮進去,做到易于升級;否則等系統瓶頸來了,出問題了再去出方案,或現有架構無法擴展直接扔掉重做,或擴展麻煩問題一大堆,這會對企業造成損失 。
用一段代碼給你加油鼓氣!
PublicclassGu{
Publicstaticvoidmain{
System.out.ptintln(“nothingisimpossible,everythingispossible!!”);
System.out.println(“Justdoit!!”);
}
}原文地址:https://www.zhihu.com/question
java 架構所要具備的知識:
spring struts hibernate 。另外,最好能夠了解一些jsp、javascript之類的,如果你是用java Web的話 。另外tomcat懂得怎么配置就行了
對于Java系統,大家現在都用什么系統架構:
就我接觸到的說一下,我第一家公司項目比較小型是 springmvc + spring + hibernate,第二家公司,項目是大型的,所以好多是分布式的框架,spring、spring integration、dubbo、zookeeper、redis、mybatis等都有用到
基于java架構的管理系統是什么意思:
假如你是個建筑工程師,那么你在建造樓房的時候,你會先搭建好整個樓房的骨骼,然后往里面嵌入轉頭,最后才是裝修 。做Java系統也是這樣,先從整體上把握并設計系統,這就是架構 。你甚至可以將其理解成動詞或者理解成名詞,呵呵!
如何學習Java的三層架構,作為初學者請指點一下.:
【java架構師是做什么的,java架構師需要掌握哪些】開源框架用最廣的是SSH 。也就是strutsspringhibernate 。
先學struts,通常用來做控制層 。
再學hibernate,也可以認為是模型 。主要是操作數據庫,把每個表或者視圖都用一個對象對應 。
spring可學,可不學 。
視圖的話就是你的客戶端或者是網頁的展示了 。

不用框架也可以實現三層架構,這只是一種思想,只是有了這種思想后才發展出這些框架讓大家方便開發 。
比如,一個HTML頁面,請求后臺一個JAVA類X,JAVA類請求另一個JAVA類Y,Y把數據return給X,X再給HTML 。PS:Y通常是操作數據庫獲得數據,在返回給X 。

推薦閱讀