|
OperaMasks Studio之Spring支持
1. 概述在OperaMasks Studio之Hibernate支持一文中,我们已经看到OperaMasks Studio为Hibernate开发所做支持的方方面面。而作为Hibernate的“好友”,应用系统中经典三层模型中业务逻辑层的领导级框架----Spring,OperaMasks Studio也为Spring的一体化开发提供了安装,配置,开发,移除等各阶段的支持。下面就对其进行详尽的介绍。 2.1. 添加Spring支持背后所做的事添加Spring支持很简单,打开添加Srping支持向导,接着一路Next就完事了,但它背后做了什么呢?
接下来看看具体的操作步骤吧。 1、选中需要添加Spring支持的工程(此工程须为“Apusic 标准工程”),右键“Apusic Tools”->“添加Spring支持”。 ![]() 2、弹出如下向导页面 ![]() PS.当然你也可以配置自己的 Spring 类库,可点击向导中的“View and edit libraries”,弹出如下向导页面,具体的配置细节这里不详细说明,而且也相当简单,如有需要请参看http://infocenter.apusic.com上的相关文章。 ![]() 3、在此向导界面选择新建或是指定 Spring Bean 配置文件,分别如下:
3. 配置管理-管理Spring配置文件OperaMasks Studio为Spring的配置文件的管理提供了大量的支持,包括配置文件的新建/编辑/图形化表示/虚拟目录以及配置集合的设置等,下面将一一进行介绍 选中需要新建Spring配置文件的WEB模块,点击右键“新建”->“OperaMasks Studio”->“Web”->“Spring Bean 配置文件”。 ![]() 点击“下一步”,指定配置文件的名称和路径, ![]() 选择名称空间 ![]() 新建了配置文件之后,可在虚拟目录“Spring 配置”下找到,以便统一管理。如下 ![]() 3.2. 添加已有的Spring配置文件到配置集合选中工程,右键菜单点击“Properties”(或者快捷键 Alt + Enter),如下 ![]() 在此,可以添加配置文件及设置配置集合。分别如下:
Spring Explorer是Studio内置的一个Spring配置文件浏览器,不但具有添加数据源,引入Hibernate配置等编辑Spring配置文件的功能,还支持以图形化的方式浏览Spring配置文件。 1. 为Spring配置文件添加数据源:选择一个Spring配置文件双击打开 Spring Explorer 视图,选择要添加数据源的 Beans ,如下 ![]() 有两种添加数据源的方式,可以选择“使用JDBC驱动”或者“使用JNDI数据源”方式,分别如下:
2. 载入Hibernate配置文件:当工程中已经加入Hibernate特性支持后,可以便捷地载入Hibernate配置文件,实现Spring和Hibernate的有机集成。步骤如下:
3. 查看Spring Bean关系图:打开“Spring Explorer”视图,选中要查看的 Spring 配置文件,右键“Open Graph” ![]() ![]() 4. 开发-使用模型视图生成Spring Bean Services使用OperaMasks Studio内置的模型视图可以方便地为实体类生成基于Spring Bean的Crud Services,为数据持久层与业务逻辑层的一体化开发提供了便捷体验。当然,Crud Services的接口及其实现都是基于模板可配置的。 具体操作步骤如下: 1. 打开模型视图 ![]() 2. 实体建模并生成实体类 ![]() 3. 使用Business FacadeTemplate来配置代码模板 ![]() ![]() 4. 生成Spring Bean Crud Services ![]() 移除 Spring 支持只需选中工程,点击右键“Apusic Tools”->“移除 Spring 支持”即可。如下 ![]() 默认情况下点击“移除 Spring 支持”会进行以下操作:
您还可以在菜单项“Window”->“Preferences”->“Apusic”->“Spring”页面下定制 移除Spring支持 所进行的操作,详细请参看http://infocenter.apusic.com上关于Spring支持的帮助文档。 6. 总结通过本文,相信您能体会到OperaMasks Studio里的Spring开发的便捷性---从安装->配置->开发->移除都提供了相应该的支持,你也会发现,在OperaMasks Studio中进行Srping开发,是那么地舒服与自然。
所有评论
目前暂无评论
共0页
您还没有登录,请登录后发表评论
|
相关文章
|



























