客户主子表节点案例开发_第1页
客户主子表节点案例开发_第2页
客户主子表节点案例开发_第3页
客户主子表节点案例开发_第4页
客户主子表节点案例开发_第5页
已阅读5页,还剩49页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

环境准 1.2、元数据建 1、新建元数 2、 环境准 1.2、元数据建 1、新建元数 2、发布元数 3、生成建库脚 1.3、向导生成代 1.4、界面效 环境配 节点注 界面效果展 二、代码分析(结合实际业务 2.1后端代码解析(比如常见注解、保存校验、动作逻辑 2.2配置解析(比如持久化、其他应用 三、功能开 3.1、前台界面编辑控制、默认 3.2、参照开 3.3、参照联 3.4、封存、取消封 1/54UDN一、stepbystep 环境准1.2、元数据建1、新建元数1.1切换到iuap开发视图下,选中上面的项目,下面的“元数据管理器”2/54UDN1.2元数据设计(主子表准备工简单参照1.2元数据设计(主子表准备工简单参照 3/54UDN 4 4/54UDN 生成java 城市相同步骤,新建 生成java 城市相同步骤,新建5/54UDN主实体设设置模型属性主实体设设置模型属性信 件6/54UDN7/54UDN添加实体属性字添加实体属性字8/54UDN子实体设9子实体设9/54UDN10/5410/54UDN主子实11主子实11/54UDNLIST类型id_customercontactorLIST类型id_customercontactorid_customercontactorCustomerlist12/54UDN子表2、发布元数子表2、发布元数13/54UDN14/5414/54UDN3、生成建库1.33、生成建库1.3、向导生成15/54UDN16/54UDN16/54UDN17/54UDN为18/54为18/54UDN1.4、界面效环境配1.4、界面效环境配同时在applicationContext.xml节点注19/54UDN20/54UDN21/54UDN21/54UDN界面效果展二、代码分析(结合实际业务界面效果展二、代码分析(结合实际业务 22/54UDN .java.java主表的Service.java子表的Service.java主表持久层dao .java.java主表的Service.java子表的Service.java主表持久层dao.java子表持久层daojava.java客户信息联系人-23/54UDNCss样式文件、html页面展示,js页面控制,Css样式文件、html页面展示,js页面控制,meta.js 后端代码解析(比如常见注解、保存校验、动辑24/54UDN125125/54UDN:@JsonIgnoreProperties:@JsonIgnorePropertiesJSON(@OneToMany:指明OrderOrderItem26/54UDN@Id,@coloumniuap-jdbc中的注解,请开发者注意和javax解进行区分,不要混淆。@GeneratedValue(strategy=Stragegy.UUID,@Id,@coloumniuap-jdbc中的注解,请开发者注意和javax解进行区分,不要混淆。@GeneratedValue(strategy=Stragegy.UUID,moudle“users”)IDStragegyiuap-oidUsertsts会变成服务器的当前时间。组件的sql增强功能会自动在增加或修改的时候,在 27/54UDN@FKreferenceTableName@FKreferenceTableName2、后台代Controller层代码CustomerController.java28/54UDNCustomerControlleriuapControllerController类上必须使用@RestController或者@ControllerCustomerControlleriuapControllerController类上必须使用@RestController或者@Controller注解、用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径1 method;value:指定请求的实际地址,指定的地址可以是URITemplatemethod:指定请求的method类型,GET、POST、PUT、DELETE@AutowiredJavaBeanbyType29/54UDNJasonService层代码JasonService层代码Service类上必须使用@ServiceDao层代码因为是主子表,所以分别建立对主表以及子表做查询的30/54UDNDAO类为:DAO上需要通过@RepositorySpringDAO类为:DAO上需要通过@RepositorySpring元数据持久化封装了通用DAO@Autowired;3、后台查31/54UDNServiceDAO对查询sql调用daoServiceDAO对查询sql调用dao4、查询区32/54UDN5、加载子表方法【为选中行、切换分页信息提供5、加载子表方法【为选中行、切换分页信息提供33/54UDN拼接sql,同时调用MetadataDAO5、新拼接sql,同时调用MetadataDAO5、新增保新增为”/add34/54UDNSave方法需要进行事务管理,出现异常会回滚,所以需要在方法上增加调用了dao层的save Save方法需要进行事务管理,出现异常会回滚,所以需要在方法上增加调用了dao层的save 存35/54UDN设置设置status 如果为新增数据,设置子表状态为“new”新增,设置dr设置设置status 如果为新增数据,设置子表状态为“new”新增,设置dr6、批量删除功36/54UDN调用dao的batchDelete调用daobatchDelChild持久化调用dao的batchDelete调用daobatchDelChild持久化拼接sql7、子表37/54UDN8、前后端8、前后端38/54UDN 传递多条,返回为void 9、SpringMVC异常 传递多条,返回为void 9、SpringMVC异常处SpringMVC异常处理的封装,处理iweb异,校验异和异常错误码支。对于ajax请求或者httpheader中包含Accept:application/json对于其他请求,会跳转到springmvc视图下error/500页面spring-mvc.xml配置如下39/54UDN和,直接throw息在据库】预信息,根据和,直接throw息在据库】预信息,根据参数取【子表CustomercontactorDao40/54UDN11、主11、主41/54UDN 配置解析(比如 配置解析(比如持久化、其他应用2.3.1spring框架配置文42/54UDN2.3.22.3.243/54UDN支持SQL1.springUAPiuap-mdpersistence和支持SQL1.springUAPiuap-mdpersistence和 }为平台在三、功能开3.1、前台界面编辑控制、默认44/54UDN2)在数据模型中增加必输项属性,meta.js2)在数据模型中增加必输项属性,meta.js45/54UDNenablestatusenablestatus字段=046/54UDN3.2、参照开对应的js3.2、参照开对应的js47/54UDN的数据set的数据setcustomerFormDa48/54UDN3.3、参照联3.3、参照联49/54UDN根据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论