jmax平台注重半智能化开发过程,简单CRUD平台自动构建生成,复杂业务手动实现,从而达到模块功能从前端到后端代码自动速成,减少重复开发工作,提高企业开发效率。
首个平台版本基础功能有:
1、功能更权限管理控制,基于不同用户不同角色,权限限制;
2、系统会话监控,日志记录及数据字典定义;
3、报表管理,根据业务,自定义配置报表导出及图表显示;
4、敏捷开发,基于平台规范模版,快速开发;
5、案例演示,包含商城管理(代码未上传,待整合)和论坛管理
技术:
平台主要采用easyui+spring+hibernate+freemark以及基于hibernate进行sql模版自定义扩展,给复杂业务sql提供分离;
界面采用自定义统一封装easyui控件,方便界面控件的统一维护开发,使前端界面完全分离后端;
平台统一代码书写方格,新模块新模型基础代码自动创建;
报表主要基于ireport+highcharts,自行定义报表模版方式,然后进行模版解析引擎,迅速展示图表及多种格式导出;
来源:
平台是自己工作3年来的积累,UI从ZK框架到jsp+easyui自定义标签到freemark+easyui自行封装以及扩展hibernate自定义动态sql模版方式,一步一步变更产生;
后端主要阅读和参考多个前辈工程代码,有spring、hibernate、springside、jfinal、jeecg,这里对这些框架的作者表示感谢;
目前基于jmax平台可以正在开发相关系统有:酒店管理系统、商城管理系统、门禁管理系统、企业内部管理系统、订单管理系统、库存管理系统等;
访问地址:http://www.jmax4you.com/jmax
相关推荐
jMax消亡的谣言被大大夸大了。 自由软件不会死,只是睡了很长时间。 jMax Phoenix是一个独立的项目,其目的是重新启动jMax开发,并使它可用于任何类型的音乐。
适用于jMax的gMax图形工具
DIPS,“带声音的数字图像处理”,是一组 Max 对象,用于处理 jMax GUI 编程环境中的实时视觉图像处理事件和 OpenGL 函数。
函数saen = SampEn_MC(sample,M,r,start,finish,imax,jmax) 输入样品 - 生物或其他一些样品m - 子样本的长度。 大多数情况下使用值 3 r - 两个子样本之间的最大允许距离start - 定义我们开始计算的样本索引...
jMax是用于构建交互式实时音乐和多媒体应用程序的可视化编程环境。
:我作为webDev的投资组合这些是我成为网络开发人员的第一个项目。 请客气! 您会发现我的简历和一些学校项目,几乎是我从短暂职业生涯开始以来所做的一切! 感谢您给我一些建议,请访问 ! 此致,Jean-Maxime
int jmax=min(wei[n]-1,c); for(int j=0;j<=jmax;j++) m[n][j]=0; for(int jj=wei[n];jj;jj++) m[n][jj]=val[n]; for(int i=n-1;i>1;i--){ //递归部分 jmax=min(wei[i]-1,c); for(int j=0;j<=jmax;j++) m[i]...
适用于流行和可扩展的实时模块化音频环境Max / MSP和pd(纯数据)的一致示例对象(记录,播放,粒度等)。
jmax=jmin; for j=1:n a=cd-j*sd; b=sd+j*cd; if imin>a imin=a; end if imax imax=a; end if jmin>b jmin=b; end if jmax jmax=b; end end for j=1:n a=m*cd-j*sd; b=m*sd+j*cd; if imin>a imin=...
函数f.make.param允许构建光合作用参数(Vcmax,Jmax,动力学常数等)列表,程序包的其他功能使用该列表来模拟光合作用。 默认情况下,对f.make.param()的调用提供了FATES模型中用于热带森林的参数列表。 还可以...
int jMax = min(w[n]-1,c); //背包剩余容量上限 范围[0~w[n]-1] for(int j=0; j<=jMax;j++) m[n][j] = 0; for(int j=w[n];j; j++) m[n][j] = v[n]; //限制范围[w[n]~c] for(int i=n-1; i>1; i--) { jMax = ...
它是用 Javascript 开发的,导出的数据存储在 JSON 格式的文件中。 为什么是另一个工具? Cassandra 有一些很棒的工具可以导出和导入数据: 快照 sstable2json CQL 的 COPY FROM/TO 但问题是快照和 sstable2...
u dim,par,type,imax,jmax,kmax,var1,var2,var3定义数组 par:数组名 type:array数组,如同fortran,下标最小号为1,可以多达三维(缺省) char字符串组(每个元素最多8个字符) table imax,jmax,kmax各维的最大下...
int jmax=min(w[n]-1,c); for(int j=0;j<=jmax;j++) m[n][j]=0; for(int jj=w[n];jj;jj++) m[n][jj]=v[n]; for(int i=n-1;i>1;i--){ //递归部分 jmax=min(w[i]-1,c); for(int j=0;j<=jmax;j++) m[i][j]=m[i+...
研究分析可得,随切口深度的增加,梁启裂、失稳时的J积分和裂纹的亚临界扩展量逐渐降低,启裂Jini的降低幅度比失稳扩展Jmax小;复合梁的Jini、Jmax和裂缝亚临界扩展长度随着环氧沥青混凝土的模量增大而变校研究可为桥面...
int jmax=min(w[n]-1,c); for(int j=0;j<=jmax;j++) m[n][j]=0; for(int jj=w[n];jj;jj++) m[n][jj]=v[n]; for(int i=n-1;i>1;i--){ //递归部分 jmax=min(w[i]-1,c); for(int j=0;j<=jmax;j++) m[i][j]=m[i...
电机S型运动曲线。亲测和仿真有效。设置初速度V0,末速度Ve,最大加速度Vmax,初距离q0,末距离q1,加加速度Jmax,目标加速度Amax
采用matlab识别手写数字代码%测试 clear all; p(1:256,1)=1; %初始图像二值化像素 p1=ones(16,16); ... %加载训练好的网络 test=input('C:\Documents and Settings\...jmax=max(j); %求取数字像素占据空间的最大列的索引