JRainbow二次开发手册

插件获取

百度网盘:http://pan.baidu.com/s/1c0GcDMg&third=15

开发流程

创建数据库及表->JRainbow生成源码->修改源码以满足需求

 

数据表的创建

在创建数据表的时候,如果你需要使用本插件自动生成Extjs的页面代码的话。最好是把表及表字段的comment属性,用于页面的标签显示。

 

如:

DROP TABLE IF EXISTS `rainbow`.`department`;
CREATE TABLE  `rainbow`.`department` (
  `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'ID',
  `name` varchar(45) DEFAULT NULL COMMENT '部门名称',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COMMENT='部门';

 

页面显示

 

如果所有的源码都由JRainbow生成的话,直接通过tomcat就可以显示系统的操作功能。如下图所示。

 

 

源码目录

当然,上面由JRainbow生成的代码及页面只是一些简单CRUD功能。你也可以对生成的源码进行修改进行二次开发。

 

 

 

Src包下的源码就不多说了,跟平时大家开发时是一样的。

 

整个生成的源码就两个配置文件。一是Spring的配置文件applicationContext.xml及web配件文件web.xml。如有需求可去修改。

 

所有的css及JavaScript的引用都在index.jsp中。如果你的页面使用的是我原本提供的框架模式的话。这个页面基本不需要进行修改。

 

Extjs4框架的库文件在js/extjs中。个人封好的JavaScript文件夹在js/common目录下。与数据页面相关的JavaScrip文件在js/pages下。

 

页面JavaScript的入口是main.js。

 

左边菜单栏是LeftMenu.js。JRainbow生成的源码,菜单栏的数据源是data/MenuData.json。这里你可以使用数据表的形式把这部分数据保存起来。后期好满足权限控制的需求。

 

其它的也没什么太重要的了。

 

反馈

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

QQ:283021581

手机:18565084465

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

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

时间: 2025-01-19 08:48:14

JRainbow二次开发手册的相关文章

destoon二次开发常用数据库操作_php实例

destoon在初始化系统后系统会自动连接数据库,并将数据库操作对象保存在$db.对于数据库操作方法请参考include/db_mysql.class.php函数原型,下面对常用数据库操作举例说明. 1.执行SQL语句 $db->query("INSERT INTO `{$DT_PRE}table` (`xxx`) VALUES ('yyy')"); $db->query("UPDATE `{$DT_PRE}table` SET `xxx`='yyy' WHERE

destoon二次开发模板及调用语法汇总_php实例

一.模板存放及调用规则 模板存放于系统 template 目录,template 目录下的一个目录 例如:template/default/ 即为一套模板 模板文件以 .htm 为扩展名,可直接存放于模板目录 例如 template/default/index.htm 也可以存放于模板目录的子目录里 例如:template/default/member/index.htm 在PHP文件里,使用模板语法为 <?php include template('index'); ?> 或者 <?p

destoon二次开发入门示例_php实例

Destoon基于PHP+MySQL的开源B2B(电子商务)行业门户的首选解决方案.本文就Destoon的二次开发简述如下: 一.初始化系统 包含系统根目录下的common.inc.php即可初始化系统. 例如在站点根目录下创建一个hello.php,代码如下: <?php require 'common.inc.php'; echo 'Hello World'; ?> 二.编写逻辑 系统初始化之后,就可以在php文件里编写逻辑代码,同时也可以调用系统内置的变量.函数和类了. 示例代码如下:

ecshop自动分成二次开发实例

大概逻辑:后台操作一个订单发货的时候进行自动分成,后台取消发货,退货,改为未发货的时候去掉自动分成部分.核心代码:lib_common.php //分成积分计算 function fenchenjifen($usertype=3,$point){  $affiliate = unserialize($GLOBALS['_CFG']['affiliate']);           if($usertype==3){   //采购                                  

《阿里巴巴Java开发手册》IDEA插件与Eclipse插件使用指南

首先非常感谢大家对插件的支持与意见,这里详细介绍一下<阿里巴巴Java开发手册>IDEA插件与Eclipse插件的安装使用. 关于规约插件的背景介绍,可见上篇文章:提升团队研发效能利器,<阿里巴巴Java开发手册>插件全球首发(附插件下载地址) 一.阿里巴巴Java开发手册IDEA插件使用指南 通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories... 2. 在搜索框输入alib

CSS开发手册

css|开发手册 基础篇: 一.三种样式选择器 属性选择器 p {color:red;} 类选择器 .p {color:red;} ID选择器 #p {color:red;} 二.transparent Background:transparent; 防止定义背景被覆盖 三.Netscape4.X(IE/WINDOWS4.0以前的版本)下错误的透明背景理解 Background:inhrit; 在netscape4.x下透明背景将被理解为黑绿 四.字体默认选择: Body {font-famil

白话阿里巴巴Java开发手册(编程规约)

最近,阿里巴巴发布了<阿里巴巴Java开发手册>,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定程度上能够保证最终的项目交付质量,通过限制开发人员的编程风格.实现方式来避免研发人员在实践中容易犯的错误,同样的问题大家使用同样的模式解决,便于后期维护和扩展,确保最终在大规模协作的项目中达成既定目标. 无独有偶,笔者去年在公司里负责升级和制定研发流程.设计模板.设计标准.代码标准等规范,并在实际工作中进行了应用和推广,收效颇丰,也总结了适合支付平台的技术规范,由于阿里巴巴Java

阿里巴巴 Java 开发手册之编程规约(一)-------我的经验

阿里巴巴 Java 开发手册 一.编程规约 (一) 命名规约 1.[强制] 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束.(代码规范,易读) 反例: name / __name / $Object / name / name$ / Object$ 2.[强制] 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式. 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义.注意,即使纯拼音命名方式 也要避免采用.(代码规范,易读) 反例: DaZhePr

阿里巴巴Java开发手册快速学习

Java作为一门名副其实的工业级语言,语法友好,学习简单,大规模的应用给代码质量的管控带来了困难,特别是团队开发中,开发过程中的规范会直接影响最终项目的稳定性. 善医者"未有形而除之",提高工程健壮性最好的方式是在代码出现问题之前就排除掉,不给Bug出现的机会.一份好的开发规范就可以起到这样的作用,大大减少产品上线后的问题.  <阿里巴巴Java开发手册>是阿里巴巴的内部编码规范,阿里官方的Java代码规范标准, 手册以Java应用开发为维度,分为编程规约.异常日志规约.M