类似ruby on rails的web项目脚手架
一个类似 ruby on rails 的java web快速开发脚手架,rapid-framework是一个以spring为核心的项目脚手架,框架将各个零散的框架(struts,strust2,springmvc,hibernate,ibatis,spring_jdbc,flex)搭建好,并内置一个代码生成器,辅助项目开发,可以生成java的hibernat model,dao,manager,struts+struts2 action类,可以生成jsp的增删改查及列表页面
框架特性
内置一个基于数据库的代码生成器rapid-generator,极易进行二次开发
现整个项目使用plugin结构,根据自身的需要可以随意搭配项目组合(如springmvc+ibatis,struts2+hibernate)
自带插件包括: struts,struts2,springmvc,hibernate,ibatis,spring_jdbc,flex,extjs
基于方言(Dialect)的分页,适用于ibatis,spring_jdbc
集成动态构造sql的工具:rapid-xsqlbuilder
集成javascript表单验证:rapid-validation
集成分页组件:extremeTable列表分页组件,rapid-simpletable分页tag
集成DBUnit及spring对数据库测试的支持
Java日期转换通过代码处理,与My97DatePicker集成
内置最精简的ant构建脚本,简单修改即可使用
公共类库友好的包名javacommon
整个项目尽量做到最小集,无需删除任何资源,拿来即可使用.
完整的单元测试,保证代码质量
友好的MIT-Licence
项目位置 http://code.google.com/p/rapid-framework/
我已经将项目部署运行过了,如果感兴趣的话可以交流
分享到:
相关推荐
SSM && SSH脚手架 master分支 为 SSM框架 SSH分支 为 SSH框架 通用部分 基本上可以做到上手即用,该有的依赖都以配置完毕 项目主要依赖 Spring Framework 5.1.4 MySQL 8.0 + HikariCP Lombok Logback Guava 插件 ...
最新开发项目框架整合版本sturts2+spring+hibernate 完整代码,内容注释详细,树形结构,表格结构设计精妙,可做简单项目脚手架 eclipse平台,初学者必备
内容概要:该项目为校内网,主要编程语言为java,主要框架为ssh。 适用人群:已工作或未工作的软件开发人员。 使用场景及目标:适合研究学习使用,以及项目初期快速搭建脚手架。 其他说明:暂无
内容概要:该项目为杰信商贸平台,主要编程语言为java,主要框架为ssh。 适用人群:已工作或未工作的软件开发人员。 使用场景及目标:适合研究学习使用,以及项目初期快速搭建脚手架。 其他说明:暂无
内容概要:该项目为供应链管理系统,主要编程语言为java,主要框架为ssh。 适用人群:已工作或未工作的软件开发人员。 使用场景及目标:适合研究学习使用,以及项目初期快速搭建脚手架。 其他说明:暂无
内容概要:该项目为我的智囊团,主要编程语言为java,主要框架为ssh。 适用人群:已工作或未工作的软件开发人员。 使用场景及目标:适合研究学习使用,以及项目初期快速搭建脚手架。 其他说明:暂无
fe-deploy-cli前端轻量化部署脚手架,支持测试、线上等多环境部署,支持环境配置扩展,配置好后仅需一条命令即可完成整个部署流程。git地址:npm地址:博客适用对象目前还在采用手工部署又期望快速实现轻量化部署的...
脚手架 网站的脚手架——静态和基于 PHP (WordPress)。... 使用 ShellScript 进行可选部署(您应该配置ssh访问权限,以便不必在每次部署时输入密码——此处不提供) WordPress 主题脚手架 测试 安装 git clo
赫克托有用的深奥类工具或资源项目脚手架和开发依赖管理器工具试一试转到示例文件夹并查看如何使用 hektor可用的 grunt 任务自动前缀车把通知打开转蠢货scsslint 手表去做连接干净的样式检查jshint jscs 浏览器化...
一个ssh的脚手架,已经初步的搭建完(Spring + SpringMVC + Hibernate),使用javaConfig的配置方式
各种组织的数据服务器脚手架,建立在上,结合和的运营经验。 学习 数据结构 模型 收藏 用法 评论 类别 内容分类 与各种内容数据相关联 评论 内容评论 与各种内容数据相关联 帐户 输入/输出 赞助、旅行或购买 财产 ...
1:多租户系统集成 2:集成shardingjdbc分库分表 3:集成shardingjdbc读写分离 4:集成人大金仓数据库 5:重写了JPA-saveandflush方法 6:修复了JPA更新数据为null的问题 7:解压后导入idea,创建数据库即可运行测试
#运行说明在Docker容器中... 它将在应用程序运行之前返回,因此如果您想查看状态,则需要按照以下步骤操作: vagrant ssh docker ps查看在 Vagrant 中运行的进程。 复制进程ID。 docker attach {process id}将拖尾进
本教程讲解的是 Vue-CLI 3.x 脚手架搭建的vue项目, 利用scp2自动化部署到静态文件服务器 Nginx 一 安装scp2 scp2是一个基于ssh2增强实现,纯粹使用JavaScript编写。 而ssh2就是一个使用nodejs对于SSH2的模拟实现。...
ha Phabalicious正在使用存储在项目根目录中特殊文件中的配置(fabfile.yaml)来在Shell中运行任务... 备份/还原数据将数据从一个安装复制到另一个脚手架新项目在不同的本地或远程安装上运行脚本。 透明地处理SSH隧道触
运行该项目的步骤创建Github存储库(如果未创建)打开Azure Cloud Shell在Azure Cloud Shell中创建ssh-key将ssh-key上传到Github创建项目的脚手架(如果未创建)Makefile应该类似于以下文件 安装:pip install --...
通过创建的项目脚手架 游戏目标 它实际上只是一个简单的游戏,狗在院子里追逐鸟类。 当一只鸟被抓住时得分。 灵感来自 Zobie 和 Zorro 在后院追鸟;) 发展 流浪汉 这个项目包括一个开发服务器。 确保或您最喜欢的...
项目脚手架和开发依赖管理器工具 要安装,请运行: npm install git@github.com:infinumjs/hektor-gulp.git --save-dev 自动加载任务 HEKTOR的load方法中的第二个参数是autoload。 启用后,即使未在配置中定义,...
Node Express Mongo是一个脚手架或模板,可使用mongoose软件包从具有Mongo DB连接性的新Node Express项目开始。 它还提供了基本的用户身份验证API,还演示了持久性DB层的用法。 要求 先决条件 您应该至少对基本的...