Warning: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, bool given in /www/wwwroot/jiechunqiu.com/show.php on line 45
EOS的开发流程(EOS开发流程简述)?-借春秋官网

EOS的开发流程(EOS开发流程简述)?

126
okx
我们可以创建一个项目,并引用EOS报表构件包。这个包可以让我们在该项目中创建报表模板,也可以调用报表运算逻辑。用户可以选择在现有项目中添加引用报表构件包。

接下来,我们需要创建报表模板。在这个过程中,我们需要确定数据库连接方式,然后定制数据的汇总和统计,并确定最终的显示样式。

在开发JSP前,我们需要实现数据的提取、显示、打印和导出等功能。

完成JSP后,我们需要调试和发布。我们可以根据调用位置的不同,以不同的方式调用EOS报表。如果使用JSP页面,则需要调用tag,如果在业务逻辑中调用,需要调用EOS报表的运算逻辑。此外,根据数据库连接方式的不同,我们可以使用JDBC/XML数据源或EOS数据源。

针对用户需求,我们可以使用四种不同的开发方式并实现条件查询:角色所对应的用户名和用户ID以报表形式展示。可以查询某一角色对应的用户信息或所有角色对应的用户信息,还可以将查询结果打印或导出到EXCEL中。

我们需要创建一个条件查询页面并在该页面中实现选择角色和选择结果的显示格式。分组显示可以在报表模板中实现。结果页面中还需要设定显示格式。数据的提取可以由结果页面直接调用报表模板实现,也可以由后台调用“展现逻辑 业务逻辑”的方式实现。

在这个案例中,我们需要查询关联的三个EOS系统表,并使用以下SQL语句进行查询:

SELECT o.userid, o.operatorname, r.rolename FROM EOSOPERATOR o, EOSOPERATORROLE eor, EOSROLE r WHERE o.operatorid = eor.operatorid AND eor.roleid = r.roleid AND r.rolename LIKE '%' ORDER BY r.rolename

最后,在实现结果展示时,我们需要先创建一个查询条件页面,然后再创建一个查询结果页面。

欧易

欧易(OKX)

用戶喜愛的交易所

币安

币安(Binance)

已有账号登陆后会弹出下载

进群交流|欧易官网