j2ee
程式開發思路
首先要將應用程式分層,根據
j2ee
的mvc
框架,哪些部分屬於
v(iew)
層,哪些部分屬於
c(ontrol)
層,哪些部分屬於
m(odel)
層。各層之間採用何種方式進行呼叫。
對於mvc
的各層採用何種框架,
v層的框架有
strus
、jsf等,m
層有hibernate等,c
層ejb
、spring
等。框架的選擇根據框架的特點、應用程式的特點綜合起來考慮。一般情況下:
strus
框架適用於
jsf框架適用於
hibernate
框架適用於
ejb框架適用於
spring
框架適用於輕量級的應用
在j2ee
程式的開發過程中需要廣泛運用繼承、多型等思想,增加**的重用性,使**易於維護和擴充套件。
目前大部分
j2ee
應用程式的開發需要使用容器,使用容器後可以節省很多**的開發量,一部分功能不需要編碼實現。但容器也存在一些問題:(
1)容器內部**封裝,出現問題後不容易解決。(
2)靈活性不高,部分較特殊的功能可能無法實現。
各功能模組內部實現高內聚、低耦合的思想,模組與模組之間減少相互之間的呼叫,一些經常使用的模組盡量採用元件實現。
效能問題是
j2ee
程式比較常見的問題。效能問題產生的原因有:(
1)容器。目前大多數
j2ee
應用程式採用開源框架,這些框架在效能、記憶體洩漏方面往往考慮不全,需要不斷進行版本優化加以解決。(2)
jvm記憶體**機制。一些物件無法**造成記憶體不斷增加從而造成記憶體洩漏。
需求變化較快,
j2ee
技術發展迅速,因此要求
j2ee
應用程式能夠同時適應需求變化和架構的調整。
j2EE開發心得
應公司需要,為了統計不達標線路資料開發了乙個j2ee系統 css還是乙個畫素乙個畫素去調最合適,語法不過是乙個盒子模型,這個放在哪?標題是不是該左浮動.這一系列問題才是耗時較長的,看著奇葩的樣式一步一步,乙個顏色乙個顏色調好,看到最後整潔清爽的頁面,哦,一切都是值得的。圖表顯示用了echarts,說...
Speed 快速 J2EE 開發框架
speedframework http sourceforge.net projects speedframework 是乙個完全基於jdbc開發的輕量級持久層框架.它可以直接呼叫sql,也可以直接對pojo進行crud操作,與orm相當.除錯方便,不用配置,內建jcs快取,能有效降低資料庫壓力,它...
J2EE開發注意事項
1.頁面展現層 1.每個input輸入框都必須設定maxlength。texaarea沒有maxlength這個屬性,所以必須使用js來控制使用者輸入的長度。2.對於資料顯示列表,必須定義每列的寬度,必須強制擷取每列的長度,在title顯示每列的全部資料。3.必須在使用者指定的解析度下進行測試,如1...