構建J2EE應用程式的任務列表 (轉)
構建應用的任務列表:namespace prefix = o ns = "urn:schemas--com::office" />
1、完成前提任務
n 後勤前提條件:確定如何分離應用
n 物理前提條件:準備必備物理項
2、設計
n 確定應用實體
n 提煉每個實體和屬性
n 確定關係
3、建立表和列(符合3NF)
n 選擇資料型別
n 建立關鍵字
n 完成資料庫物理設計
n 估計資料庫大小
Ø 估計表的數量
Ø 估計每行的長度
Ø 估計每個表中的行數(包括一年內的增長值)
Ø 如果必要,獲得其他空間
Ø 構建估計和完成訪問需求的表格
Ø 估計數量
Ø 決定使用者事務型別(企業資訊EIS、決策支援系統DSS或線上事務處理OLTP)
Ø 計算每次訪問的代價和頻率
n 建立資料庫開發環境
Ø 建立資料庫、表、和使用者許可
Ø 使用建模工具生成資料庫
Ø 使用RMS企業管理器來管理和維護資料庫
Ø 使用批次和線上過程以填充和訪問資料庫
Ø 使用平面摘錄以載入初始測試資料
Ø 為週期性的大規模(包含、、J2EE會話和實體bean)開發程式
Ø 使用和SQL開發OLTP
Ø 構建專門的查詢工具(動態資料頁面)
Ø 獲得儲存工具使用DBMS EXPLAIN工具對全部存在問題的SQL進行分析
Ø 提煉資料庫物理設計
Ø 新增二級索引、以幫助訪問和改善效能
Ø 重新隔離和重新確定物理元件
4、定義應用程式
n 建立J2EE目錄結構
n 在適當的目錄建立頁面、JavaBeans和類;把所有基於的Java .class檔案放在WEB-INFclass
n 設定CLASSPATH
n 編譯servlet、JSP頁面、和其他Java類
n 編輯application.wml和web.xml
n 建立容納類檔案和應用元件的存檔:EAR、WAR、EJB JAR
n 建立部署計劃
n 把應用EAR和部署描述符部署到目標中
n 驗證應用
5、建立後端介面
n 初始資料的載入
n 建立EJB類和資料庫儲存過程
n 資料庫調整和修復的批處理工具
n 和恢復的批處理工具
6、建立介面
n 選擇應用的使用者介面風格
n 為介面風格設定類庫
7、構建頁面
n 確定頁面型別
n 為頁面或子頁面新增
n 設計選單互動動作
8、建立資料訪問物件
使用完成的資料庫實體構建資料庫訪問物件
9、驗證程式碼
n 決定使用器的時機
n 選擇斷點程式碼
10、提煉程式碼
努力完成如下功能:
Ø 程式碼重用
Ø 程式碼模組化
Ø 降低維護費用
Ø 改善一致性
Ø 改善效能
如下任務,可以完成這些目的:
Ø 物件訪問路徑
Ø 取出多餘的類
Ø 儘可能少地使用大點陣圖
Ø 把經常使用的伺服器處理過程從頁面處理中分離出來,或最小化
Ø 最佳化各個庫和類檔案
11、建立可執行程式碼
n 準備建立可執行程式
n 建立可部署的應用可執行程式
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-993002/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用微服務構建現代應用程式微服務
- 構建應用層服務
- 構建高效能J2EE應用的五種核心策略
- Linux已可勝任實時任務應用(轉)Linux
- 構建應用程式的正確方法
- 便攜的J2EE應用 (轉)
- JavaFX桌面應用-構建程式框架Java框架
- 構建可擴充套件的應用(一) (轉)套件
- 執行建構函式中指定的任務函式
- 使用JHipster構建Spring和React構建電子商務應用程式原始碼 -DEVSpringReact原始碼dev
- Part 6: 新建任務列表
- 構建Spring Boot應用的微服務服務動態路由Spring Boot微服務路由
- 五、Spring Web應用程式構建SpringWeb
- 如何構建 Android MVVM 應用程式AndroidMVVM
- 使用SignalR構建聊天應用程式SignalR
- MeterSphere 介面自動化測試應用實踐 - 定時任務構建機器人機器人
- 使用silky腳手架構建微服務應用架構微服務
- 構建ERP應用組合拳(轉)
- 在Web應用程式中執行計劃任務(多執行緒) (轉)Web執行緒
- 持續整合之hudson的構建任務排程
- 構建Spring Boot應用的微服務服務監控與告警Spring Boot微服務
- 構建 API 應用API
- Django與微服務架構:構建可擴充套件的Web應用Django微服務架構套件Web
- Part 7: 編輯任務列表
- Part 8: 刪除任務列表
- Part 5: 任務列表檢視
- 使用 nuxi build 命令構建你的 Nuxt 應用程式UXUI
- 使用Rust和WebAssembly構建Web應用程式RustWeb
- iTunes構建版本 獲取不到應用程式
- 如何基於 Redis 構建應用程式元件Redis元件
- WebSphere Business Events 構建業務事件應用程式Web事件
- 用ANT構建java可執行程式 (轉)Java行程
- 用VIPER構建iOS應用iOS
- 使用汽車應用庫構建應用
- Django+Ansible構建任務中心思路Django
- 分散式系統架構之構建你的任務排程中心分散式架構
- “Hello,Jetpack”:構建您的第一個Jetpack應用程式Jetpack
- 使用 webpack 構建應用Web