脚手架快速搭建springMVC框架项目
apid-framework脚手架快速搭建springMVC框架项目
- 内置一个基于数据库的代码生成器rapid-generator,极易进行二次开发
- struts1,struts2的零配置
- spring集成及加强,自动搜索hibernate的entity annotation class
- 集成动态构造sql的工具:rapid-xsqlbuilder
- 集成javascript表单验证:rapid-validation
- 集成extremeTable分页组件,并简单扩展显示pageNumber
- 集成DBUnit及spring对数据库测试的支持
- 内置的分页查询PageInfo接口
- Java日期转换的特殊处理,与My97DatePicker集成
- 内置最精简的ant构建脚本,简单修改即可使用
- 公共类库友好的包名javacommon
- 整个项目尽量做到最小集,无需删除任何资源,拿来即可使用.
- 友好的MIT-Licence
本文项目搭建参考https://code.google.com/p/rapid-framework/
SpringMVC+Hibernate项目搭建过程:
1,创建一个web项目,Web root foler的值改为web

2,拷贝rapid-framework至项目根目录,提示要覆盖的直接覆盖

3,设置项目的字符编码为UTF-8
点击项目右键properties -> resource ->UTF-8

4,设置源码路径

5,导入架包,generator/lib的jars加入classpath

6,安装Hibernate和SpringMVC
使用Ant Editor打开plugins/build.xml,如果右边的Outline视图没有打开,自己打开Outline视图
先运行install_dao_hibernate 和install_web_springMVC,注意先后顺序

7,在Oracle数据库中新建student表
字段自己随便给,建好之后在student表中随便插几条数据
8,修改生成器配置文件generator.xml中的JDBC数据库连接信息
注意地方如下:
<!-- oracle需要指定jdbc.schema,并且可能要大写,其它数据库忽略此项配置 -->
<entry key="jdbc.schema">RAPIDS</entry>
<entry key="jdbc.catalog"></entry>

9,运行代码生成器GenerationMain.java
以application的方式运行generator\src\cn\org\rapid_framework\generator\GeneratorMain.java,默认情况下是生成所以的表,也可以修改只生成指定的表

10,拷贝生成的代码(java_src、java_test、web这三个)至项目更目录,并刷新项目
生成的代码默认会在D:\generator-output

11,修改java_src/spring/applicationContext-datasource.xml的数据库连接信息该配置是应用需要连接的数据库,
与生成器的数据库连接是分开配置的,与第8步的数据库连接配置相同即可

12,部署项目并访问
http://localhost:8080/rapid_demo/pages/Student/list.do

大功告成.....
脚手架快速搭建springMVC框架项目的更多相关文章
- rapid-framework脚手架快速搭建springMVC框架项目
rapid-framework介绍: 一个类似ruby on rails的java web快速开发脚手架,本着不重复发明轮子的原则,框架只是将零散的struts(struts2)+spring+h ...
- httprunner(3)用脚手架快速搭建项目
前言 如何快速搭建一个httprunner项目呢?我们可以使用脚手架,脚手架就是自动地创建一些目录,形成一个项目的架构,不需要我们再手动的去创建 查看创建新项目的命令 先来查看一下帮助命令 httpr ...
- 快速搭建ssm框架
快速搭建SSM框架 因为最近有很多朋友问我自己的项目搭建的不够完善,并且经常出现一些小问题,那么今天我又整理了一下文档教大家如何快速搭建SSM框架我是用 eclipse搭建的,如果想用idear的话我 ...
- 使用Springboot快速搭建SSM框架
Spring Boot设计目的是用来简化Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置. 一.环境准备 Idea 2017 或 201 ...
- 搭建springmvc框架的另一种思路
在一个完整的项目里搭建springmvc框架的时候, 通常情况下,初学者在配置的时候,总是会把"中央控制器的名字"-servlet.xml文件放到/Webroot/WEB-INF下 ...
- 大师养成计划之一:搭建springmvc框架
搭建spring-mvc框架 搭建spring-mvc框架步骤: 1.搭建web项目spring-mvc1 2.引入jar包 3.配置web.xml 3.1拷贝头文件: <web-app xml ...
- 基于 intellij IDEA 快速搭建Spring Boot项目
在<一步步搭建 Spring Boot maven 框架的工程>一文中,已经介绍了如何使用Eclipse快速搭建Spring Boot项目.由于最近将开发工具由Eclipse ...
- MyEclipse8.5快速搭建SSH框架
来源于:http://jingyan.baidu.com/article/a378c960a78125b3282830cc.html MyEclipse8.5快速搭建SSH框架 使用版本: Strut ...
- 快速搭建springboot框架以及整合ssm+shiro+安装Rabbitmq和Erlang、Mysql下载与配置
1.快速搭建springboot框架(在idea中): file–>new project–>Spring Initializr–>next–>然后一直下一步. 然后复制一下代 ...
随机推荐
- ThreadLocal的内存泄露(转)
ThreadLocal的目的就是为每一个使用ThreadLocal的线程都提供一个值,让该值和使用它的线程绑定,当然每一个线程都可以独立地改变它绑定的值.如果需要隔离多个线程之间的共享冲突,可以使用T ...
- Unity3d 镜面反射 vertex and frag Shader源代码
Unity3d 镜面反射 网上能找到的基本上是固定管道或表面渲染的shader. 特此翻译为顶点.片段渲染的Shader, 本源代码仅仅涉及shader与cs部分. Editor部分使用NGUI绘制的 ...
- 批处理添加iis wpg、users对IIS的访问权限
原文 批处理添加iis wpg.users对IIS的访问权限 上一篇,我们学习了如何使用批处理删除各种帐户在IIS中的访问权限.下面,我们来看看,如何通过批处理添加iis_wpg.users对IIS的 ...
- HDU 4123 Bob’s Race 树的直径+单调队列
题意: 给定n个点的带边权树Q个询问. 以下n-1行给出树 以下Q行每行一个数字表示询问. 首先求出dp[N] :dp[i]表示i点距离树上最远点的距离 询问u, 表示求出 dp 数组中最长的连续序列 ...
- cocos2dx 解释二具体的启动过程:内存管理和回调
在上一篇的第二部分中.我们有一句代码待解释的: // Draw the Scene void CCDirector::drawScene(void) { -... //tick before ...
- ASPNETPager常用属性
<webdiyer:AspNetPager ID="pager" runat="server" class="page" FirstP ...
- R语言数据分析系列六
R语言数据分析系列六 -- by comaple.zhang 上一节讲了R语言作图,本节来讲讲当你拿到一个数据集的时候怎样下手分析,数据分析的第一步.探索性数据分析. 统计量,即统计学里面关注的数据集 ...
- 浅谈JavaScript中继承的实现
谈到js中的面向对象编程,都有一个共同点,选择原型属性还是构造函数,两者各有利弊,而就片面的从js的对象创建以及继承的实现两个方面来说,官方所推荐的是两个相结合,各尽其责,各取其长,在前面的例子中,我 ...
- DirectX11 学习笔记3 - 创建一个立方体 和 轴
该方案将在进一步的程序 面向对象. 独立的模型类.更像是一个框架. 其中以超过遇到了一个非常有趣的问题,.获得一晚.我读了好几遍,以找到其他的列子.必须放在某些功能Render里面实时更新,而不是仅仅 ...
- 【高德地图API】从零开始学高德JS API(二)地图控件与插件——测距、圆形编辑器、鼠标工具、地图类型切换、鹰眼鱼骨
原文:[高德地图API]从零开始学高德JS API(二)地图控件与插件——测距.圆形编辑器.鼠标工具.地图类型切换.鹰眼鱼骨 摘要:无论是控件还是插件,都是在一级API接口的基础上,进行二次开发,封装 ...
