有人問(wèn)Java架構(gòu)咨詢有哪些?贛州達(dá)內(nèi)表示其實(shí)Java架構(gòu)有很多種,都是Java架構(gòu)師從一些生活上的事情總結(jié)出來(lái)的,怎么能構(gòu)架一個(gè)程序!需要你去體會(huì)怎樣能給生活帶來(lái)方便!
Intertech的Java架構(gòu)師與整個(gè)北美的客戶合作。我們經(jīng)驗(yàn)豐富的專家?guī)椭?/p>
·了解架構(gòu)分解,包括分層,分布,功能,耦合和內(nèi)聚
·利用層和層,包括組件API,容器和企業(yè)服務(wù)。
·了解2,3和多層應(yīng)用程序的優(yōu)缺點(diǎn),選擇最適合您的應(yīng)用程序和企業(yè)需求的體系結(jié)構(gòu)層結(jié)構(gòu)
確定目標(biāo)并創(chuàng)建解決方案,以滿足性能,安全性,可管理性,可維護(hù)性,可擴(kuò)展性和可靠性/可用性方面的需求
·利用現(xiàn)場(chǎng)驗(yàn)證的技術(shù)來(lái)提高冗余度,性能和可擴(kuò)展性
·如果合適的話,使用模型視圖控制器(MVC),并利用Java技術(shù)來(lái)支持包括JSP,JSTL,EJB,EL和JSF
·了解EJB的最佳用法,包括無(wú)狀態(tài)和有狀態(tài)Beans,Entity Beans和消息驅(qū)動(dòng)Beans
·定義一個(gè)持久性策略
·在架構(gòu)中實(shí)現(xiàn)消息傳遞,包括使用Web服務(wù),SOAP,WSDL,JAX-RPC / WS,JAXR,JMS的解決方案
·使用JRE,JAAS創(chuàng)建安全的體系結(jié)構(gòu),并解決客戶端和服務(wù)器端的安全問(wèn)題
·用UML和用例定義你的Java架構(gòu)
Java架構(gòu)咨詢有哪些?在我們國(guó)內(nèi)一些Java構(gòu)架師來(lái)說(shuō)還有幾點(diǎn):
我還是以我的經(jīng)驗(yàn)來(lái)說(shuō)一下j2ee的框架。
1.首先力推struts2框架,這是最經(jīng)典的框架(可以說(shuō)沒(méi)有“之一”)。可以幫你快速搭建出一個(gè)MVC模型出來(lái)。(注:struts1已經(jīng)很少用了,且問(wèn)題也很多,強(qiáng)烈推薦使用struts2).
2.Spring框架,這是排行第二的框架(我個(gè)人排得,非權(quán)威),這個(gè)框架出彩的地方就在于它的“依賴注入”和“控制反轉(zhuǎn)”。簡(jiǎn)單的說(shuō),就是在程序運(yùn)行的時(shí)候才將參數(shù)注入到容器里。
3.持久層框架選Hibernate和Ibatis。 Hibernate自動(dòng)化能力強(qiáng),開(kāi)發(fā)大型應(yīng)用可以節(jié)約開(kāi)發(fā)時(shí)間,ibatis小巧簡(jiǎn)潔,靈活。
4.Jquery是繼prototype之后又一個(gè)優(yōu)秀的Javacript框架,封裝了很多javascript方法,是開(kāi)發(fā)jsp用的框架,目前很流行
一般開(kāi)發(fā),都是使用Struts2+Spring+Hibernate(ibatis)整合,前端用jquery或者其他類似框架。對(duì)于簡(jiǎn)單的系統(tǒng),有時(shí)用Spring MVC一個(gè)框架即可。