摘要: JavaServer Faces [http://java.sun.com/j2ee/javaserverfaces/] 於2004年三月1.0版正式提出,清楚的將Web應(yīng)用程式的開發(fā)者劃分了三個(gè)角色:網(wǎng)頁(yè)設(shè)計(jì)人員、應(yīng)用程式設(shè)計(jì)人員以及UI元件開發(fā)人員。從使用的角度來看,網(wǎng)頁(yè)設(shè)計(jì)人員與應(yīng)用程式設(shè)計(jì)人員可以他們所熟悉的方式開發(fā)程式,而不用侵入彼此的工作範(fàn)圍,而UI元件開發(fā)人員可以獨(dú)立的開發(fā)個(gè)別元件,細(xì)節(jié)的部份留給了他們來處理。
閱讀全文
摘要: 軟件架構(gòu)師是軟件行業(yè)中一種新興職業(yè),工作職責(zé)是在一個(gè)軟件項(xiàng)目開發(fā)過程中,將客戶的需求轉(zhuǎn)換為規(guī)范的開發(fā)計(jì)劃及文本,并制定這個(gè)項(xiàng)目的總體架構(gòu),指導(dǎo)整個(gè)開發(fā)團(tuán)隊(duì)完成這個(gè)計(jì)劃。架構(gòu)師的主要任務(wù)不是從事具體的軟件程序的編寫,而是從事更高層次的開發(fā)構(gòu)架工作。他必須對(duì)開發(fā)技術(shù)非常了解,并且需要有良好的組織管理能力。可以這樣說,一個(gè)架構(gòu)師工作的好壞決定了整個(gè)軟件開發(fā)項(xiàng)目的成敗。
閱讀全文