百度网盘地址:
http://pan.baidu.com/s/1gdl68Un
网盘中的三个文件分别为JRainbow0.3.0插件、32位Windows平台带JRainbow插件企业级eclipse、64位Linux平台带JRainbow插件企业级eclipse(本人自用版,带Git插件及Windowbuild插件)。
如果需要其它版本的eclipse或者使用的是MyEclipse,请下载JRainbow0.3.0插件然后根据本手册的安装教程配置即可。
1、经测试,本插件理论上支持eclipse3.x及以上版本。
把下载回来的压缩包解压到eclipse的安装目录dropins文件夹下。
本插件暂时不支持eclipse的site安装。
启动eclipse软件。在头部菜单栏中可以看到JRainbow菜单。现在JRainbow插件只有一个功能“JRainbowReverse Explorer”。点击后出现JRainbow代码生成向导。
DatabaseConnection Driver页面(图1)是用来填写数据库连接的相关信息的。这里与0.3.0之前的版本中的JRainbowDB Browser中新建连接是的一样的。ConnectionName的下拉框可以记录以前使用过的连接配置。但如果是第一次使用或才是新的数据库连接的话,那就必须全部信息都得填写。
图1
填写完了可以点击TestDriver按钮进行测试。如果是“ConnectionSuccessful”则说明配置成功。也可以直接点击Next,配置错的话,则会提示错误。配置无误的话进行下一向导页面(图2)。
图2
MultiModuleGeneration页面(图2)是用来进行代码的模块化划分的。首先是选择你的Web项目的src目录,其实这里你直接选择你的项目就可以了。
然后填写Java代码的主包。如果是新的项目的话,你可以手动的在输入框填写。如果项目中已有相关包的话,你也可以通过输入框后面的Browse...按钮选择(图3)。
图3
选择完JavaPackage后,会在Modules那出现已有的模块名。当然,也可以点击NewModule按钮增加模块(图4)。Modulename是模块的名字,用于Java的包及Extjs页面文件的模块名称,必须是英文。Menuname是菜单的名称,这是用于页面菜单栏模块菜单名称,这里可使用中文。
图4
选中模块后(如图5中的system,是选中而不是勾选),然后勾选划分给模块的数据表,点击AddTable增加到模块中。
勾选模块的数据表,点击RemoveTable可将数据表从模块中移除,回到Tables中重新选择。
图5
划分完模块后,下一步来到JRainbowApplicationGeneration页面(图6)。此页面是选择你要生成的代码,如POJO实体类,Dao类、页面文件及开发中需要的Jar包等等。
点击Finish后,开始生成代码的工作,这个时候工具会有点小卡,这是由于大量使用内存造成的,后期会继续优化。别着急,等一会。等ProcessBar滚动完。
图6
执行完上面的工作后,回到你的项目那看。生成代码如下:图7为Java类及Spring的配置文件。还有MenuData.json的文件是用于页面菜单的数据。这一块你可放到数据库中去,然后做权限控制等。图8中js文件夹下是一些Extjs的框架包,js/pages下是实体类生成的页面js文件袋。lib文件夹中拷贝了S2SH所需要的Jar包。
了解了这些后,你可以进行二次开发工作了。
图7
图8
在使用插件的过程中有遇到什么问题或者有什么好的建议请联系我。
QQ:283021581
手机:18565084465
个人博客:http://blog.csdn.net/jrainbow
新版本的发布及插件的信息汇总都将发布在我的个人博客上。