知识大全 JEECG V3.0版本新架构基础

Posted

篇首语:惜时专心苦读是做学问的一个好方法。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 JEECG V3.0版本新架构基础相关的知识,希望对你有一定的参考价值。

JEECG V3.0版本新架构基础  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  JEECG V 版本推翻了原有SSH 架构 采用SpringMVC+Hibernate+Spring jdbc基础架构 采用面向声明的开发模式 基于泛型方式编写极少代码即可实现复杂的数据展示 数据编辑 表单处理等功能再配合代码生成器的使用将JavaEE的开发效率提高 倍以上 可以将代码减少 %以上

  JEECG 新版主要集中三大技术点: 代码生成器 UI快速开发库 在线流程设计

  技术点一 代码生成器 支持多种数据模型 根据表生成对应的Entity Service Dao Action JSP等 增删改查功能生成直接使用

  技术点二 UI快速开发库 针对WEB UI进行标准式封装 页面统一采用自定义标签实现功能 列表数据展现 页面校验等 标签使用简单清晰且便于维护

  技术点三 在线流程设计 采用开源Activiti流程引擎 实现在线画流程 自定义表单 表单挂靠 业务流转

  JEECG V 采用SpringMVC+Hibernate+Spring jdbc等主流框架

  JEECG V 经过了专业压力测试 性能测试 保证后台数据的准确性和页面访问速度

  支持多种浏览器: IE 火狐 Google 等浏览器访问速度都很快

  支持数据库: Mysql Oracle g等

  基础权限: 用户 角色 菜单权限

  Web容器测试通过的有Jetty和Tomcat

  要求JDK +

>>>

  自定义标签列表页面代码示例:

  <%@ page language= java contentType= text/; charset=UTF pageEncoding= UTF %>

  <%@include file= /context/mytags jsp %>

  <div class= easyui layout fit= true >

  <div region= center >

  <t:dategrid name= jeecgDemoList title= 开发DEMO列表 actionUrl= jeecgDemoController do?datagrid idField= id fit= true >

  <t:dgCol title= 编号 field= id hidden= false ></t:dgCol>

  <t:dgCol title= 用户名 field= userName query= true ></t:dgCol>

  <t:dgCol title= 电话号码 sortable= false field= mobilePhone width= query= true ></t:dgCol>

  <t:dgCol title= 办公电话 field= officePhone ></t:dgCol>

  <t:dgCol title= 邮箱 field= email ></t:dgCol>

  <t:dgCol title= 年龄 sortable= true field= age ></t:dgCol>

  <t:dgCol title= 工资 field= sex ></t:dgCol>

  <t:dgCol title= 性别 field= salary ></t:dgCol>

  <t:dgCol title= 生日 field= birthday formatter= yyyy/MM/dd ></t:dgCol>

  <t:dgCol title= 创建日期 field= createTime formatter= yyyy MM dd hh:mm:ss ></t:dgCol>

  <t:dgCol title= 操作 field= opt width= ></t:dgCol>

  <t:dgFunOpt funname= szqm(id) title= 审核 />

  <t:dgDelOpt title= 删除 url= jeecgDemoController do?del&id=id />

  <t:dgToolBar title= 录入 icon= icon add ></t:dgToolBar>

  <t:dgToolBar title= 编辑 icon= icon edit ></t:dgToolBar>

  </t:dategrid>

  </div>

  </div>

  <script type= text/javascript >

  function szqm(id)

  createwindow( 审核 jeecgDemoController do?doCheck&id= + id);

  

  </script>

  自定义标签添加页面示例

  <%@ page language= java import= java util * contentType= text/; charset=UTF pageEncoding= UTF %>

  <%@include file= /context/mytags jsp %>

  <!DOCTYPE >

  <>

  <head>

  <title>开发DEMO</title>

  <t:base type= jquery easyui tools ></t:base>

  </head>

  <body scroll= no >

  <t:formvalid formid= formobj dialog= true usePlugin= password layout= table action= jeecgDemoController do?save >

  <input id= id name= id type= hidden value= $jgDemo id >

  <table cellpadding= cellspacing= class= formtable >

  <tr>

  <td align= right width= % nowrap>

  <label class= Validform_label >

  用户名:

  </label>

  </td>

  <td class= value width= % >

  <c:if test= $jgDemo id!=null >

  $jgDemo userName

  </c:if>

  <c:if test= $jgDemo id==null >

  <input id= userName class= inputxt name= userName

  value= $jgDemo userName datatype= s >

  <span class= Validform_checktip >用户名范围在 ~ 位字符</span>

  </c:if>

  </td>

  </tr>

  <tr>

  <td align= right nowrap>

  <label class= Validform_label >

  手机号码:

  </label>

  </td>

  <td class= value >

  <input class= inputxt name= mobilePhone

  value= $jgDemo mobilePhone datatype= m errormsg= 手机号码不正确!

  ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  办公电话:

  </label>

  </td>

  <td class= value >

  <input class= inputxt name= officePhone

  value= $jgDemo officePhone datatype= n

  errormsg= 办公室电话不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  常用邮箱:

  </label>

  </td>

  <td class= value >

  <input class= inputxt name= email value= $jgDemo email

  datatype= e errormsg= 邮箱格式不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  年龄:

  </label>

  </td>

  <td class= value >

  <input class= inputxt name= age value= $jgDemo age

  datatype= n errormsg= 年龄格式不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  工资:

  </label>

  </td>

  <td class= value >

  <input class= inputxt name= salary value= $jgDemo salary

  datatype= d errormsg= 工资格式不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  生日:

  </label>

  </td>

  <td class= value >

  <input name= birthday class= easyui datebox

  value= <fmt:formatDate value= $jgDemo birthday type= date />

  errormsg= 生日格式不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  创建日期:

  </label>

  </td>

  <td class= value >

  <input name= createTime class= easyui datetimebox

  value= $jgDemo createTime

  errormsg= 日期格式不正确! ignore= ignore >

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  性别:

  </label>

  </td>

  <td class= value >

  <t:boBox url= jeecgDemoController do?box name= sex text= userName id= id ></t:boBox>

  <span class= Validform_checktip ></span>

  </td>

  </tr>

  <tr>

  <td align= right >

  <label class= Validform_label >

  部门:

  </label>

  </td>

  <td class= value >

  <select id= depId name= depId datatype= * >

  <c:forEach items= $departList var= depart >

  <option value= $depart id <c:if test= $depart id==jgDemo depId >selected= selected </c:if>>

  $depart departname

  </option>

  </c:forEach>

  </select>

  <span class= Validform_checktip >请选择部门</span>

  </td>

  </tr>

  </table>

  </t:formvalid>

cha138/Article/program/Java/ky/201311/28025

相关参考

知识大全 MS SQL基础教程 SQL 2000的版本和系统需求[2]

MSSQL基础教程SQL2000的版本和系统需求[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 MS SQL基础教程 SQL 2000的版本和系统需求[1]

MSSQL基础教程SQL2000的版本和系统需求[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 如何架构高性价比的分布式计算机集群(2)

  J安装开始后会有一些问题除新内核加入LILO或GRUB一问回答为G以外的问题都用回车使用缺省选择(大写的字母为缺省值)问题依次为内核源代码的路径新内核的启动选项添加在那个启动程序中内核所包含的库文

中资保险公司的组织架构

中资保险公司的组织架构多年来,中资保险公司大多采用的是职能式的组织结构形式。这种组织结构形式是一种高度集权的一元结构,称U型结构。这种组织结构形式是以工作性质和职能范围为基础来划分部门的,各部门执行所

知识大全 新疆初中英语学的是哪个版本的,最好有总结

新疆初中英语学的是哪个版本的,最好有总结!我上初中就一直学的人民教育出版社的书,也就是说是人教版的我是新疆阿克苏库车县二中初中部毕业的金华的初中英语是哪个版本的义务教育课程标准实验教科书新标准浙江省专

知识大全 为什么百度百科中有些人总是喜欢把一个词条中上一个人修改的内容删去,恢复原版本?

为什么百度百科中有些人总是喜欢把一个词条中上一个人修改的内容删去,恢复原版本?你好,那是因为上一版本损失有效信息或者是无效版本。部分有权限的百科用户就可以在允许范围内覆盖上一版本。百度百科里负责审核新

知识大全 东芝电脑怎么样重装系统?要详细的!

东芝电脑怎么样重装系统?要详细的!东芝笔记本U盘重装系统前的准备工作:①使用U盘装机大师全能版V3.0.0.0制作好的u盘启动盘一个。②自行下载好系统镜像文件包一个。东芝笔记本U盘重装系统的正式步骤:

知识大全 联通大幅更换董事确立新组织框架

    为了迎接G到来运营商都在进行架构调整资料图片  近日刚刚公布年财报的中国联通股份有限公司(HK下称联通)又爆人事变动其董事大幅更换名辞职而名母公司高层进入公司董事会  联通发布公告披露李秋鸿将

知识大全 百度百科词条提交之后,提示该内容有多个版本正在等待审核,大概需要多久我才能再提交成功

百度百科词条提交之后,提示该内容有多个版本正在等待审核,大概需要多久我才能再提交成功这种情况你不要提交新的,这个是有一个别人已经提交了一个版本,你要等他的审核结束,才可以编辑与提交的,不管之前的一个人

知识大全 我不懂英文,所以请高手帮忙翻译下,谢谢

我不懂英文,所以请高手帮忙翻译下,谢谢!1、小尾巴(旅游/翻译/真人)这是一款新推出的翻译app产品,其前身是已被150万用户认可的”旅行真人译“,改名之后的全新版本将在原来的基础上,吸纳用户的意见反