構建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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 使用微服務構建現代應用程式微服務
- 使用JHipster構建Spring和React構建電子商務應用程式原始碼 -DEVSpringReact原始碼dev
- 當前流行的J2EE WEB應用架構分析Web應用架構
- 五、Spring Web應用程式構建SpringWeb
- JavaFX桌面應用-構建程式框架Java框架
- 構建Spring Boot應用的微服務服務動態路由Spring Boot微服務路由
- 執行建構函式中指定的任務函式
- 構建Spring Boot應用的微服務服務監控與告警Spring Boot微服務
- MeterSphere 介面自動化測試應用實踐 - 定時任務構建機器人機器人
- 使用 nuxi build 命令構建你的 Nuxt 應用程式UXUI
- 官方 | 徵集 Flutter 桌面端應用程式的構建案例Flutter
- 如何基於 Redis 構建應用程式元件Redis元件
- 使用Rust和WebAssembly構建Web應用程式RustWeb
- 使用silky腳手架構建微服務應用架構微服務
- 構建 API 應用API
- Django與微服務架構:構建可擴充套件的Web應用Django微服務架構套件Web
- Django+Ansible構建任務中心思路Django
- “Hello,Jetpack”:構建您的第一個Jetpack應用程式Jetpack
- 用VIPER構建iOS應用iOS
- Netty系列文章之構建HTTP(HTTPS)應用程式NettyHTTP
- 使用SvelteKit構建實時websocket應用程式 - IngestWeb
- 構建大模型應用程式框架 LangChain 介紹大模型框架LangChain
- 使用 webpack 構建應用Web
- GitLab整合Jenkins、Harborn構建pipeline流水線任務GitlabJenkins
- 使用汽車應用庫構建應用
- 我們是如何使用 Electron 構建 Linux 桌面應用程式的Linux
- 分散式系統架構之構建你的任務排程中心分散式架構
- 用Gradle 構建你的android程式GradleAndroid
- 六邊形架構教程:構建可維護的Web應用程式 - DEV架構Webdev
- Judo:使用無程式碼構建原生應用體驗
- Spring Boot應用程式中的常用註釋列表Spring Boot
- 用 Golang 構建 gRPC 服務GolangRPC
- 如何構建Vue大型應用Vue
- 使用 Redis 和 Python 構建一個共享單車的應用程式RedisPython
- 快速入門:構建您的第一個 .NET Aspire 應用程式
- 淺析低程式碼開發的典型應用構建場景
- 常用構建資料科學應用程式的七個Python庫資料科學Python
- Things 3 for mac :Things 3是一款流行的任務管理應用程式Mac
- 使用gulp編寫常用自動化構建任務