成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MyEclipse UML架構設計淺談

開發 后端
MyEclipse的UML架構設計的存在是什么意義呢,MyEclipse的UML架構設計的特點是什么呢?我們在這里來談談。

MyEclipse UML架構設計的意義是什么呢?我們首先了解下什么是UML。

UML統一建模語言(Unified Modeling Language,UML)是面向對象軟件的標準化建模語言,由于其簡單、統一,又能夠表達軟件設計中的動態和靜態信息,目前已經成為可視化建模語言事實上的工業標準。UML提供了9種圖,分別是:類圖、對象圖、用例圖、序列圖、協作圖、狀態圖、活動圖、構件圖和部署圖等。

MyEclipse UML架構設計支持功能可以滿足一般的項目設計需要。本書中的兵馬俑網上商城中的一些設計工作就是借助MyEclipse UML架構設計支持功能完成的。本節將以常見的類圖設計為例,簡單介紹MyEclipse的UML設計功能。

MyEclipse UML架構設計中簡單類設計案例

本節將設計一個簡單的商品類Goods的類圖。

(1)單擊“文件→新建→其他”菜單,彈出如圖1 所示對話框。選擇MyEclipse項目下子項目UML,再選擇子項目UML Model Repository。

(2)單擊“下一步”按鈕,彈出如圖2 所示對話框。“UML Model Repository”設為at1test。

MyEclipse UML架構設計圖1 

圖1MyEclipse UML架構設計新建UML Model Repository

MyEclipse UML架構設計圖2 

圖2MyEclipse UML架構設計新建UML文件

(3)單擊“完成”按鈕,進入UML可視化編輯設計器。如圖3 所示。其中空白區域為UML設計區。

(4)借助類圖設計工具設計類Goods如圖4 所示。

MyEclipse UML架構設計圖3 

圖3MyEclipse UML架構設計之UML可視化編輯設計器

MyEclipse UML架構設計圖4 

圖4MyEclipse UML架構設計之Goods類圖

生成Java代碼

Goods類圖設計完成后,就可以借助MyEclise的Java代碼自動生成功能生成Java代碼。

(1)單擊“UML→Generate Java”菜單,彈出如圖5 所示對話框。選擇Goods類。

MyEclipse UML架構設計圖5 

圖5MyEclipse UML架構設計之生成Java代碼

(2)單擊“完成”按鈕。MyEclipse自動將Goods類圖轉換成以下源代碼。

代碼14-4   文件名:Goods.Java

  1. public class Goods {  
  2.  
  3.    public String goods_id;  
  4.  
  5.    public int goods_name;  
  6.  
  7.    public float price;  
  8.  
  9.    public float discount;  
  10.  
  11.    public int getGoods_id() {  
  12.  
  13.    return 0;  
  14.  
  15.    }  
  16.  
  17.    public void setGoods_id(void Goods_id) {  
  18.  
  19.    }  
  20.  
  21.    public String getGoods_name() {  
  22.  
  23.    return null;  
  24.  
  25.    }  
  26.  
  27.    public void setGoods_name(String goods_name) {  
  28.  
  29.    }  
  30.  
  31.    public float getPrice() {  
  32.  
  33.    return 0;  
  34.  
  35.    }  
  36.  
  37.    public void setPrice(float Price) {  
  38.  
  39.    }  
  40.  
  41.    public float getDiscount() {  
  42.  
  43.    return 0;  
  44.  
  45.    }  
  46.  
  47.    public void setDiscount(float Discount) {  
  48.  
  49.    }  
  50.  

MyEclipse UML架構設計之實現逆向Java代碼

MyEclise還支持反向工程。例如可以將Java 類代碼逆向轉換為UML 類圖設計。這里以DB_Conn類為例,介紹逆向Java代碼功能。

(1)將DB_Conn.java代碼拷貝到src目錄。

(2)單擊“UML→Reverse Engineer UML From Java…”菜單,彈出如圖6 所示對話框。選擇DB_conn.java文件。

(3)單擊“下一步”按鈕,彈出如圖7 所示對話框。將“Hide class/interface details”選項去掉。

MyEclipse UML架構設計圖6 

圖6MyEclipse UML架構設計之逆向Java代碼

MyEclipse UML架構設計圖7 

圖7MyEclipse UML架構設計之逆向Java代碼功能選項 

(4)單擊“完成”按鈕。MyEclipse自動將DB_Conn.java源代碼逆向為DB_Conn類圖。如圖8 所示。

MyEclipse UML架構設計圖8 

圖8MyEclipse UML架構設計之DB_Conn類圖

【編輯推薦】

  1. MyEclipse配置WebService
  2. MyEclipse的概念以及特征
  3. MyEclipse常用設置位置導航詳解
  4. MyEclipse優化淺析
  5. MyEclipse消耗內存的解決方案淺析
責任編輯:仲衡 來源: 中國IT實驗室
相關推薦

2022-12-13 09:54:52

數據倉庫

2016-02-18 10:09:23

12306核心思路架構

2009-04-21 11:11:18

構架設計開發

2023-03-09 07:29:28

微信朋友圈架構

2009-07-14 18:35:53

MyEclipse實用

2018-08-13 09:09:35

Nginx服務器內部

2009-07-15 09:42:56

MyEclipse使用

2013-05-27 10:58:28

Tumblr架構設計雅虎收購

2009-06-25 14:09:37

優化MyEclipse

2009-06-24 16:26:17

MyEclipse

2015-06-02 04:17:44

架構設計審架構設計說明書

2009-07-15 11:04:02

MyEclipse F

2025-05-09 08:45:13

2025-04-15 04:00:00

2023-07-05 08:00:52

MetrAuto系統架構

2015-06-02 04:34:05

架構設計

2021-07-21 16:30:38

iOSAPP架構

2017-11-17 07:06:27

互聯網分層架構APP

2024-08-18 14:09:24

2012-09-19 13:46:37

存儲存儲設計快速表態
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产视频一区在线观看 | 久久出精品| 免费黄网站在线观看 | 国产精品高潮呻吟久久 | 国产精品爱久久久久久久 | 欧美激情va永久在线播放 | 日韩欧美在线观看一区 | 日本午夜免费福利视频 | 视频在线观看亚洲 | 亚洲欧美日韩高清 | 国内自拍偷拍 | 在线天堂免费中文字幕视频 | 成人在线一区二区 | 成人h动漫精品一区二区器材 | 日韩欧美不卡 | 国产黄色在线观看 | 欧美理论在线观看 | 色香蕉在线 | 久草网在线视频 | 成人av电影在线 | 伊人春色成人 | 久久亚洲美女 | 亚洲综合五月天婷婷 | 久久久精品亚洲 | 99热在线观看精品 | 欧美成人免费在线视频 | 午夜精品一区二区三区在线视 | 日韩欧美福利视频 | 亚洲 欧美 日韩在线 | 中文字幕一区在线观看视频 | 爱爱免费视频 | 亚洲 欧美 在线 一区 | 好姑娘影视在线观看高清 | 日韩a| 涩涩鲁亚洲精品一区二区 | 一区二区在线不卡 | 日韩不卡在线 | 中文字幕视频在线观看 | 婷婷亚洲综合 | 黄色一级片在线播放 | 欧美精品网站 |