MyEclipse Spring开发教程:使用基本的Spring功能(二)
2017-04-10 10:40
267 查看
【企业专享】企业级IDE MyEclipse购多套多年授权低至7折!活动详情>>
MyEclipse个人开发者专享7.5折!在线订购>>
Spring是一个应用比较广泛的框架集,本教程将重点介绍依赖注入,这是Spring渗透到所有Spring的核心功能之一。本教程还演示了MyEclipse如何在Spring应用程序开发过程中帮助您。您将学习到:
导入示例项目
使用UML类图和Spring Explorer进行项目可视化
创建一个新的bean定义和实现
持续时间:20-30分钟
还没有MyEclipse?立即下载
源代码的UML类图允许您查看类是如何互相关联的。您刚刚导入的示例项目已经在名为Knight.umr的src/java文件夹的根目录中包含这个UMR(UML模型存储库)文件。双击该文件打开图表。
Knight应用程序的UML类图
该图表提供了knights、quests、exceptions和应用程序中涉及的其他类之间的即时可视化关联。虽然这个应用程序很小,但您可以轻松地逆向设计一个更大的应用程序来了解它的外观。在这种情况下,从Package Explorer中选择这些类,并将其下载到一个新的类图上来获得此结果。
能非常好的查看一个UML类图,但是它并不能整个说明,特别是对于一个Spring应用程序来讲。为此,MyEclipse Spring Explorer视图可以帮助可视化应用程序获取不同beans之间的关系。
Spring Explorer是通过一个或多个Spring bean配置文件显示您的Spring应用程序中配置的所有bean。这些配置文件没有明确定义的命名约定(如struts-config.xml,faces-config.xml等),应用程序可以包含任意数量的bean配置文件。因此,MyEclipse允许您配置代表您的bean配置的XML文件列表。此信息可以在MyEclipse> Spring> Beans下的项目属性中找到。
1. 右键单击Knight项目,选择Properties。
2. 展开Project Facets>Spring,然后选择Beans。这是现有的bean配置文件的列表,单击Cancel。
Spring beans属性
3. 通过选择Window>Show View>Other打开Spring Explorer视图,展开MyEclipse Java Enterprise,然后选择Spring Explorer。该项目出现在Spring Explorer视图中。
Spring Explorer视图中的项目bean
4. 双击bean配置文件——applicationContext.xml,然后在编辑器的底部单击Beans Graph标签。
Bean依赖图
从Spring beans的图表中可以看出,Knight引用了一个minstrel和knightTarget,而Knight embarks又向其提出了一个请求。应用程序以拦截器的形式使用Aspect Oriented Programming (AOP)来实现minstrel。
MyEclipse个人开发者专享7.5折!在线订购>>
Spring是一个应用比较广泛的框架集,本教程将重点介绍依赖注入,这是Spring渗透到所有Spring的核心功能之一。本教程还演示了MyEclipse如何在Spring应用程序开发过程中帮助您。您将学习到:
导入示例项目
使用UML类图和Spring Explorer进行项目可视化
创建一个新的bean定义和实现
持续时间:20-30分钟
还没有MyEclipse?立即下载
三、使用UML和Spring Explorer可视化项目
源代码的UML类图允许您查看类是如何互相关联的。您刚刚导入的示例项目已经在名为Knight.umr的src/java文件夹的根目录中包含这个UMR(UML模型存储库)文件。双击该文件打开图表。Knight应用程序的UML类图
该图表提供了knights、quests、exceptions和应用程序中涉及的其他类之间的即时可视化关联。虽然这个应用程序很小,但您可以轻松地逆向设计一个更大的应用程序来了解它的外观。在这种情况下,从Package Explorer中选择这些类,并将其下载到一个新的类图上来获得此结果。
能非常好的查看一个UML类图,但是它并不能整个说明,特别是对于一个Spring应用程序来讲。为此,MyEclipse Spring Explorer视图可以帮助可视化应用程序获取不同beans之间的关系。
Spring Explorer是通过一个或多个Spring bean配置文件显示您的Spring应用程序中配置的所有bean。这些配置文件没有明确定义的命名约定(如struts-config.xml,faces-config.xml等),应用程序可以包含任意数量的bean配置文件。因此,MyEclipse允许您配置代表您的bean配置的XML文件列表。此信息可以在MyEclipse> Spring> Beans下的项目属性中找到。
1. 右键单击Knight项目,选择Properties。
2. 展开Project Facets>Spring,然后选择Beans。这是现有的bean配置文件的列表,单击Cancel。
Spring beans属性
3. 通过选择Window>Show View>Other打开Spring Explorer视图,展开MyEclipse Java Enterprise,然后选择Spring Explorer。该项目出现在Spring Explorer视图中。
Spring Explorer视图中的项目bean
4. 双击bean配置文件——applicationContext.xml,然后在编辑器的底部单击Beans Graph标签。
Bean依赖图
从Spring beans的图表中可以看出,Knight引用了一个minstrel和knightTarget,而Knight embarks又向其提出了一个请求。应用程序以拦截器的形式使用Aspect Oriented Programming (AOP)来实现minstrel。
更多资讯敬请访问MyEclipse中文网>>
相关文章推荐
- MyEclipse Spring开发教程:使用基本的Spring功能(一)
- MyEclipse Spring开发教程:使用基本的Spring功能(四)
- MyEclipse Spring开发教程:使用基本的Spring功能(三)
- spring,springMVC的优点和区别 spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下 ◆目的:解决企业应用开发的复杂性 ◆功能:使用基本的JavaBean代替EJB,并
- 16_传智播客Spring2.5视频教程_使用CGLIB实现AOP功能与AOP概念解释
- ArcGIS Engine10.0轻松入门级教程(4)——基本功能开发
- iOS开发中导航控制器的基本使用教程
- Spring架构使用JdbcTemplate进行数据库功能开发
- 使用Spring中的IoC功能来实现我们所开发项目系统的国际化
- 【天嵌使用教程】嵌入式主板VS2008开发windows C#基本流程
- iOS的UI开发中UITabBarControlle的基本使用教程
- Spring架构使用JdbcTemplate进行数据库功能开发
- 教程:基于Spring快速开发电子邮件发送功能
- ArcGIS Engine10.0轻松入门级教程(4)——基本功能开发
- iOS开发的UI制作中动态和静态单元格的基本使用教程
- 15_传智播客Spring2.5视频教程_使用JDK中的Proxy技术实现AOP功能 2
- 【Android 开发教程】ListView的基本使用
- Python开发环境Wing IDE使用教程:部分调试功能介绍
- Python开发环境Wing IDE使用教程:部分调试功能介绍
- MongoCola使用教程 1 - MongoDB的基本操作和聚合功能---Mongdb客户端软件操作说明