- 浏览: 1254359 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (461)
- 心得体会 (166)
- Hibernate (9)
- Spring (12)
- Struts1 (3)
- Ajax (4)
- Java (54)
- 其他技术 (21)
- 数据库 (29)
- EXT (0)
- Struts2 (7)
- Xml (3)
- HTML (5)
- JavaScript (12)
- 面试相关 (3)
- BLOG (11)
- 计算机 (11)
- PMP (0)
- OGNL (1)
- LINUX (79)
- AIX (1)
- Ubuntu (14)
- Android (1)
- hadoop (3)
- LINUX debian (3)
- 心得体会 eclipse (2)
- JSTL (1)
- 心得体会 hadoop cdh3u5 (2)
- maven (5)
- Hive (1)
- 心得体会 工具使用 (3)
- spring data jpa Query By Example(QBE) (1)
- nginx (2)
- Apache (1)
- mysql (6)
- LINUX mysql (2)
- freemaker (1)
- 心得体会 FastDFS Nginx 断点续传 (1)
- LINUX FastDFS Nginx 断点续传 (1)
- 心得体会 Mybatis (2)
- 心得体会 mysql (4)
- php (1)
- logback 简介 (5)
- EL (1)
- Tomcat (2)
- win7 (1)
- LINUX maven (1)
- scrumworks (1)
- linux nginx (6)
- svn linux (1)
- mac (3)
- mac git (1)
- git (1)
- nexus (2)
- golang (1)
- LINUX Redis (1)
- mac oracle (1)
最新评论
-
a785975139:
有用
MySQL Error :SHOW PROFILES -
yijiulove:
弄了半天,参照你的方法解决了.特来感谢,知道可能是先加载,但是 ...
Spring和Mybatis整合时无法读取properties的处理方案 -
chenjinqi1987:
Missing com.sun.jdmk:jmxtools:jar:1.2.1 -
leifeng2:
请问怎么使用,运行之后d盘符没有生产音频文件呢?
java录音程序 -
sundful:
chenghong726 写道你好,我也遇到你这样的问题,按照 ...
Spring和Mybatis整合时无法读取properties的处理方案
一个用于 UML 建模的插件
要查看插件的例子,以及查看它是如何与 Eclipse 集成的,请下载流行的 OMONDO EclipseUML(参阅 参考资料中的链接);您需要注册,不过该插件是免费的。这个插件依赖 GEF,即 Graphical Editor Framework,这是另一个 Eclipse 插件。GEF 是 Tools 子项目的一部分。要下载 GEF,请转到 Eclipse Web 站点(参阅 参考资料),选择“downloads”,然后单击“Tools PMC downloads page”链接。注意您需要下载 OMONDO 推荐的 GEF 版本(针对 OMONDO 1.0.2 的是 GEF 2.0 版)。
下载之后,插件的安装通常是通过解压缩下载文件,并将其内容复制到 Eclipse 插件目录来完成的。在此例中,GEF 需要解压缩到 Eclipse目录(它将自动从该目录进入插件目录)。为安全起见,您可能想将它解压缩到某个临时目录,再相应地从那里复制相关目录。如果 Eclipse 正在运行,您需要停止它然后再重新启动它,这样它才能识别新安装的插件。
一旦 EclipseUML(以及 GEF)安装完成,您就能够像创建一个 Java 类文件一样创建一个类图。在 Java 透视图中,右键单击 Package Explorer 中的“Hello”项目,然后从弹出菜单上选择 New=>Other。New 对话框的左边窗格中将会有一个用于 UML 的新选项。EclipseUML 的免费版本仅支持类图,因此右侧的惟一选项是 UML Class Diagram。请选择 UML Class Diagram,然后为该类图键入一个名称,比如“Hello”:
编辑器区域中将会出现一个图形编辑器,它带有用于绘制类图的画布。您可以通过两种方式创建类图:通过将 Java 文件从 Package Explorer 拖放到类图上,从而对现有代码进行逆向工程;或者使用空白类图上面工具栏中可用的绘制工具。要试验第一种方法,请创建一个名为 Person 的新类(使用 File=>New=>Class),然后赋予它下面列出的两个私有属性:
|
(应该承认,我仅键入了针对 name 和 address 的行。getter 和 setter 方法是通过 Eclipse 自动生成的,即右键单击源代码,然后从弹出菜单上选择 Source=>Generate Getter and Setter。)
请保存并关闭 Person.java Hello.ucd。
要从 UML 创建 Java 类,请单击类图窗口顶部工具栏上的“New class”按钮,即左起第三个按钮,然后单击类图。当 New 类向导打开时,请键入 Adress 作为类名称,然后按 Finish。
您可以右键单击类名称并选择 New=>Attribute,从而给类添加属性。在 New 属性对话框中,请输入属性名称、类型和可见性。然后右键单击类名称并选择 New=>Method来添加方法。
当您更改类图时,图下面的 Source Editor 窗口将反映所做的更改。最后,您可以单击 Association 按钮(左起第五个),绘制一条从 Person 类指向 Address 类的线段,从而绘制这两个类之间的关系图。这样会调出另外一个对话框,您可以在其中输入关联属性(请参考 EclipseUML 帮助,以了解关于必需信息的更多内容)。完成后的图应该类似如下:
这个 UML 插件展示了 Eclipse 插件的几个典型特点。首先,它展示了工具之间的紧密集成。表面上绝对无法看出有多个组件在工作;与 Eclipse 平台和 JDT 的集成是无缝的。例如,当 Person 类被创建时,它显示语法错误是因为它的一个属性 Address
没有定义。一旦 Address
类在 UML 图中创建完成,这些组件就会分开显示出来。
另一个特点是 EclipseUML 利用其他插件提供的功能的能力——在此例中是 GEF 插件,它提供用于开发可视化编辑器的工具。
还有另一个特点涉及 EclipseUML 插件使用多层次功能来分发的方式。支持类图的基本插件是免费的,但是更成熟的版本要付费才能使用。
发表评论
-
springboot中spring.profiles.include的妙用
2019-09-30 10:03 2013我们有这样的一个spring ... -
java8--List转为Map、分组、过滤、求和等操作
2018-09-14 16:07 2821利用java8新特性,可以用简洁高效的代码来实现一些数据 ... -
intelliJ IDEA 文件修改之后的蓝色
2018-04-12 10:37 2449intelliJ IDEA链接svn之后,当文件发生修 ... -
Restful与webService区别
2018-02-13 09:59 785有好多人问我们在设计底层服务的时候到底是应该选 ... -
InputStream为什么不能被重复读取?
2017-07-17 14:36 957首先,熟悉Java的人可能都知道,Java中的Inputst ... -
CentOS下SWAP分区建立及释放内存
2016-02-18 14:20 3682方法一: 一、查看系统当前的分区情况:>free - ... -
CentOS下挂载硬盘(fdisk,mkfs.ext4,mount)
2016-02-18 13:55 7122centos挂载硬盘 挂载硬盘步骤: 1. 先分区 ... -
七个对我最重要的职业建议
2015-12-17 13:19 583Nicholas C. Zakas 是全世 ... -
Centos安装Vsftpd
2015-11-03 19:10 888安装部分摘自开源中国,最后红色部分解决无法登陆(cannot ... -
在logback中配置mybatis显示sql
2015-07-08 11:56 1195第一种方式、直接在logback.xml配置文件中添加: ... -
git 删除远程分支
2015-06-25 14:58 1030一不小心把本地的临时分支push到server上去了,想要删除 ... -
httpclient 上传、下载文件
2015-04-20 18:53 1107/** * 上传文件 * @throws Pars ... -
Java 7, Jenkins, Ubuntu 12.10 64bit issues
2015-01-20 16:44 889While installing Jenkins 1.486 ... -
在CentOS中安装中文字体
2014-08-08 14:25 1860以linux下安装宋体,黑体为例,介绍字体安装方法:第一步、 ... -
JCaptcha 验证码添加干扰线,显示中文验证码
2014-08-08 13:30 8641import java.awt.Color; import ... -
nginx记录post参数和自定义头信息
2014-08-01 19:10 21171.版本:nginx/1.4.4 记录post参数: ... -
理解 JMeter 聚合报告(Aggregate Report)
2014-06-27 17:01 9673Aggregate Report 是 JMeter 常用的一 ... -
系统吞吐量、TPS(QPS)、用户并发量、性能测试概念和公式
2014-06-26 14:34 2378一.系统吞度量要素: ... -
web 性能测试中的几个关键指标:并发用户数,QPS,用户平均请求等待时间
2014-06-26 13:40 1066关于并发用户数和QPS,自己一直被这两个概念纠结,阅读了一下相 ... -
QPS、PV和需要部署机器数量计算公式(转)
2014-06-26 11:33 1226术语说明:QPS = req/sec = 请求数/秒 【Q ...
相关推荐
这个插件扩展了Eclipse的功能,允许用户在开发过程中直接进行UML建模,从而提高设计质量和代码的可维护性。以下是对这个插件及其相关知识点的详细说明: 1. **UML(统一建模语言)**:UML是一种标准化的通用建模...
将两者结合,EclipseUML为软件开发人员提供了一个强大的平台,用于创建、编辑和维护UML模型。 标签:“eclipse uml” 知识点: 1. **Omondo Eclipse UML**:这是一种在Eclipse平台上使用的可视化建模工具,它原生...
Eclipse UML2.0 插件是针对Eclipse集成开发环境的一个扩展工具,它专为UML(统一建模语言)2.0设计,帮助软件开发者和系统分析师以图形化方式描绘和管理项目结构。这个插件的核心功能是提供了一个用户友好的编辑器,...
EclipseUML插件的使用方法: 1. **安装**:首先,需要确保你的Eclipse版本为3.4.2。然后,可以通过Eclipse的“软件更新”功能,添加EclipseUML的更新站点,下载并安装插件。 2. **启动与配置**:安装完成后,重启...
【ModelGoon Eclipse UML 插件】是一个强大的工具,专为Eclipse集成开发环境(IDE)设计,用于支持统一建模语言(UML)的建模和设计工作。这款插件极大地提升了软件开发人员在Eclipse中创建、编辑和管理UML模型的...
Eclipse UML ER插件是Eclipse集成开发环境中用于创建和编辑统一建模语言(UML)和实体关系(ER)图的工具。这个插件极大地扩展了Eclipse的功能,使得开发者可以在IDE内部进行数据库设计和系统建模,无需离开熟悉的...
### Eclipse UML建模插件开发知识点 #### Eclipse插件体系与开发方法 Eclipse作为一个开放源代码的集成开发环境(IDE),其插件体系允许开发者扩展和定制开发工具。Eclipse插件的开发涉及到对Eclipse平台的理解,...
安装这个插件后,Eclipse将成为一个强大的UML建模工具,使得开发者能够在设计阶段更好地规划和理解软件架构,提高软件开发的质量和效率。同时,通过可视化设计,也能降低与其他团队成员沟通的成本。
Eclipse是一款广泛使用的Java集成开发环境(IDE),它支持丰富的插件系统,使得开发者能够扩展其功能以满足各种需求。"反向UML"是一种工具或技术,它能够将已有的Java源代码转换成统一建模语言(Unified Modeling ...
"Eclipse导出UML类图插件"是一个重要的工具,对于软件开发者来说,它极大地简化了从源代码到可视化模型的转换过程。在软件开发中,UML(统一建模语言)是一种标准的建模语言,用于描述、可视化、构建和文档化软件...
### EclipseUML Studio产品文档知识点概述 #### 一、EclipseUML 2007 概览 **EclipseUML** 是一款...通过以上内容的详细讲解,可以帮助用户更好地理解和掌握EclipseUML的使用方法,从而高效地进行软件开发和设计工作。
"Eclipse_UML建模插件开发.pdf"可能是一份针对开发者的技术文档,讲述了如何开发Eclipse上的UML建模插件,可能涉及插件架构、API使用、扩展点实现等内容,适合那些想要自定义或扩展UML功能的高级用户。 "第十七章....
使用MyEclipse的UML建模插件,开发者可以享受到以下优势: - **可视化设计**:通过图形化界面,开发者能直观地理解系统架构,降低沟通成本。 - **代码生成**:建模完成后,插件可以自动生成对应的源代码,节省编码...
本文将详细介绍两款Eclipse中的UML类图插件——AmaterasUML和GEF,并阐述它们的安装与使用方法。 首先,AmaterasUML是一款强大的Eclipse插件,版本为1.3.4,它使得开发者无需离开Eclipse环境就能创建、编辑和查看...
"应用于Eclipse的UML插件"是专门为Eclipse设计的一个扩展,它允许开发者在Eclipse环境中方便地创建、编辑和管理统一建模语言(Unified Modeling Language,简称UML)模型。 UML是一种标准化的可视化建模语言,用于...
总的来说,"ADD 质量属性驱动 eclipse 插件 UML" 是一个强大的工具,它使开发者能够在UML建模过程中考虑到系统的整体质量和非功能需求,从而提高软件的可靠性、性能和可维护性。通过使用此插件,开发者能够更有效地...
这是一个专为Eclipse设计的UML建模工具,版本号为3.4.0。它提供了一个直观的界面,使开发者能够方便地创建和编辑各种类型的UML图表,包括类图、序列图、用例图、状态图等。安装此插件后,Eclipse将具备绘制UML图的...
ModelGoon插件为Eclipse用户提供了便捷的UML建模功能,无需离开熟悉的开发环境,就能完成复杂的模型设计工作。 ModelGoon的最新版本是jar4.41,这个版本的插件可能包含了一系列的性能优化和新特性。在使用前,你...
"1毕业论文_Eclipse UML建模插件开发.pdf"文件很可能是一篇关于如何开发这样的插件的毕业论文,详细描述了开发过程、技术选型、实现原理以及可能遇到的问题和解决方案。阅读这篇论文可以深入理解UML插件的工作机制,...
- GEF(Graphical Editing Framework)是一个用于构建图形编辑器的框架,它是Eclipse的一部分,主要用于创建可视化编辑器。 - **MVC模式**:GEF采用了MVC(Model-View-Controller)设计模式,将应用程序分为三个...