阅读更多

写在最前面

 经过一段时间的强撸,我们觉得是时候发布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的。商业授权会不会有问题。

发表评论

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

相关推荐

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

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

  • makefile

    makfile是什么 Makefile 可以简单的认为是一个工程文件的编译规则,描述了整个工程的编译和链接等规则。其中包含了那些文件需要编译,那些文件不需要编译,那些文件需要先编译,那些文件需要后编译,那些文件需要重建等等。编译整个工程需要涉及到的,在 Makefile 中都可以进行描述。换句话说,Makefile 可以使得我们的项目工程的编译变得自动化,不需要每次都手动输入一堆源文件和参数。 为什么要使用makefile 以 Linux 下的C语言开发为例来具体说明一下,多文件编译生成一个文件,编译的命令

  • Makefile:10分钟带你了解makefile

    自动变量:Makefile中使用的一些特殊变量,例如@、@、

  • Makefile中的$@, $^, $&lt; , $ , $%, $+, $

    @ 表示目标文件$^ 表示所有的依赖文件$< 表示第一个依赖文件表示比目标还要新的依赖文件列表%”就是“bar.o”,“$@”就是“foo.a”。如果目标不是函数库文件(Unix下是[.a],Windows下是[.lib]),那么,其值为空。这个变量很像^”,也是所有依赖目标的集合。只是它不去除重复的依赖目标。KaTeX parse error: Undefined control sequence: \* at position 1: \̲*̲ 这个变量表示目标模式中“%”…

  • makefile常用参数

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

  • Makefile从入门到上手

    makefile 关系到了整个工程的编译规则。一个工程中的源文件不计其数,并且按类型、功能、模块分别放在若干个目录中,makefile 定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为 makefile 就像一个 Shell 脚本一样,其中也可以执行操作系统的命令。本文记录了 Makefile 的使用。

  • GCC 编译器,Makefile基础 cmake基础

    c: 只编译不链接为可执行文件,编译器将输入的.c 文件编译为.o 的目标文件。-o: 用来指定编译结束以后的输出文件名,如果不使用这个选项的话 GCC 默认编译出来的可执行文件名字为 a.out。-g: 添加调试信息,如果要使用调试工具(如 GDB)的话就必须加入此选项,此选项指示编译的时候生成调试所需的符号信息。-O: 对程序进行优化编译,如果使用此选项的话整个源代码在编译、链接的的时候都会进行优化,这样产生的可执行文件执行效率就高。

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

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

  • 从零开始学习makefile(4)makefile中%、$@、$<、$^的作用

    makefile中%、$@、$

  • 苏嵌实训——day7

    makefile、gdb、作业

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

    实操如下

  • Makefile 自动处理头文件依赖

    自动处理头文件依赖 gnu make手册提供的脚本 sources:=foo.c bar.c include $(sources:.c=.d) %.d: %.c set -e; rm -f $@; \ $(CC) -MM $(CPPFLAGS) $&lt; &gt; $@.$$$$; \ sed 's,\($*\).o[ :]*,\1.o $@: ,...

  • 教你写Makefile(很全,含有工作经验的)

    原文 转载文 Makefile 值得一提的是,在Makefile中的命令,必须要以[Tab]键开始。       什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是...

  • Makefile学习笔记系列1:一个简单的Makefile

    开启Makefile系列学习前,先来个简单的,没有子目录结构的例子,只有一个makefile文件。 目录结构: Makefile代码: XX = g++ CFLAGS = -g CLIBS = -lpthread INCLUDE = $(wildcard ./*.h) # INCLUDE = a.h b.h ... can't be defined like "INCLUDE = .

  • 自己写过的一个简单实用Makefile

    CC = mipsel-linux-gnu-gcc CFLAGS= -g -Os -Wall -I./include/ -I. LDFLAGS= -lpthread -lrt -lmqtt -lpaho-mqtt3a -ljson-c -L./lib -L. LIB_CFLAGS= -c -g -fPIC -Os -Wall -I./include/ -I. LIB_LDFLAGS= -sha...

  • Linux C Makefile编译

    下面是一个Linux 编译c 线程的Makefile例子。 ################################################################################ # $@ 表示规则中的目标文件集。获取所有的目标文件 # # $% 仅当目标是函数库文件中,表示规则中的目标成员名。例如, # 如果一个目标是"foo.a(bar.o)",

  • inux下C语言编程基础知识

       inux下C语言编程基础知识    这篇文章介绍在LINUX下进行C语言编程所需要的基础知识。在这篇文章当中,我们将会学到以下内容:  -源程序编译 

  • Makefile ifneq和filter语句

    Makefile语句 某项目中mk文件中,用到了ifneq和filter。发现它们俩搭配时,蛮有用的。 ifneq语句 ifneq : 判断语句,用于比较两个参数,如果两个参数不等,则该语句通过 # 如果a和b不相等,则do something ifneq ($(a), $(b)) # do something endif filter语句 filter:...

  • Linux中的makefie书写规则学习4

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

Global site tag (gtag.js) - Google Analytics