`
p_3er
  • 浏览: 55672 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

JRainbow0.3.0使用手册

 
阅读更多


  1. 下载

百度网盘地址:

http://pan.baidu.com/s/1gdl68Un



网盘中的三个文件分别为JRainbow0.3.0插件、32Windows平台带JRainbow插件企业级eclipse64Linux平台带JRainbow插件企业级eclipse(本人自用版,带Git插件及Windowbuild插件)。


如果需要其它版本的eclipse或者使用的是MyEclipse,请下载JRainbow0.3.0插件然后根据本手册的安装教程配置即可。


  1. 支持

1、经测试,本插件理论上支持eclipse3.x及以上版本。


  1. 安装

  1. 把下载回来的压缩包解压到eclipse的安装目录dropins文件夹下。

  1. 本插件暂时不支持eclipsesite安装。


  1. 使用

  1. 启动eclipse软件。在头部菜单栏中可以看到JRainbow菜单。现在JRainbow插件只有一个功能“JRainbowReverse Explorer。点击后出现JRainbow代码生成向导。


  1. DatabaseConnection Driver页面(图1)是用来填写数据库连接的相关信息的。这里与0.3.0之前的版本中的JRainbowDB Browser中新建连接是的一样的。ConnectionName的下拉框可以记录以前使用过的连接配置。但如果是第一次使用或才是新的数据库连接的话,那就必须全部信息都得填写。


1



  1. 填写完了可以点击TestDriver按钮进行测试。如果是“ConnectionSuccessful则说明配置成功。也可以直接点击Next,配置错的话,则会提示错误。配置无误的话进行下一向导页面(图2)。



2





  1. MultiModuleGeneration页面(图2)是用来进行代码的模块化划分的。首先是选择你的Web项目的src目录,其实这里你直接选择你的项目就可以了。


  1. 然后填写Java代码的主包。如果是新的项目的话,你可以手动的在输入框填写。如果项目中已有相关包的话,你也可以通过输入框后面的Browse...按钮选择(图3)。



3



  1. 选择完JavaPackage后,会在Modules那出现已有的模块名。当然,也可以点击NewModule按钮增加模块(4)Modulename是模块的名字,用于Java的包及Extjs页面文件的模块名称,必须是英文。Menuname是菜单的名称,这是用于页面菜单栏模块菜单名称,这里可使用中文。

4



  1. 选中模块后(如图5中的system,是选中而不是勾选),然后勾选划分给模块的数据表,点击AddTable增加到模块中。

  2. 勾选模块的数据表,点击RemoveTable可将数据表从模块中移除,回到Tables中重新选择。


5





  1. 划分完模块后,下一步来到JRainbowApplicationGeneration页面(6)。此页面是选择你要生成的代码,如POJO实体类,Dao类、页面文件及开发中需要的Jar包等等。

  2. 点击Finish后,开始生成代码的工作,这个时候工具会有点小卡,这是由于大量使用内存造成的,后期会继续优化。别着急,等一会。等ProcessBar滚动完。


6





  1. 执行完上面的工作后,回到你的项目那看。生成代码如下:7Java类及Spring的配置文件。还有MenuData.json的文件是用于页面菜单的数据。这一块你可放到数据库中去,然后做权限控制等。图8js文件夹下是一些Extjs的框架包,js/pages下是实体类生成的页面js文件袋。lib文件夹中拷贝了S2SH所需要的Jar包。

  2. 了解了这些后,你可以进行二次开发工作了。


7


8


五、反馈

在使用插件的过程中有遇到什么问题或者有什么好的建议请联系我。

QQ283021581

手机:18565084465

个人博客:http://blog.csdn.net/jrainbow

新版本的发布及插件的信息汇总都将发布在我的个人博客上。



分享到:
评论

相关推荐

    pytorch 0.3.0 windows版

    pytorch 0.3.0 for python3.6 windows64位版本,在anaconda下安装

    ojdbc14-10.2.0.3.0.jar

    总的来说,"ojdbc14-10.2.0.3.0.jar"的使用涉及Oracle数据库与Java应用的集成,需要考虑Maven的依赖管理、本地库配置,以及合规性问题。对于大型的J2EE项目,这种集成工作是开发过程中的关键环节,正确配置和管理...

    oracle数据驱动包:ojdbc14-10.2.0.3.0.jar

    Oracle 数据驱动包 `ojdbc14-10.2.0.3.0.jar` 是 Oracle 公司为 Java 应用程序提供的一种用于连接 Oracle 数据库的关键组件。Oracle JDBC (Java Database Connectivity) 驱动允许 Java 程序通过 JDBC API 与 Oracle ...

    ojdbc14-10.2.0.3.0.zip

    要在Java应用程序中使用这个驱动,首先需要将"ojdbc14-10.2.0.3.0.jar"添加到项目的类路径中。然后,可以通过以下代码连接Oracle数据库: ```java Class.forName("oracle.jdbc.driver.OracleDriver"); ...

    ojdbc14-10.2.0.3.0.jar.zip

    在学习和使用ojdbc14-10.2.0.3.0.jar的过程中,理解JDBC API的基本用法,包括连接管理、SQL执行、结果集处理等,以及掌握Oracle特定的特性如游标、存储过程、触发器等,都是非常重要的。同时,为了保证代码的健壮性...

    peft-0.3.0.tar.gz

    使用PEFT 0.3.0时,用户通常会解压 "peft-0.3.0.tar.gz" 文件,然后按照文档指示编译和安装。在Linux或类Unix系统上,这通常涉及tar命令来提取文件,然后使用gcc或类似的编译器进行编译。安装完成后,用户可以通过...

    lgui_0.3.0.tgz

    版本 0.3.0 的发布带来了许多改进和新特性,旨在提升开发者的体验和库的性能。 在 lgui_0.3.0.tgz 压缩包中,主要包含的是 LGUI 库的源代码。源代码是软件开发的基础,它由程序员用特定编程语言编写,用于控制...

    jd-gui-0.3.0

    本文将详细介绍JD-GUI 0.3.0的特性、使用方法及其在软件开发中的应用。 一、JD-GUI简介 JD-GUI是一款独立的图形化工具,它提供了直观的界面,让用户可以直接打开.jar或.class文件,查看其中的源代码。这款工具是...

    pytorch-0.3.0-py35_0.3.0.tar.bz2

    一些之前的推荐系统的代码用的是torch0.3.0的环境,如果不太了解0.3.0到0.4.0之后版本的一些变化,导致代码无法运行,可以下载pytorch0.3.0的版本

    distribution-karaf-0.3.0-Lithium.zip

    - `karaf-manual*`文件:Karaf的用户手册或文档。 解压并安装此包后,用户可以通过命令行界面或者Web管理界面来交互和管理Karaf容器,部署和运行基于OSGi的应用程序。总的来说,"distribution-karaf-0.3.0-Lithium....

    instantclient-basic-nt-11.2.0.3.0

    "Instantclient-basic-nt-11.2.0.3.0" 是Oracle公司为Windows NT平台提供的一个轻量级数据库连接工具包。这个压缩包文件包含了与Oracle数据库交互所需的基本组件,允许开发者和系统管理员在不安装完整Oracle客户端的...

    geekos-0.3.0.rar

    4. **运行测试**:使用QEMU模拟器加载生成的内核映像,进行运行和调试。 **二、GeekOS设计理念** GeekOS的设计理念是简化和教育。它剥离了现代操作系统中的许多复杂特性,只保留了最基础的核心功能,这样可以让...

    PyPI 官网下载 | gluoncv-0.3.0b20180713.tar.gz

    关于安装,用户可以从PyPI官网下载“gluoncv-0.3.0b20180713.tar.gz”压缩包,解压后使用pip安装。在命令行中输入: ```bash pip install gluoncv ``` 即可完成安装,之后便可以在Python环境中导入并使用GluonCV库。...

    ngx_devel_kit-0.3.0

    标题“ngx_devel_kit-0.3.0”指的是NDK的0.3.0版本。这个版本可能包含了该工具集的一些更新、改进和修复,以适应不断发展的Nginx服务器和开发者需求。通常,软件版本升级会带来新功能、性能提升、安全修复以及对旧版...

    torch1.1.0+torchvision0.3.0+linux.zip

    本文将详细讲解如何在安装CUDA 9.0的Linux环境下,配置和使用PyTorch 1.1.0与TorchVision 0.3.0。 首先,安装前的准备工作至关重要。CUDA 9.0是NVIDIA为GPU加速计算提供的一套开发工具,适用于深度学习中的并行计算...

    LGame-Android-0.3.0(带书签).pdf

    LGame-Android-0.3.0是一个专门针对Android平台的2D游戏引擎,它由LGame-J2SE版简化而来,能够适应绝大多数Android设备和一些衍生系统。LGame-Android-0.3.0版的游戏引擎包含接近九万行代码,提供了包括图形接口、...

    Kuaidial_0.3.0a4-44.ra

    总的来说,Kuaidial_0.3.0a4-44是一款实用且高效的电话助手应用,它通过来电显示、电话管理、拦截过滤等功能,极大地提升了用户的电话使用体验。无论是在日常生活还是工作中,Kuaidial都是一个值得信赖的通讯伴侣。

    Oracle客户端-v11.2.0.3.0-x86

    Oracle客户端-v11.2.0.3.0-x86

    RT-Thread-0.3.0

    自RT-Thread-0.3.0版本以来,它已经经历了多年的演进,成为了备受业界认可的成熟操作系统,尤其在物联网(IoT)领域应用广泛。这个版本被认为是RT-Thread的一个里程碑,提供了高度稳定性和兼容性,支持多种ARM处理器...

    instantclient-basic&odbc-windows.x64-11.2.0.3.0

    在"Instantclient-basic&odbc-windows.x64-11.2.0.3.0"这个压缩包中,包含了两个主要组件:Instant Client Basic和Instant Client ODBC,都是针对64位Windows系统的版本。 1. **Instant Client Basic**: 这个组件...

Global site tag (gtag.js) - Google Analytics