阅读更多

写在最前面

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

发表评论

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

相关推荐

  • 完整make file基础学习

    linux的makefile学习资料,很强大。可以学习很多吧,基本学完可以掌握了。

  • Makefile 详解

    m 一个工程中的源文件不计其数,按期类型、功能、模块分别放在若干个文件中,MakeFile文件定义了一系列的规则来制定哪些文件需先要编译、哪些文案需要后编译、哪些文件需要重新编译、甚至于进行更加复杂的操作,因为Makefile文件就像是一个shell脚本一样,也可以执行操作系统的命令

  • makefile

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

  • 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

  • makefile规则

    makefile中的规则 规则的一般形式: target: normal-prerequisites | order-only-prerequisites ; commands commands makefile的构成主体是各种规则。无论是什么形式的规则,都会描述一个三元组:目标、必要条件、命令。一个规则可以同时描述一个或者多个甚至无数个工作目标(其实是无数个规则构成的模式),工...

  • Makefile中的-C和M=解析

    转自:https://www.aliyun.com/jiaocheng/144874.html 摘要:在进行嵌入式开发过程中,经常需要编写和运行Makefile,且在大型项目开发过程中,一般也都是使用Makefile来进行管理、编译、运行的,所以对Makefile的读写是嵌入式软件工程师必须具备的基本能力。Makefile中,特别是在内核模块编译过程中最常使用到的两个参数就是“-C”和“M=”。...

  • Makefile教程(绝对经典,所有问题看这一篇足够了)

    该篇文章为转载,是对原作者系列文章的总汇加上标注。支持原创,请移步陈浩大神博客:http://blog.csdn.net/haoel/article/details/2886makefile很重要      什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和professional的程序员,makefil...

  • makefile学习

    一、文本处理函数 以下是GNU make内嵌的文本(字符串)处理函数。 $(subst FROM,TO,TEXT) 函数名称:字符串替换函数—subst。 函数功能:把字串“TEXT”中的“FROM”字符替换为“TO”。 返回值:替换后的新字符串。 示例: $(subst ee,EE,feet on the street) 替换“feet on the street”中的“...

  • makefile -C

    Makefile为, PWD = $(shell pwd) KERNEL_SRC = /usr/src/linux-source-2.6.15/   obj-m := test.o module-objs := test.o   all:        $(MAKE) -C $(KERNEL_SRC) M=$(PWD) modules

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

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

  • 跟我一起学Makefile.PDF

    跟我一起学Makefile.PDF

  • Makefile ifneq和filter语句

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

  • 怎么在linux下makefile文件中添加调试选项

    最近正好用到这方面的,所以做下笔记便于以后查找        我们都知道单独用gcc编译代码时,只需要加上-g就行了,那么在之前编写好的makefile文件,后来需要对其修改,又如何添加调试信息,便于进行gdb调试?       若之前make了,则需要用make clean命令,否则源文件没改动的话,make不会重新编译的,make clean之后,再在makefile文件中添加CFLAGS

  • makefile 基础学习笔记

    makefile 基础学习笔记1.makefile 的书写格式2.一步一步书写makefile3.makefile常用函数介绍4.总结5.参考 1.makefile 的书写格式   根据 官方的GNU Make手册,一个简单的makefile文件书写规则如下所示: target ... : prerequisites ... recipe ... ...   target: 可以是可执行文件(executable files)或者是目标文件(object fles)   prerequisit

  • makefile 的ifeq,filter,strip 简单使用

    AA

  • 跟我一起写 Makefile(五)

    六、多目标 Makefile的规则中的目标可以不止一个,其支持多目标,有可能我们的多个目标同时依赖于一个文件,并且其生成的命令大体类似。于是我们就能把其合并起来。当然,多个目标的生成规则的执行命令是同一个,这可能会可我们带来麻烦,不过好在我们的可以使用一个自动化变量“$@”(关于自动化变量,将在后面讲述),这个变量表示着目前规则中所有的目标的集合,这样说可能很抽象,还是看一个例子吧。

  • Linux下C++的通用Makefile与解析

    http://graybull.is-programmer.com/posts/37758.html 本文给出万能Makefile的具体实现,以及对其中的关键点进行解析。 号称万能Makefile,一统江湖。我对原版的Makefile做了些修改。首先揭开它的庐山真面目: #################################################### #

Global site tag (gtag.js) - Google Analytics