阅读更多

写在最前面

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

发表评论

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

相关推荐

  • 【Linux】Makefile文件

    记录了Makfile文件

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

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

  • makefile

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

  • Linux 之 MakeFile

    初学者在Linux中编写代码的时候,都会了解到需要使用 gcc 1.c -o app 把 .c源文件 变成可执行文件。但是如果是一个由上百个.c文件构成的项目,我们还得一个个去变成可执行文件么?因此工程管理器应运而生。工程管理器是一个能够管理较多的文件,并且能根据文件时间自动检测出更新过的文件而减少编译的工作量,同时通过读入 Makefile 文件来执行大量的编译工作。Makefile是一种用于自动化构建和编译软件项目的工具。它通常用于管理大型项目中的源代码文件,以及定义项目的编译、链接和其他构建过程。

  • linux下无法通过makefile中加入-g调试可执行文件

    Makefile中内容如下: ## CC = g++ -g CFLAGS = -g -O3 -Wall -std=c++11 -I./include LFLAGS = -g -pthread ## SRC = $(wildcard src/*.cpp) SEARCH = $(wildcard src/searchmain/*.cpp) INDEX= $(wildcard src/indexmain/*.cpp) OBJS = $(SRC:.cpp=.o) OBJSEARCH

  • Linux系统编程-Makefile文件使用

    Linux中使用Makefile

  • Makefile:10分钟带你了解makefile

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

  • 跟我一起学makefile(新)知识点+案例

    学习资料

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

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

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

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

  • makefile常用参数

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

  • 一起学习Makefile

    文章目录一、Makefile的规则二、make 是如何工作的三、makefile中使用变量四、make自动推导五、另类风格的 makefile六、清空目标文件的规则七、 Makefile 里有什么?八、引用其它的 Makefile九、环境变量 MAKEFILES十、make 的工作方式十一、视频笔记关于更多的makefile的知识 一、Makefile的规则 target ... : prerequisites ... command ... ... target 可以是一个 object file(目

  • 【Linux】make/makefile/gdb调试技巧/进度条小程序

    首先,当文件编译过后会有一个可执行文件,如下面的mytest,这个mytest所依赖的文件test.cpp也会有这三个时间,主要观察的是Modify的时间,如果可执行文件的最近Modify时间比它所依赖的test.cpp的时间要新就证明在编译后,test.cpp文件没有被修改,所以就不能够重新make编译。6、在找寻的过程中,如果出现错误,比如最后被依赖的文件找不到,那么make就会直接退出,并报错,而对于所定义的命令的错误,或是编译不成功,make根本不理。

  • linux下Makefile的学习之七(make 的运行)

    make 的运行 —————— 一般来说,最简单的就是直接在命令行下输入make命令,make命令会找当前目录的makefile来执行,一切都是自动的。但也有时你也许只想让 make重编译某些文件,而不是整个工程,而又有的时候你有几套编译规则,你想在不同的时候使用不同的编译规则,等等。本章节就是讲述如何使用make命令的。 第1讲    make的退出码 make命令执行后有三个退出码:

  • 苏嵌实训——day7

    makefile、gdb、作业

  • 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) -

  • Makefile系列之一 : 书写规则

    1. 规则     target : prerequisites       command 2. example   excute 为最终生成的可执行文件。   可以通过命令 make clean来删除所有编译时产生的中间文件。 excute : main.o a.o b.o c.o d.o cc -o excute main.o a.o b.o c.o d.o ...

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

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

  • Makefile学习笔记

    主要参考文档:《跟我一起写makefile》,这里有一篇《谈谈职业规划——CSDN对陈皓的采访》,被采访的大牛就是这个文档的作者,他的CSDN专栏。本文的示例工程及Makefile 在这里 一、关于Makefile的一些Tips 1. 整个Makefile是按照“依赖关系树”来执行的,Makefile中的所有依赖根据各种规则定义出来,Makefile识别这些规则,并建立一个树状的依赖关系数

  • Linux Makefile 生成 *.d 依赖文件以及 gcc -M -MF -MP 等相关选项说明

    1. 为什么要使用后缀名为 .d 的依赖文件? 在 Makefile 中, 我们的依赖关系可能需要包含一系列的头文件。 比如 main.c 源文件内容如下: #include &amp;amp;amp;quot;stdio.h&amp;amp;amp;quot; #include &amp;amp;amp;quot;defs.h&amp;amp;amp;quot; int main(int argc, char *argv[]) { printf(&amp;a

Global site tag (gtag.js) - Google Analytics