1、完成前..."/>
溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

構(gòu)建J2EE應(yīng)用程序的任務(wù)列表 (轉(zhuǎn))

發(fā)布時(shí)間:2020-08-09 09:03:04 來(lái)源:ITPUB博客 閱讀:119 作者:worldblog 欄目:編程語(yǔ)言
構(gòu)建J2EE應(yīng)用程序的任務(wù)列表 (轉(zhuǎn))[@more@]

構(gòu)建J2EE應(yīng)用程序的任務(wù)列表XML:namespace prefix = o ns = "urn:schemas-microsoft-com:Office:office" />

1、完成前提任務(wù)

n  后勤前提條件:確定如何分離應(yīng)用組件

n  物理前提條件:準(zhǔn)備必備物理項(xiàng)

2、設(shè)計(jì)數(shù)據(jù)庫(kù)

n  確定應(yīng)用實(shí)體

n  提煉每個(gè)實(shí)體和屬性

n  確定關(guān)系

3、創(chuàng)建表和列(符合3NF)

n  選擇數(shù)據(jù)類型

n  創(chuàng)建關(guān)鍵字

n  完成數(shù)據(jù)庫(kù)物理設(shè)計(jì)

n  估計(jì)數(shù)據(jù)庫(kù)大小

Ø  估計(jì)表的數(shù)量

Ø  估計(jì)每行的長(zhǎng)度

Ø  估計(jì)每個(gè)表中的行數(shù)(包括一年內(nèi)的增長(zhǎng)值)

Ø  如果必要,獲得其他存儲(chǔ)空間

Ø  構(gòu)建估計(jì)和完成訪問(wèn)需求的表格

Ø  估計(jì)用戶數(shù)量

Ø  決定用戶事務(wù)類型(企業(yè)信息系統(tǒng)EIS、決策支持系統(tǒng)DSS或在線事務(wù)處理OLTP)

Ø  計(jì)算每次訪問(wèn)的代價(jià)和頻率

n  建立數(shù)據(jù)庫(kù)開發(fā)環(huán)境

Ø  創(chuàng)建數(shù)據(jù)庫(kù)、表、索引和用戶許可

Ø  使用建模工具生成數(shù)據(jù)庫(kù)模式

Ø  使用RdbMS企業(yè)管理器來(lái)管理和維護(hù)數(shù)據(jù)庫(kù)對(duì)象

Ø  使用批量和在線過(guò)程以填充和訪問(wèn)數(shù)據(jù)庫(kù)

Ø  使用平面文件摘錄以加載初始測(cè)試數(shù)據(jù)

Ø  為周期性的大規(guī)模更新(包含sql、Java、J2EE會(huì)話和實(shí)體bean)開發(fā)程序

Ø  使用存儲(chǔ)過(guò)程和SQL開發(fā)OLTP

Ø  構(gòu)建專門的查詢工具(動(dòng)態(tài)數(shù)據(jù)頁(yè)面)

Ø  獲得存儲(chǔ)工具使用DBMS EXPLAIN工具對(duì)全部存在性能問(wèn)題的SQL進(jìn)行分析

Ø  提煉數(shù)據(jù)庫(kù)物理設(shè)計(jì)

Ø  添加二級(jí)索引、以幫助訪問(wèn)和改善性能

Ø  重新隔離和重新確定物理組件

4、定義應(yīng)用程序

n  建立J2EE目錄結(jié)構(gòu)

n  在適當(dāng)?shù)哪夸泟?chuàng)建JSP頁(yè)面、JavaBeans和servlet類;把所有基于web的Java .class文件放在WEB-INFclass

n  設(shè)置CLASSPATH

n  編譯servlet、JSP頁(yè)面、EJB和其他Java類

n  編輯application.wml和web.xml

n  創(chuàng)建容納類文件和應(yīng)用組件的存檔:EAR、WAR、EJB JAR

n  創(chuàng)建部署計(jì)劃

n  把應(yīng)用EAR和部署描述符部署到目標(biāo)服務(wù)器

n  驗(yàn)證應(yīng)用

5、創(chuàng)建后端接口

n  初始數(shù)據(jù)的加載

n  創(chuàng)建EJB類和數(shù)據(jù)庫(kù)存儲(chǔ)過(guò)程

n  數(shù)據(jù)庫(kù)調(diào)整和修復(fù)的批處理工具

n  備份和恢復(fù)的批處理工具

6、創(chuàng)建界面

n  選擇應(yīng)用的用戶界面風(fēng)格

n  為界面風(fēng)格設(shè)置taglib類庫(kù)

7、構(gòu)建頁(yè)面

n  確定頁(yè)面類型

n  為頁(yè)面或子頁(yè)面添加控件

n  設(shè)計(jì)菜單交互動(dòng)作

8、創(chuàng)建數(shù)據(jù)訪問(wèn)對(duì)象

使用完成的數(shù)據(jù)庫(kù)實(shí)體構(gòu)建數(shù)據(jù)庫(kù)訪問(wèn)對(duì)象

9、驗(yàn)證代碼

n  決定使用調(diào)試器的時(shí)機(jī)

n  選擇斷點(diǎn)代碼

10、提煉代碼

  努力完成如下功能:

Ø  代碼重用

Ø  代碼模塊化

Ø  降低維護(hù)費(fèi)用

Ø  改善一致性

Ø  改善性能

執(zhí)行如下任務(wù),可以完成這些目的:

Ø  優(yōu)化對(duì)象訪問(wèn)路徑

Ø  取出多余的類

Ø  盡可能少地使用大位圖

Ø  把經(jīng)常使用的服務(wù)器處理過(guò)程從頁(yè)面處理中分離出來(lái),或最小化

Ø  優(yōu)化各個(gè)庫(kù)和類文件

11、創(chuàng)建可執(zhí)行代碼

n  準(zhǔn)備創(chuàng)建可執(zhí)行程序

n  創(chuàng)建可部署的應(yīng)用可執(zhí)行程序


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI