阅读更多

写在最前面

 经过一段时间的强撸,我们觉得是时候发布AOS V0.3版本了。这个版本共有21个新增/缺陷/问题的变更。

AOS平台简介

AOS应用基础平台基于JavaEE技术体系,以“标准功能可复用、通用模块可配置、行业需求快速开发、异构系统无缝集成”为目标,为软件开发团队提供高效可控、随需应变、快速实现业务需求的全栈式技术解决方案,使其获得更低成本、更高质量、更快交付业务和运维支持的核心技术竞争力。

据说这货尤其适合构建和开发中大型企业管理软件和各级政务信息化系统。如各类型企业的ERP/CRM/OA/HR/MRP/WMS等软件;各级政府事业单位(如:公安、财政、税务、保险、医疗、教育等)的审批办公、业务经办系统;移动App后端支撑系统;微信平台开发等。

AOS在线演示系统

http://42.120.21.17/aos (在线演示系统为只读模式,部分功能可能不流畅。完美体验请搭建本地环境。)

用户名/密码:root/111111。

AOS代码托管

http://git.oschina.net/osworks/AOS

版本变更日志

1.【新增】新增了嵌入式数据库 H2的Dao层代码生成功能,新增了H2的数据库物理分页实现。

2.【新增】新增了AOS标签库按钮范例演示模块。

3.【新增】新增了AOS标签库基本表格特性展示范例演示模块。

4.【新增】新增了报表开发的功能。支持HTML报表、PDF报表、XLS报表、XLSX报表、DOCX报表、PPTX报表。

5.【新增】新增了报表开发范例。

6.【新增】新增了可编辑表格的前端和后端相应的封装。

7.【新增】新增了表格①、表格②、可编辑表格、客户端分页表格的范例。详见同名菜单。

8.【问题】修复了由于<include>标签引起的font-awesome.min.css资源被重复加载的bug。

9.【新增】新增了对存储过程调用的封装。

10.【问题】解决分页连接器中的参数保留字page和页面管理中的sql id中名称冲突导致的salserver语法错误的问题。

11.【缺陷】对容器型面板组件进行了标题背景的扁平化处理。

12.【缺陷】对按钮组件进行了扁平化处理。

13.【缺陷】优化了连接池配置,解决部分mysql版本8小时空闲连接被自动断开的问题。

14.【问题】解决了代码生成器中非VARCHAR型字段生成的like迷糊匹配语句的问题。(非VARCHAR字段直接不生成like语句)。

15.【缺陷】当水平导航条只有一个导航按钮的时候,直接将其隐藏。不显示水平导航条。

16.【缺陷】完善了切换已经打开的Tab时,当前高亮Tab不和其同步变化的缺陷。

17.【新增】新增了基于Oracle存储过程的调用范例。(其它DB同理可调)见菜单:范例->杂项->存储过程调用。

18.【缺陷】完善了登录页面的交互逻辑。

19.【新增】新增[WebIDE集成开发]功能模快的Dao代码可视化生成的功能。

20.【缺陷】重构了aos.js的命名空间,App->AOS。

21.【问题】解决了卡片菜单没有设置矢量图标的时候无法切换的问题。

AOS部分截屏

2
0
评论 共 3 条 请登录后发表评论
3 楼 zhunengfei 2015-09-12 23:39
yangsong158 写道
不得不说,iteye上,已经没有什么能人了。
像这样的好作品,竟然没人出来支持。
不过呢,小小吐槽一下,这东东,和之前出的一个叫G4Studio的东西,长得真像。
还有,这个界面风格,看上去应该是ExtJS的。商业授权会不会有问题。



这个是同一个作者的,G4Studio 的EXT版本比较低,那个版本的EXT是可以用来做商业,这个AOSEXT版本为4.2 ,你知道是要授权的,人家保留告你的权利,在中国到处都是用EXT做ERP企业内部系统,大公司不清楚,小公司确实很多
2 楼 wst302 2015-08-01 13:04
很担心extjs 的学习曲线啊
1 楼 yangsong158 2015-08-01 10:19
不得不说,iteye上,已经没有什么能人了。
像这样的好作品,竟然没人出来支持。
不过呢,小小吐槽一下,这东东,和之前出的一个叫G4Studio的东西,长得真像。
还有,这个界面风格,看上去应该是ExtJS的。商业授权会不会有问题。

发表评论

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

相关推荐

  • 跟我一起写 Makefile 作者:陈皓 整理:祝冬华

    跟我一起写 Makefile 作者:陈皓 整理:祝冬华 来源网络,希望能与大家分享这份学习资料,资源分数也设置了最低值,如有侵权,请联系我删除文件。 第一部分、概述 (6) 第二部分、关于程序的编译和链接 (6) 第三部分、Makefile 介绍 (7) 一、Makefile的规则 (7) 二、一个示例 (8) 三、make是如何工作的 (9) 四、makefile中使用变量 (10) 五、让make自动推导 (11) 六、另类风格的makefile &#40;12&#41; 七、清空目标文件的规则 (13) 第四部分、Makefile 总述 (13) 一、Makefile里有什么? (13) 1、显式规则。 (14) 2、隐晦规则。 (14) 3、变量的定义。 (14) 4、文件指示。 (14) 5、注释。 (14) 二、Makefile的文件名 (15) 三、引用其它的Makefile &#40;15&#41; 四、环境变量 MAKEFILES (16) 五、make的工作方式 (16) 第五部分、书写规则 (17) 一、规则举例 (17) 二、规则的语法 (17) 三、在规则中使用通配符 (18) 四、文件搜寻 (19) 五、伪目标 (20) 六、多目标 (22) 七、静态模式 (22) 八、自动生成依赖性 (24) 第六部分书写命令 (25) 一、显示命令 (26) 二、命令执行 (26) 三、命令出错 (27) 四、嵌套执行make (28) 五、定义命令包 (30) 第七部分使用变量 (30) 一、变量的基础 (31) 二、变量中的变量 (32) 三、变量高级用法 (34) 四、追加变量值 (37) 五、override 指示符 (37) 六、多行变量 (38) 八、目标变量 (39) 九、模式变量 (40) 第八部分使用条件判断 (40) 一、示例 (40) 二、语法 (42) 第九部分使用函数 (43) 一、函数的调用语法 (44) 二、字符串处理函数 (44) 1、subst (44) 2、patsubst (45) 3、strip (45) 4、findstring (46) 5、filter (46) 6、filter-out (46) 7、sort (47) 8、word (47) 9、wordlist (47) 10、words (47) 11、firstword (48) 12、字符串函数实例 (48) 三、文件名操作函数 (48) 1、dir (48) 2、notdir (48) 3、suffix (49) 4、basename (49) 5、addsuffix (49) 6、addprefix (49) 7、join (50) 四、foreach 函数 (50) 五、if 函数 (50) 六、call函数 (51) 七、origin函数 (51) “undefined” (52) “default” (52) “file” (52) “command line” (52) “override” (52) “automatic” (52) 八、shell函数 (53) 九、控制make的函数 (53) 1、error (53) 2、warning (54) 第十部分 make 的运行 (54) 二、指定Makefile &#40;54&#41; 三、指定目标 (55) “all” (56) “clean” (56) “install” (56) “print” (56) “tar” (56) “dist” (56) “TAGS” (56) “check”和“test” (56) 四、检查规则 (57) 五、make的参数 (57) 第十一部分隐含规则 (61) 一、使用隐含规则 (61) 二、隐含规则一览 (62) 1、编译C程序的隐含规则 (63) 2、编译C++程序的隐含规则 (63) 3、编译Pascal程序的隐含规则 (63) 4、编译Fortran/Ratfor程序的隐含规则 (63) 5、预处理Fortran/Ratfor程序的隐含规则 (63) 6、编译Modula-2程序的隐含规则 (63) 7、汇编和汇编预处理的隐含规则 (64) 8、链接Object文件的隐含规则 (64) 9、Yacc C程序时的隐含规则 (64) 10、Lex C程序时的隐含规则 (64) 11、Lex Ratfor程序时的隐含规则 (65) 12、从C程序、Yacc文件或Lex文件创建Lint库的隐含规则 (65) 三、隐含规则使用的变量 (65) 1、关于命令的变量。 (65) 2、关于命令参数的变量 (66) 四、隐含规则链 (67) 五、定义模式规则 (68) 1、模式规则介绍 (68) 2、模式

  • 跟我一起写 Makefile(完整版)

    文章目录作者介绍概述关于程序的编译和链接Makefile 介绍Makefile的规则一个示例make是如何工作的makefile中使用变量让make自动推导另类风格的makefile清空目标文件的规则Makefile 总述Makefile里有什么?显式规则隐晦规则变量的定义文件指示注释Makefile的文件名引用其它的Makefile环境变量 MAKEFILESmake的工作方式书写规则规则举例规...

  • 跟我一起写 Makefile -- 陈皓

    跟我一起写 Makefile(一) 概述 关于程序的编译和链接 Makefile 介绍 一、Makefile的规则 二、一个示例 跟我一起写 Makefile(二) 三、make是如何工作的 四、makefile中使用变量 五、让make自动推导 六、另类风格的makefile 七、清空目标文件的规则 跟我一起写 Makefile(三) Makefile 总述 一、Makefile里有什么? 二、Makefile的文件名 三、引用其它的Makefile 四、环境变量 MAKEFILES 五、mak

  • 跟我一起写Makefile(工程笔记版)

    实操如下

  • Makefile中filter函数的用法

    函数在 Makefile 中通常用于根据特定的模式从单词列表中选择符合条件的单词,非常有助于在构建过程中对文件名或其他类型的字符串进行筛选和处理。函数也可以用于更复杂的模式匹配,比如使用多个通配符来筛选不同类型的文件或单词。函数用于从一个单词列表中筛选出符合指定条件的单词。包含了多个源文件名,我们想筛选出所有以。是用于匹配的模式,可以包含通配符。是要进行筛选的单词列表或变量。在 Makefile 中,举例说明,假设有一个变量。,因为这些文件名符合以。

  • 通俗易懂的Makefile教程(三)

    通俗易懂的Makefile教程(三) 一、Makefile里有什么? Makefile里主要包含了五个东西:显式规则、隐晦规则、变量定义、文件指示和注释。 1、显式规则。显式规则说明了,如何生成一个或多的的目标文件。这是由Makefile的书写者明显指出,要生成的文件,文件的依赖文件,生成的命令。 2、隐晦规则。由于我们的make有自动推导的功能,所以隐晦的规则可以让我们比较粗糙地简略地书写Makefile,这是由make所支持的。 ......

  • Makefile 教程及详细示例解析(跟我一起写 Makefile)

    在Makefile中,自动化变量是一组特殊的变量,它们在执行规则时会自动被设置为相应的值。这些自动化变量可以帮助我们在规则中引用与当前规则相关的文件名、目录名等信息。以下是常用的自动化变量:- $@:代表当前规则的目标文件名。- $

  • 从0开始教你编写Makefile文件

    编写Makefile第一步,了解什么是Makefile?每当我们写大型项目时,一般需要很多源文件,源文件会在不同的目录中的文件夹里面包含着,这样我们所有的源文件不会在一个文件中包含,用gcc-omain所有的.c文件来编译,就很麻烦了,你需要记住所有的.c文件,那么为了方便编译链接,就此诞生。在学习Makefile之前,首先介绍一下make命令,make命令是GNU的工程化编译工具,它用于编译大量互相关联的源代码,使用它可以实现项目的工程化管理,提高开发效率。.obj.o.lib.a)。..........

  • Makefile中的‘$’字符

    注意 makefile 执行时默认调用的是 bashrc,所以需要将 GOPATH 在bashrc中引入,如果只在profile中export的话,makefile时 $$GOPATH 为空。makefile中的$字符是个变量转义字符,例如放在变量前面,变量名最好用括号括起来。如果想要使用系统的环境变量的话就必须要使用双$,例如。...

  • 嵌入式Linux应用开发基础知识(五)——Makefile函数

    Makefile类似于一门编程语言,也有相应的函数,这一章我们介绍常用的Makefile函数。

  • [转]Makefile的编写

    本文转自http://blog.csdn.net/ugg/archive/2007/05/23/1622555.aspx  陈皓 概述 —— 什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这

  • makefile常用的命令总结及简单示例

    makefile常用指令

  • makefile常用参数

    CFLAGS = -Wall -O -g -Wall 是打开警告开关,-O代表默认优化,可选:-O0不优化,-O1低级优化,-O2中级优化,-O3高级优化,-Os代码空间优化。 -g是生成调试信息,生成的可执行文件具有和源代码关联的可调试的信息。

  • Makefile --- filter filter-out

    filer-out函数是一个反过滤函数,功能和filter函数恰恰相反:该函数会过滤掉所有符合PATTERN模式的单词,保留所有不符合此模式的单词。filter函数用来过滤掉字符串TEXT中所有不符合PATTERN模式的单词,只留下符合PATTERN格式的单词。中,使用filter-out %.c 过滤掉所有的.c文件。filter-out 函数。

  • makefile规则-目标

    一、makefile的特殊目标 在 Makefile 中,有一些名字,当它们作为规则的目标时,具有特殊含义。它们是一些特殊的目标,GNU make 所支持的特殊的目标有: .PHONY: 目标“.PHONY”的所有的依赖被作为伪目标。伪目标时这样一个目标:当使用make命令行指定此目标时,这个目标所在规则定义的命令、无论目标文件是否存在都会被无条件执行。 .SUFFIXES: 特

  • linux下Makefile学习之二(书写规则)

    书写规则 ———— 规则包含两个部分,一个是依赖关系,一个是生成目标的方法。 在 Makefile中,规则的顺序是很重要的,因为,Makefile中只应该有一个最终目标,其它的目标都是被这个目标所连带出来的,所以一定要让 make知道你的最终目标是什么。一般来说,定义在Makefile中的目标可能会有很多,但是第一条规则中的目标将被确立为最终的目标。如果第一条规则中的目标有很多个,那么,第一

  • busybox中Makefile分析(未完)

    一 说明 可以在busybox目录下,执行“make help”获取帮助信息; 可以通过README获取更多信息; 二 文件内容理解 VERSION = 1 PATCHLEVEL = 20 SUBLEVEL = 2 EXTRAVERSION = NAME = Unnamed #上面关于版本信息,很容易理解,就不再重复。 #不要打印"Entering directory ..."

  • makefile 自动编译同一个目录下的所有文件

    SOURCE = $(wildcard *.c) OBJS = $(patsubst %.c,%.o,$(SOURCE)) CROSS_COMPILE = arm-linux- CXX = gcc CFLAGS += --static CLFAGS += -Wall LDFLAGS += -lm all:bts bts:$(OBJS) $(CROSS_COMPILE)$(CXX) -

Global site tag (gtag.js) - Google Analytics