WebWorm快速开发工具

WebWorm开发规范

1     前言

       所需资源请移步:http://git.oschina.net/271363534/WebWorm/attach_files

JAVA编程有很多重复机械代码, 生成器可以帮助解决50%的重复工作,

让开发更多关注业务逻辑!WebWorm

框架可以有效解决信息孤岛问题,生成统一代码、统一规范、统一设计

思路,使你能在这个平台上,快速开发出高效高质量代码,缩短项目开发周期。

架构技术采用stripes+ ibatis+strping基础架构,

采用面向声明的开发模式,基于领域对象

方式编写极少代码即可实现复杂的数据展示、数据编辑、表单处理等功能,再配合

WebWormPlugin代码生成器的使用将JavaEE的开发效率提高6

倍以上,可以将代码减少60%以上。

1     新建工程

环境要求

1. Eclipse环境eclipse-jee-indigo以上

2.  Web运行容器servlet3.0支持

3.  Jdk1.7 开发环境采用jdk1.7低版本可能有兼容问题

 

资源说明:


 1.         config:mybatis,log4j,web等配置文件,根据需要加入

  2.        lib:项目中用到第三方jar文件

 3.         plugins:webworm eclipse plugins

 

环境搭建:

1.       复制plugins到内容到eclipse的 dropins目录。

2.       下载配置web运行容器,如tomcat7

 

配置环境

WindowàPreferencesàGenerator

配置当前工程信息:强烈建议字符集统一采用FTF-8



 
新建工程:

1.        新建web工程



 点击下一步



 
1.         附件资源

  复制lib到项目lib

  制作configweb.xml内容或全部到项目web.xml

  复制configconfiguration.xmllog4j.xmlehcache.xml到姓名src

2.       配置项目

按实际信息修改configuration.xml数据库配置信息



 
按实际信息修改web.xml数据库配置信息

 



 
注意:数据库类型和数据库链接信息一定要正确。

1.        运行测试项目



 
祝贺您!!项目搭建完成。

1.       界面简介

登陆系统用户名:admin、密码admin

 

1  功能演示

1.     登录主界面



 
1.         系统参数管理



 
1.         系统菜单管理



 
1.         系统角色管理



 

1 单表场景维护(以MySQL数据库为例)

一、1.新建数据库表结构

CREATE TABLE `jie_level` (
  `lid` varchar(50) COLLATE utf8_bin NOT NULL,
  `levelName` varchar(50) COLLATE utf8_bin DEFAULT NULL COMMENT '
等级名称',
  `minMoney` float DEFAULT NULL COMMENT '
金额起',
  `maxMoney` float DEFAULT NULL COMMENT '
金额至',
  `discount` float DEFAULT NULL COMMENT '
折扣',
  `createTime` datetime DEFAULT NULL,
  PRIMARY KEY (`lid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin

一、2.导出数据模型

 

打开eclipse Data Source explorerWindow à Show View à Data Source explorer



 
新建数据库链接



 
导出数据表模型



 
选择存放位置



 
导出的模型如图:



 
创建单表显示场景


 
选择向导页



 
数据源选择



 
说明:

Data Source:为在data explorer中配置的数据源,根据项目需要选择。

JavaPackage:为java代码的输出路径,根据项目需要定义。

ViewFolder jsp等视图数据路径,根据项目需要定义。

Model File Name:选择数据模型文件,根据此模型生成功能代码。

场景选择



 
说明:

场景选择:会员等级是一张表,选择单表场景。

场景名称:功能导航名称,根据项目自定义。

主体场景:选择主表名称

维护方式:Inline-行内编辑、NewPage-新页面编辑、DialogBox弹出框编辑

数据源配置:



 
说明:

数据源配置该功能中用的数据。

数据源名称:数据源的名称、可以使中文

数据源编码:数据源的标示、建议使用英文

数据源命令:加载数据的sql命令

[加载]按钮:显示数据结果

[保存]按钮:保存数据源



 查询条件配置



 
新增页配置



 
编辑页配置



 
样式页-模板选择



 
生成显示模型

 



 
生成业务代码



 
代码展示



 
控制层代码展示



 
模型片段代码展示



 
菜单管理

admin/admnin登录系统à权限管理à菜单管理



 
分配权限




 

 
修改web.xml增加当前包

 



 
重启项目重启项目

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自271363534.iteye.com/blog/2075338