程序員在使用J2EE開發(fā)應(yīng)用時開發(fā)模式的選擇發(fā)布者:本站 時間:2020-05-06 14:05:18
開發(fā)J2EE應(yīng)用要求目標(biāo)開發(fā)人員能夠掌握其中的各種技術(shù)。但是,現(xiàn)實情況不是這樣。作為一個團隊,每個人都有自己不同的技能優(yōu)勢、興趣以及悟性。同時,J2EE本身需要體現(xiàn)社會分工。一般情況下,我們的開發(fā)團隊不會有Specification所要求的各個開發(fā)角色?,F(xiàn)實往往只有3種(也可能是兩種):美工、JSP程序員、EJB程序員。面對這種分工,團隊更要注重溝通、交流,注重代碼的一致性。
一般情況下,團隊要盡量采用版本控制工具管理代碼、盡量做到每天都有一個完整的運行版本。經(jīng)過一段時間,團隊都會適應(yīng)這種開發(fā)模式。其中,版本控制工具一定要使用,便于代碼的管理、控制和備份。這其中會牽扯到很多層面。比如,開發(fā)工具的選擇要考慮到版本控制工具的使用、建模工具的合理使用有助于團隊有效的溝通和交流。
基于現(xiàn)有的開發(fā)模式,個人認(rèn)為這樣3套方案不錯。第一,采用Together作為建模工具、采用JBuilder作為IDE工具、采用VSS(或者CVS)作為版本控制工具、采用JBoss作為開發(fā)J2EE應(yīng)用開發(fā)階段的服務(wù)器。第二,采用WebSphere Studio整套工具。第三,采用Eclipse(或者JCreator)、Ant、XDoclets作為開發(fā)工具。
當(dāng)然,手工完成J2EE應(yīng)用的編寫、編譯、打包、部署、測試更能使開發(fā)者理解各個開發(fā)階段的具體細(xì)節(jié)。但本人認(rèn)為,只要開發(fā)者有這種關(guān)注具體細(xì)節(jié)的態(tài)度,選用功能強大的建模、開發(fā)工具是明智的。開發(fā)工具不能提高開發(fā)人員的開發(fā)技能,但是她能夠引導(dǎo)開發(fā)人員正確的開發(fā)方向。比如,JBuidler 9 Enterprise提供的EJB精靈具有的“Struts + EJB + Session Fa?ade + Value Object”等功能呈現(xiàn)了業(yè)界廣泛應(yīng)用的J2EE構(gòu)架方式。
選擇我們,優(yōu)質(zhì)服務(wù),不容錯過
1. 優(yōu)秀的網(wǎng)絡(luò)資源,強大的網(wǎng)站優(yōu)化技術(shù),穩(wěn)定的網(wǎng)站和速度保證
2. 15年上海網(wǎng)站建設(shè)經(jīng)驗,優(yōu)秀的技術(shù)和設(shè)計水平,更放心
3. 全程省心服務(wù),不必?fù)?dān)心自己不懂網(wǎng)絡(luò),更省心。
------------------------------------------------------------
24小時聯(lián)系電話:021-58370032