jeecg 3.5.2 ace 版本发布,快速开发平台 -欧洲杯足彩官网

0顶
0踩

 

jeecg framework 3.5.2 (快速开发平台) ace版本发布

平台介绍:
jeecg(j2ee code generation),一款基于代码生成器的java快速开发平台,集成强大代码生成器和在线开发机制,在线报表配置机制。
————————————————————————————————————————
version:  jeecg-framework-3.5.2
版 本:   jeecg 微云快速开发平台
date:      2015-06-08
作 者:      张代浩
邮 箱:      scott@jeecg.com
————————————————————————————————————————

 

功能升级日志:
1. ace 仿bootsrap凯发推荐首页风格样式
2. 数据权限(行级,列级,字段级)
3. 图表配置(在线通过配置方式,实现曲线图,柱状图等数据报表)
3. 国际化完善
4. 富查询编辑器、支持客户个性化设置列表显示列
5. 平台bug修复

————————————————————————————————————————
平台技术特点:


技术点一: online coding在线开发(通过在线配置实现一个表模型的增删改查功能,无需一行代码,支持用户自定义表单布局)
技术点二:代码生成器,支持多种数据模型,根据表生成对应的entity,service,dao,action,jsp等,增删改查功能生成直接使用
技术点三:ui快速开发库,针对web ui进行标准封装,页面统一采用ui标签实现功能:数据datagrid,表单校验,popup,tab等,实现jsp页面零js,开发维护非常高效
技术点四:在线流程定义,采用开源activiti流程引擎,实现在线画流程,自定义表单,表单挂接,业务流转,流程监控,流程跟踪,流程委托等
技术点五:系统日志记录 (详细记录操作日志)
技术点六:查询过滤器:查询功能自动生成,后台动态拼sql追加查询条件;支持多种匹配方式(全匹配/模糊查询/包含查询/不匹配查询)
技术点七:移动平台支持,对bootstrap(兼容html5)进行标准封装
技术点八:动态报表功能(用户输入一个sql,系统自动解析生成报表)
技术点九:数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段)
技术点十:国际化(支持多语言,国际化的封装为多语言做了便捷支持)
技术点十一:多数据源(在线配置数据源,数据源工作类封装)
技术点十二:多种凯发推荐首页风格切换,支持自定义凯发推荐首页风格。(经典风格、shortcut风格、ace bootstrap风格、云桌面风格)
技术点十三:在线图表配置(无需编码,通过在线配置方式,实现曲线图,柱状图,数据等报表)
技术点十四:简易excel导入导出,支持单表导出和一对多表模式导出,生成的代码自带导入导出功能

ace风格演示:



jeecg技术论坛:
       
源码下载:
       
       
      
在线演:
      

 

来自:
0
0
评论 共 3 条 请登录后发表评论
3 楼 2015-06-12 17:11
感觉还不如上一版,进去功能变少了,可能是点不出来吧,点了没反应~
2 楼 2015-06-10 10:43
开源就是个噱头,对吧
1 楼 2015-06-09 16:45
楼主大人啊,你们的demo登录进去就出错了哦。

错误异常: mysqlsyntaxerrorexception

--------------------------------------------------------------------------------

错误描述:

table 'jeecg-bpm-mvn.t_s_role_org' doesn't exist
错误信息:

com.mysql.jdbc.exceptions.jdbc4.mysqlsyntaxerrorexception: table 'jeecg-bpm-mvn.t_s_role_org' doesn't exist at sun.reflect.generatedconstructoraccessor363.newinstance(unknown source) at sun.reflect.delegatingconstructoraccessorimpl.newinstance(delegatingconstructoraccessorimpl.java:27) at java.lang.reflect.constructor.newinstance(constructor.java:513) at com.mysql.jdbc.util.handlenewinstance(util.java:411) at com.mysql.jdbc.util.getinstance(util.java:386) at com.mysql.jdbc.sqlerror.createsqlexception(sqlerror.java:1054) at com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:4237) at com.mysql.jdbc.mysqlio.checkerrorpacket(mysqlio.java:4169) at com.mysql.jdbc.mysqlio.sendcommand(mysqlio.java:2617) at com.mysql.jdbc.mysqlio.sqlquerydirect(mysqlio.java:2778) at com.mysql.jdbc.connectionimpl.execsql(connectionimpl.java:2825) at com.mysql.jdbc.preparedstatement.executeinternal(preparedstatement.java:2156) at com.mysql.jdbc.preparedstatement.executequery(preparedstatement.java:2323) at com.alibaba.druid.filter.filterchainimpl.preparedstatement_executequery(filterchainimpl.java:2708) at com.alibaba.druid.filter.filtereventadapter.preparedstatement_executequery(filtereventadapter.java:465) at com.alibaba.druid.filter.filterchainimpl.preparedstatement_executequery(filterchainimpl.java:2705) at com.alibaba.druid.proxy.jdbc.preparedstatementproxyimpl.executequery(preparedstatementproxyimpl.java:99) at com.alibaba.druid.pool.druidpooledpreparedstatement.executequery(druidpooledpreparedstatement.java:211) at org.hibernate.engine.jdbc.internal.resultsetreturnimpl.extract(resultsetreturnimpl.java:56) at org.hibernate.loader.loader.getresultset(loader.java:2040) at org.hibernate.loader.loader.executequerystatement(loader.java:1837) at org.hibernate.loader.loader.executequerystatement(loader.java:1816) at org.hibernate.loader.loader.doquery(loader.java:900) at org.hibernate.loader.loader.doqueryandinitializenonlazycollections(loader.java:342) at org.hibernate.loader.loader.dolist(loader.java:2526) at org.hibernate.loader.loader.dolist(loader.java:2512) at org.hibernate.loader.loader.listignorequerycache(loader.java:2342) at org.hibernate.loader.loader.list(loader.java:2337) at org.hibernate.loader.hql.queryloader.list(queryloader.java:495) at org.hibernate.hql.internal.ast.querytranslatorimpl.list(querytranslatorimpl.java:356) at org.hibernate.engine.query.spi.hqlqueryplan.performlist(hqlqueryplan.java:195) at org.hibernate.internal.sessionimpl.list(sessionimpl.java:1269) at org.hibernate.internal.queryimpl.list(queryimpl.java:101) at org.jeecgframework.core.common.dao.impl.genericbasecommondao.findhql(genericbasecommondao.java:942) at org.jeecgframework.core.common.service.impl.commonserviceimpl.findhql(commonserviceimpl.java:437) at sun.reflect.generatedmethodaccessor394.invoke(unknown source) at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) at java.lang.reflect.method.invoke(method.java:597) at org.springframework.aop.support.aoputils.invokejoinpointusingreflection(aoputils.java:318) at org.springframework.aop.framework.reflectivemethodinvocation.invokejoinpoint(reflectivemethodinvocation.java:183) at org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:150) at org.springframework.transaction.interceptor.transactioninterceptor.invoke(transactioninterceptor.java:110) at org.springframework.aop.framework.reflectivemethodinvocation.proceed(reflectivemethodinvocation.java:172) at org.springframework.aop.framework.jdkdynamicaopproxy.invoke(jdkdynamicaopproxy.java:202) at $proxy66.findhql(unknown source) at org.jeecgframework.web.system.controller.core.logincontroller.getuserfunction(logincontroller.java:406) at org.jeecgframework.web.system.controller.core.logincontroller.getfunctionmap(logincontroller.java:343) at org.jeecgframework.web.system.controller.core.logincontroller.login(logincontroller.java:279) at sun.reflect.generatedmethodaccessor229.invoke(unknown source) at sun.reflect.delegatingmethodaccessorimpl.invoke(delegatingmethodaccessorimpl.java:25) at java.lang.reflect.method.invoke(method.java:597) at org.springframework.web.bind.annotation.support.handlermethodinvoker.invokehandlermethod(handlermethodinvoker.java:176) at org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.invokehandlermethod(annotationmethodhandleradapter.java:436) at org.springframework.web.servlet.mvc.annotation.annotationmethodhandleradapter.handle(annotationmethodhandleradapter.java:424) at org.springframework.web.servlet.dispatcherservlet.dodispatch(dispatcherservlet.java:923) at org.springframework.web.servlet.dispatcherservlet.doservice(dispatcherservlet.java:852) at org.springframework.web.servlet.frameworkservlet.processrequest(frameworkservlet.java:882) at org.springframework.web.servlet.frameworkservlet.doget(frameworkservlet.java:778) at javax.servlet.http.httpservlet.service(httpservlet.java:621) at javax.servlet.http.httpservlet.service(httpservlet.java:722) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:305) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) at org.jeecgframework.core.aop.gzipfilter.dofilter(gzipfilter.java:201) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) at com.alibaba.druid.support.http.webstatfilter.dofilter(webstatfilter.java:140) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) at org.springframework.web.filter.characterencodingfilter.dofilterinternal(characterencodingfilter.java:88) at org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:76) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) at org.springframework.orm.hibernate4.support.opensessioninviewfilter.dofilterinternal(opensessioninviewfilter.java:119) at org.springframework.web.filter.onceperrequestfilter.dofilter(onceperrequestfilter.java:76) at org.apache.catalina.core.applicationfilterchain.internaldofilter(applicationfilterchain.java:243) at org.apache.catalina.core.applicationfilterchain.dofilter(applicationfilterchain.java:210) at org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:224) at org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:169) at org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:472) at org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:168) at org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:98) at org.apache.catalina.valves.accesslogvalve.invoke(accesslogvalve.java:927) at org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:118) at org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:407) at org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:987) at org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:579) at org.apache.tomcat.util.net.aprendpoint$socketprocessor.run(aprendpoint.java:1805) at java.util.concurrent.threadpoolexecutor$worker.runtask(threadpoolexecutor.java:885) at java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:907) at java.lang.thread.run(thread.java:619)

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • logstash grok 添加了自定义的正则表达式,可以提取出日志的等级,日志的时间,日志的线程号

  • java正则表达式 单个符号 英文句点.符号:匹配单个任意字符。 中括号[]:只有中括号里面指定的字符才参与匹配,也只能匹配单个字符 比如 "[a-za-z]" :只能匹配大写字母或者小写字母 | 符号。相当与“或”,可以匹配指定的字符,但是也只能选择其中一项进行匹配。 ^符号:表示否,如果用在方括号内,^表示不想匹配的字符。 表达式:[^x] 匹配字符不能是x 如果想在正则表达式中使用特殊符号 需要使用\进行转义 在java中两个\\代表一个\ 比如: 字符 说明 ^

  • 项目中有一个新的需求,就是需要解析日志,将日志中的部分数据分析获取出来供系统使用,通俗的讲就是抓取日志中的部分有用的信息,比如下面的apache日志信息,我需要解析每行日志,获取每行日志的ip地址、用户、创建时间、请求方式、地址....如果我们单纯使用java的方式,可能会想到通过文件流读取日志信息,然后逐行解析字符串,但是这种方式太过于复杂,而且效率比较低,在网上查询了相关的资料,决定使用log...

  • 以下正则表达式接受带括号的字符串-"^.*[\\(\\)].*$";^匹配句子的开头。。*匹配零个或多个(任何)字符。[\\(\\)]匹配的括号。$表示句子的结尾。例子1importjava.util.scanner;importjava.util.regex.matcher;importjava.util.regex.pattern;publicclasssampletest{pub...

  • 展开全部代码如下:import java.util.arraylist;import java.util.list;import java.util.regex.matcher;import java.util.regex.pattern;public class test {public static void main(string[] args) throws exception {stri...

  • 学习正则,工作中使用正则让我对“^”有了新的认知: 正则中^匹配输入字符串的开始位置,除非在[]方括号表达式中使用,此时表示不接受该字符集合。 废话不多说,直接看栗子吧, 如下图所示,需要匹配第一个花括号前的地址 [^}] 除了“}”以外的任何字符 [^}]* 0或多个非“}”的字符 ^[^}]* 从左向右匹配非“}”的多个字符 ...

  • 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。         大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文

  • 1、字符串是不是匹配正则表达式,如果匹配就返回ture;如果不匹配就返回false。参数:regex – 匹配字符串的正则表达式input – 字符串1、查找匹配项。

  • 经常用到正则匹配小括号内容,在此摘录下来string content = "src: local('open sans light'), local('opensans-light'), format('wof...

  • 1.正则表达式中的圆括号的作用是对字符进行分组,并保存匹配的文本。 2.圆括号用法i:对字符或元字符进行分组,这样在圆括号内就可以对字符组合使用限定符。     eg. 匹配a 一个数字 a 一个数字:(a\d){2} 3.圆括号用法ii:表示可选择性。     3.1 从两个直接量中选择一个        eg. gr(a|e)y匹配gray和grey,该例子还可以

  • 正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。 (\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-za-z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个空格,\s[1,3]表示匹配一到三个空

  • 不包含中括号正则表达式如下:\\[(.*?)]注:.匹配除换行符\n之外的任何单字符;*匹配前面的子表达式零次或多次;?匹配前面的子表达式零次或一次;()标记一个子表达式的开始和结束位置;\[匹配[字符。[是特殊字符需要转义;\特殊字符,前面还需要转义字符\。包含中括号(\\[(.*?)])外加小括号,表示[]也在匹配结果之内。代码(不包含中括号)import java.util.scanner;...

  • java代码实现: for (int i = 1; i <= 1; i ) { system.out.println(i); list<long> lilstresult=servicelineservice.getservicelistidbybusinessgroup(i ""); syste...

  • java 提供了功能强大的正则表达式api,在java.util.regex 包下。本教程介绍如何使用正则表达式api。 正则表达式 一个正则表达式是一个用于文本搜索的文本模式。换句话说,在文本中搜索出现的模式。例如,你可以用正则表达式搜索网页中的邮箱地址或超链接。 正则表达式示例 下面是一个简单的java正则表达式的例子,用于在文本中搜索 http://

  • 由于在一些复杂无结构的日志,json、xml等解析规则无法解决,就可以用到grok,grok本身使用正则表达式解析日志,由于正则表达式的强大功能,使得grok可解析 syslog logs、apache and other webserver logs、mysql logs等任意格式。   1、正则表达式库 grok内置了许多的正则表达式库,便于我们直接使用开发(github搜索grok,项...

  • mysql 8.0 重新定义了错误日志输出和过滤,改善了原来臃肿并且可读性很差的错误日志。比如增加了 json 输出,在原来的日志后面以序号以及 json 后缀的方式展示。比如我机器上的 mysql 以 json 保存的错误日志 mysqld.log.00.json:[root@centos-ytt80 mysql80]# jq . mysqld.log.00.json{ "log_type":...

  • 正则表达式的概念:在程序中经常需要对字符串这类数据进行合法的验证,如果没有其他的新技术,就只能采用字符串中 原始方法进行截取等各种判断,这样代码书写量很大,并且不利于程序的维护‘ 于是,就提供了更加简便的技术来验证码字符串这类数据。这个技术就叫做正则表达式, 正则表达式:正确的规则组成的一个表达式,它可以验证其他的字符串数据的合法性。 正则表达式的书写规则 正则表达式是验证字符串:在正则

global site tag (gtag.js) - google analytics
网站地图