- 浏览: 4560 次
- 性别:
- 来自: 广州
最新评论
文章列表
扩展了Struts2的标签,所有自定义标签都用 <s:za- 开头
操作权限标签<s:za-authoperation
菜单默认有add,search,edit,delete四个操作
在jsp页面中,在添加按钮前加上<s:za-authoperation标签,如果用户没有该操作权限,标签里面的内容不显示 ,用法:
<s:za-authoperation operation="add">
<li onclick=""><s:za-i18n field="add ...
在com.gzza.framework.utils一些常用的工具类,如下
CookieUtil //cookie读与写
DBHelp //mysql用的jdbc帮助类
FileUtil //文件操作,包括复制,删除文件夹,压缩文件夹为zip等等
HttpUtil //访问http
MathUtil //用于不丢失精度的数值加减乘除计算
MatrixUtil //生成二维码,条形码相关
TagUtil //自定义标签用到的通用方法
TimeUtil //时间操作,如格式化,时间计算,String转Date
MiscUtil //一些常用的方法
主要类说明 代码生成
- 博客分类:
- 公司开发框架
com.gzza.framework.utils.build.Validate生成jsp时字段校验,有以下几种校验
Validate.NOT_NULL //不能为空
Validate.INT //整数,可为0或负数
Validate.POSITIVE_INT //大于0的正整数
Validate.NUMBER //数值,可有小数点
com.gzza.framework.utils.build.Input生成jsp时字段输入类型,有以下几种类型
Input.TEXT //普通的input=text,为默认类型
Input.TEXTAREA //textarea
Input.K ...
主要类说明 CommonManager
- 博客分类:
- 公司开发框架
com.gzza.framework.iservice.CommonManager类,封装了通用的实体类增删改查的方法。
/**
* 执行sql更新语句, 可用于执行一条update或delete语句
*/
public int executeUpdateFullSql(String sql);
/**
* 执行hql更新语句, 可用于执行一条update或delete语句
*/
public int executeUpdateFullHql(String hql);
/**
* 保存任意多个实体对象,如果是保存多个对象,会使用批量方式插入
* 所以在 ...
主要类说明 CommAction
- 博客分类:
- 公司开发框架
com.gzza.framework.action.CommAction类,所有action都继承该类,封装了通用的方法,包括如下方法
/**
* 取国际化内容
*/
public String i18n(String field);
/**
* 通用的自动完成控件的处理类
*/
public void defaultAutoComplete();
/**
* 取list中对象中的属性类的列表
* 示例:List<GroupUser> gus = commonManager.findByCustomized(GroupUser.cl ...
1.约定大于配置
2.以wego项目为例,项目类结构:
com.gzza.wego为项目包名,项目必需的子包:
action:所有Action类,可以建子包区分不同模块
jdo:所有hibernate实体类,可以建子包区分不同业务
utils:项目独有的工具类,通用的工具类由framework框架提供
WebRoot下方件夹:
css:除pos.css外,其它css文件不需要改动,项目独有的css写在pos.css里
images:图片
js:除pos.js外,其它js文件都不需要改动,项目独有的js写在pos.js里
p ...