博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
快速代码生成脚手架-rapid-framwork初级使用
阅读量:4588 次
发布时间:2019-06-09

本文共 1433 字,大约阅读时间需要 4 分钟。

1、操作环境:

  1)myeclipse10

  2)tomcat7.0

  3)mysql5

  4)jdk1.6

2、开发步骤:

  1)新建web工程起名rapid_demo,源文件夹设置为java_src,web根文件夹为web

         

  2)复制rapid-framework3.5工程项目到rapid_demo的工程根目录

    

  3)设置rapid_demo的工程编码方式为utf-8

    

    4)设置工程源码路径

    

    5)将generator下lib中的freemake和mysql驱动jar加入构建路径,同时将mysql的驱动jar复制进入web的lib目录下。

    

    6)安装struts2+Hibernate环境

    以Ant Editor打开build.xml文档,打开outline视图,选择install struts2+hibernate工作,点击运行为Ant Build.

    

    7)创建数据库rapid和表user_info

    mysql>create database rapid;

    mysql>use rapid;

    mysql>create table user_info (

          user_id bigint primary key auto_increment,

          username varchar(50) not null,

          password varchar(50),

          birth_date date,

          sex int,

          age int

        )ENGINE=InnoDB DEFAULT CHARSET=utf8;

    8)修改生成器配置文件generator/generator.properties的jdbc数据库连接信息 其它属性暂不修改

      用户名和密码是自己mysql的用户名和密码(废话)。

    

    9)生成代码

    运行generator/src下包cn.org.rapid_framework.generator下的GeneratorMain.java

    运行完毕自动打开一个文件夹(里面放着生成的代码文件):

    

    10)复制里面的所有文件进入工程的根目录下,F5刷新工程,否则有红叉。

    注:缺省Hibernate生成代码为注解方式,可以手工选择other目录下生成的XML方式代码进行替换。

    11)修改java_src/jdbc.properties数据源的数据库连接信息,配置web工程的数据源

    

    注:该配置是应用需要连接的数据库,与生成器的数据库连接是分开配置的,与第8步的数据库连接配置相同即可

     12)部署web工程

    

    13)启动tomcat

    访问地址:

    

    

    14)新增数据,点击新增按钮,输入数据

    

    15)点击提交,返回list页面

    

    16)实现了常见的CURD功能。demo演示完毕。

    参考链接: 

    

    

 

转载于:https://www.cnblogs.com/jsunday/p/3780567.html

你可能感兴趣的文章
事件绑定之bindEvent()与 unBindEvent()函数
查看>>
万能密码
查看>>
idea运行时默认显示的index.jsp修改方法
查看>>
江城子.南湖
查看>>
delphi调用.Net中的dll
查看>>
1084 Broken Keyboard (20 分)
查看>>
字符串复制
查看>>
winfrom获得鼠标的坐标
查看>>
Ubuntu14.04下安装Hadoop2.5.1 (单机模式)
查看>>
如何完成需求文档
查看>>
【翻译】浏览器渲染Rendering那些事:repaint、reflow/relayout、restyle
查看>>
2019 GDUT Rating Contest I : Problem G. Back and Forth
查看>>
虚拟机Linux下扩展硬盘的方法
查看>>
Linux系统(ubuntu14.04) 下安装glib-2.44.1调试工具的过程研究
查看>>
113-PHP使用instanceof判断变量是否为某个类对象
查看>>
SpringMVC数据绑定三(JSON 、XML))
查看>>
JSTreeShaking的webpack-deep-scope-plugin插件的应用
查看>>
3个js数组函数,变成数组本身的3个方法
查看>>
myeclipse6.5设置代码自动提示
查看>>
[Codeforces Round #562 (Div. 2)]
查看>>