BME学习总结01

本文深入解析了在BME框架下,Service、Dao、Do、Entity各自的职责与实现方式,通过XML配置展示具体应用案例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

学习BME要明确Service,Dao,Do,Entity的含义:
Service:是对页面提供的方法接口,Dao是对接口的实现,Do是对页面和Dao是要用到的属性
定义,Entity大多数的情况下是对数据库表实体的定义.
//得到数据源连接.
BmeJpaTemplate conn=new BmeJpaTemplate();
//业务和页面跳转.XML
<?xml version="1.0" encoding="UTF-8"?>
<businesses xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.huawei.com/bme/schema/web">

<business name="EsbUserOperLog" do="spring:EsbLogDo"
start-step="QueryAllLog" extends="global-default"
service-bean="spring:EsbLogService">
<step name="QueryAllLog" view="/esblog/displayesbloginfos.usl">
<before service-bean="spring:EsbLogService"
service="findAllEsbLogs(%{#BMEModel})" />
</step>
<step name="AddEsbUserOperLog" view="/esblog/addesblog.usl"></step>
</business>
//页面显示菜单的.XML
<?xml version="1.0" encoding="UTF-8"?>
<menus xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://www.huawei.com/bme/schema/menu">
<menu id="20000" auth-id="BME.MENU.DEMO" name="BME.DEMO.MENU.DEMO"
leaf="false" parent="root" order="5" />

<menu name="Esb Log" id="20011" auth-id="ESBLOG" order="1" leaf="true"
parent="20000" type="menu" url="/business.action?BMEBusiness=EsbUserOperLog">
</menu>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值