NetBeans下如何設(shè)計(jì)UML模式
本節(jié)向大家介紹一下NetBeans下設(shè)計(jì)UML模式的方法,主要包括模式類型和模式應(yīng)用兩大部分內(nèi)容,相信通過本節(jié)的介紹你對(duì)NetBeans下設(shè)計(jì)UML模式有一定的認(rèn)識(shí)。
NetBeans下設(shè)計(jì)UML模式
現(xiàn)在,由于軟件設(shè)計(jì)具有較高的依賴性和復(fù)雜性,開發(fā)人員面臨著諸多障礙和挑戰(zhàn)。求助于設(shè)計(jì)模式,使用重復(fù)解決方案就無需再重復(fù)很多相同的工作,從而節(jié)省了寶貴的開發(fā)時(shí)間。
新發(fā)布的NetBeansEnterprisePack5.5Preview使用其統(tǒng)一建模語言(UnifiedModelingLanguage,UML)功能支持設(shè)計(jì)模式。本文描述了模式類型、創(chuàng)建它們所需的步驟以及如何將它們應(yīng)用到應(yīng)用程序組件中。
模式類型
在NetBeansEnterprisePack5.5Preview中,可以設(shè)計(jì)三種UML模式:
lEnterpriseJavaBeans(EJB)1.1模式—作為EJB1.1規(guī)范的設(shè)計(jì)解決方案引入,這類模式具有以下四種形式之一:BeanManaged,ContainerManaged,StatefulSession或StatelessSession。
lEJB2.0模式—作為EJB2.0規(guī)范的設(shè)計(jì)解決方案,這類模式具有以下五種形式之一:MessageDriven或上述四種形式之一。
lGangofFour(GoF)模式—所有模式的基礎(chǔ),這類模式包括三種主要類型:創(chuàng)造型(Creational)、結(jié)構(gòu)型(Structural)和行為型(Behavioral)。
可以隨意應(yīng)用它們到任何圖表類型:類圖、序列圖、用例圖、協(xié)作圖。
模式應(yīng)用
在應(yīng)用設(shè)計(jì)模式之前,首先要?jiǎng)?chuàng)建一個(gè)UML項(xiàng)目。
創(chuàng)建一個(gè)UML項(xiàng)目
要?jiǎng)?chuàng)建UML項(xiàng)目,請(qǐng)執(zhí)行以下步驟:
1.選擇File>NewProject
顯示NewProject向?qū)А?/p>
2.在Categories下面,選擇UML。
3.在Projects下面,選擇Platform-IndependentModel。單擊Next按鈕。
4.在ProjectName文本字段中,為該項(xiàng)目鍵入一個(gè)名字,然后點(diǎn)擊Browse導(dǎo)航到要保存項(xiàng)目的目錄。單擊Finish。
顯示有圖表類型的NewWizard向?qū)Ь痛蜷_了。
5.選擇圖表類型,并在DiagramName文本字段中鍵入名字。
6.為Namespace保留其默認(rèn)設(shè)置。單擊OK。
現(xiàn)在已經(jīng)用所選的圖表類型創(chuàng)建了一個(gè)獨(dú)立于平臺(tái)的UML項(xiàng)目。
【編輯推薦】