Aurora框架基础开发总结

Aurora框架基础开发

通过本文将学习到

  1. bm是什么
  2. bm文件创建
  3. screen文件是什么
  4. 创建screen文件
  5. bm中的各种组件介绍
  6. screen文件的各种组件介绍

1、前言

时间过的真快,这句话我都不知道讲过多少遍了!每次都这么提醒自己但是自己却还是在偷懒,人啊!这也许就是我和别人产生差距的原因,不在于他智商比我高多少,不在乎他以前学过多少。我少的是这份热爱,少的是份自律。自律,两字说来容易,但实现起来却又如此困难,要坚持一件事情便已经非常困难了!更何况要每天坚持很多事情。就更是难上加难,它难的地方就是不想用心,或者说注意力集中不上来,这就是缺少热爱,没有这份热爱我如何能够做出不一样的成就了?我也不知道,这个星期有好几天是茫然的,是让人失望的!没有氛围,没有热情,没有激情,原来这些东西是如此的重要!是如此的能鼓舞人心!是如此的激励成长!但每一次的开始都是一个新的挑战,在挑战中beat他打败他,享受成功过后的激情!激情,这不正是我在追求的么?被束缚了那么久,到了社会上不该放飞自我吗?不该挑战自我吗?不该实现自我吗?我需要名声,我需要金钱,我需要激情!我要为自己喜欢的东西去奔跑,去撕咬,去侵略。像只野兽,像条鲨鱼,像个豺狼!我要学会孤独,因为孤独是我追寻力量的伴侣,它使我寂寞,但更多的却能给我带来力量!请坚持自己!种一棵树的最好时间是十年前,其次是现在抓住现在我就能成功!

 

1、2Aurora框架是什么?

好几天没有记录自己的学习了,不是偷懒而是每天确实有很多的东西在学!好吧,我就是偷懒,懒惰,不想总结。但是不总结又如何成长,我不是第一次培训了。想想自己都觉得自己好笑!所以此次我要记录好,我更要理解他的原理。为什么别人做的这么好,而我能不能像他一样也做出类似的东西?废话不多说来来来。分享干货!

讲BM之前先得好好聊聊什么是AURORA框架。说起这个框架我就觉得牛,也许是我见识太少!但是我真的觉得这个框架做的挺好。

 

简单的来说,aurora框架是一款由java、ajax、js、等东西封装起来的一套框架,用来解决的问题是上游企业供应商之间的问题列如采购商,供应商之类的。百度百科定义。

供应商管理其缩写为 Supplier Relationship Management ,SRM的最基本内容包括以下四个方面:供应商分类选择、战略关系发展、供应商谈判和供应商绩效评价。
SRM系统的功能一般包括:供应商寻源审批,比价招投标管理,订单的执行过程管理含库存可视化对账等,供应商绩效的评估,质量协,同等等整个采购过程的管控与协同支持。

在做一个系统时,理解其业务是非常重要的一件事情。这是我最近收获到的一些东西,我想做自己的产品那么业务是必须要深入了解的!你学这么多知识,关键点在哪里,关键点在能做出好的产品。产品做不出学在多都无用,白费功夫!

讲了许多东西但是对于程序员来说这个不重要啊!重要的是数据如何流通,通过什么形式流通这是重点!下面是一个简单的流程图。

1、在PLSQL中创建好表。

2、在PLSQL中写出对应的存储过程和函数(相当于一个服务层)

3、写BM文件(相当于对应的控制层,BM其实就是调用对应的PLSQL中的存储过程来获取数据)

4、写SCREEN文件(切记要写DATASET来绑定对应的BM文件,这些就是数据。DATASET就是一个数据集合模型)。

2、bm是什么?

 

AURORA框架,就是为了实现快速实现srm系统由汉得公司自行研发的一套框架!当然,在不断的前进过程中不只有srm系统,不过现在我现在开发的就是通过此开发的!这个系统是通过,plsql做逻辑处理,aurora框架做数据流转!在其中最关键的一个点就是bm。当Plsql中做完业务逻辑处理后返回的数据集合就是bm。可以这么来看待bm,bm就相当于在做SSM框架时,从控制层返回到JSP页面中的LIST集合。

3、bm文件创建!

讲了挺多的概念直接来操作一波老铁!首先要知道一些规则,在进行功能开发的时候要注意开发规范。这个很重要,因为当你的系统越来越大,如果不按照相当严格的开发规范那么你得维护将成本异常之高。

其开发规范: 1、主要运用到的是moudule模块/模块加四位流水号1、开头的基础数据定义 。 5、开头的为业务数据类的。7、开头的为查询类型。命名规范!

  2、模块号为小写,功能号要大写。例子:

  3、其次文件取名为表名+作用。

3、1 创建

                                                

在通过对应的模块下新建项目,web-info/class/test/TEST17244下新建对应的bm文件,我此次通过AURORA框架自动生成对应的基表文件,当然这只是基础,我们可以通过基表进行不断的修改而达到生成功能的条件!一个整个开发流程,新建一张表,对应生成BM文件,增删改查。于后台数据

  • 8
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 23
    评论
Xilinx Aurora是一种高速串行通信协议,被广泛用于FPGA(可编程逻辑器件)中的高性能数据传输应用。它是Xilinx公司开发的一种点对点通信协议,旨在提供高带宽和低延迟。 Xilinx Aurora具有以下特点和优势: 1. 高速性能:Aurora采用了低电平差分(LVDS)信号传输技术,在保证信号质量的前提下,实现了高速传输。它的传输速率可以达到多Gbps,适用于需要高带宽的应用场景,如图像处理、数据中心互连等。 2. 可靠性:Aurora采用了差分信号传输,具有较强的抗干扰能力和抗噪声能力,能够在高电磁干扰环境中稳定工作。同时,它还支持链路错误检测和纠正机制,可以检测和纠正数据传输过程中的错误,提高数据传输的可靠性。 3. 灵活性:Aurora协议可以在不同的FPGA平台上使用,具有较强的兼容性和可扩展性。它可以根据需求配置不同的链路宽度和数据速率,以适应不同应用场景的需求。 4. 低延迟:Aurora协议通过采用FPGA内部的硬件逻辑来实现数据传输,具有低延迟的特点。相比于其他传输协议,如PCIe,Aurora可以在更短的时间内完成数据传输,适用于对实时性要求较高的应用。 总之,Xilinx Aurora是一种高速、可靠、灵活和低延迟的串行通信协议,适用于FPGA中的高性能数据传输应用。它的优势包括高速性能、可靠性、灵活性和低延迟,能够满足不同应用场景的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 23
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值