类似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 插件 ...
这个"ssh框架整合demo"提供了一个完整的项目脚手架,对于初学者来说,是理解这三个框架如何协同工作的绝佳实践。 **Struts2** 是一个基于MVC设计模式的Web应用框架,它有效地解决了在JSP和Servlet中处理业务逻辑和...
7. **项目快速搭建**:项目适用于研究和学习,对于新项目来说,可以作为一个基础脚手架,快速搭建起后端结构,节省开发时间,使得开发者能够更专注于业务逻辑的实现。 通过深入学习和实践"计算机毕业设计之ssh我的...
2. **快速原型开发**:对于初入职场的开发者,这个项目可以作为一个基础脚手架,快速搭建出具备用户认证、权限管理、数据操作等功能的Web应用,节省初期开发时间。 3. **教学辅助**:教师可以在课程中引入此项目,...
Springside是一个轻量级的Java开发工具集,它整合了SSH框架,并提供了简洁的配置和强大的初始化脚手架,使得开发过程更加便捷。 在“SSH框架下实现的Flex登录功能”项目中,我们主要关注以下几个关键知识点: 1. *...
fe-deploy-cli前端轻量化部署脚手架,支持测试、线上等多环境部署,支持环境配置扩展,配置好后仅需一条命令即可完成整个部署流程。git地址:npm地址:博客适用对象目前还在采用手工部署又期望快速实现轻量化部署的...
脚手架 网站的脚手架——静态和基于 PHP (WordPress)。... 使用 ShellScript 进行可选部署(您应该配置ssh访问权限,以便不必在每次部署时输入密码——此处不提供) WordPress 主题脚手架 测试 安装 git clo
赫克托有用的深奥类工具或资源项目脚手架和开发依赖管理器工具试一试转到示例文件夹并查看如何使用 hektor可用的 grunt 任务自动前缀车把通知打开转蠢货scsslint 手表去做连接干净的样式检查jshint jscs 浏览器化...
各种组织的数据服务器脚手架,建立在上,结合和的运营经验。 学习 数据结构 模型 收藏 用法 评论 类别 内容分类 与各种内容数据相关联 评论 内容评论 与各种内容数据相关联 帐户 输入/输出 赞助、旅行或购买 财产 ...
**SSH**脚手架是Struts、Spring和Hibernate的集成,它为Web应用提供了一个灵活的开发框架。Struts处理MVC模式中的视图和控制,Spring负责依赖注入和事务管理,Hibernate则作为ORM工具处理数据库交互。 **Spring-DM*...
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 --...
在当今信息化社会,校内网数据库系统已经成为学校进行日常管理和教学活动不可或缺的一部分。随着信息技术的不断发展,越来越多的学校开始构建自己的校内网...而这份资源的存在,则为这一目标的实现提供了坚实的脚手架。
JeeBoot-Admin 是一个基于SSH(Spring、SpringMVC和Hibernate)框架构建的快速开发脚手架。它为开发者提供了一个基础的项目结构,帮助他们迅速搭建后台管理系统,极大地提高了开发效率。该项目采用了JavaConfig的...
使用 SSH 登录服务器,然后按照上述步骤下载、解压、编译和安装。确保服务器上具有适当的权限和必要的构建工具。 总结,"node-v9.8.0.tar.gz" 文件是 Node.js v9.8.0 的离线安装包,适用于各种操作系统。通过解压、...
通过创建的项目脚手架 游戏目标 它实际上只是一个简单的游戏,狗在院子里追逐鸟类。 当一只鸟被抓住时得分。 灵感来自 Zobie 和 Zorro 在后院追鸟;) 发展 流浪汉 这个项目包括一个开发服务器。 确保或您最喜欢的...