JAVA开发框架规范培训.ppt

上传人:max****ui 文档编号:6360255 上传时间:2020-02-23 格式:PPT 页数:17 大小:624.50KB
返回 下载 相关 举报
JAVA开发框架规范培训.ppt_第1页
第1页 / 共17页
JAVA开发框架规范培训.ppt_第2页
第2页 / 共17页
JAVA开发框架规范培训.ppt_第3页
第3页 / 共17页
点击查看更多>>
资源描述
创造智慧服务社会 JAVA开发框架规范培训 湖南创智软件科技有限公司肖向阳 技术框架介绍界面开发规范控制层开发规范服务层开发规范数据访问层开发规范 内容提要 技术框架介绍 特点 学习曲线低入门快开发效率高 开发环境 eclipse jee indigoSr2JDK1 7 10Tomcat7 0 34 技术框架介绍界面开发规范控制层开发规范服务层开发规范数据访问层开发规范 内容提要 界面层开发规范 技术 HTML dojo业务实现方式 调用封装好的JS类库相应方法一个业务页面 一个名字相同的JS文件 页面元素 程序代码剥离 业务校验 页面输入框校验结合后台校验方式前台 后台业务处理成功与否机制 后台调用JsonResultHelper对象相应成功失败方法前台在业务请求的成功 失败回调方法中进行相应处理 界面层开发规范 命名规范 页面 业务列表信息页面 list业务明细信息页面 detail存储路径 WEB发布根路径下interface view default business 系统名 子系统 子模块 功能模块 配置文件参数请求URL参数与实际存放路径一致界面开发常用方法简介 界面显示数据 文本框内容显示 autoFiller fill model 下拉框内容显示 autoFiller fillSelect model 下拉框ID 界面层开发规范 列表对象 生成列对象 vargv divUser GridView 设置列对象 addColumns设置某列自定义显示内容 setTemplateColumn列表中是否顶部增加新行 setEmptyRowAtTop列表中空行列内容设置 setEmptyRowTemplateColumn列表是否显示复选框设置 setCheckBoxColumnVisible列表填充数据 dataBind 界面层开发规范 输入框格式设置 在jquery limitedinput js中利用正则表达式增加相应函 如 limitHour表示限制只能时间输入 类库中的功用js方法 fn limitHour function compare varregs 0 9 1 0 9 2 0 3 this limit regs compare 调用例子eStartHour limitHour function val returntrue 数据打包 vardata autoFiller pack 发送业务请求 formLoader load Controller方法名映射 data sucFunc errFunc formLoader loadAbsolute context RootPath data sucFunc errFunc 技术框架介绍界面开发规范控制层开发规范服务层开发规范数据访问层开发规范 内容提要 控制层开发规范 继承基类 BaseBusinessController每个业务模块编写一一对应的控制类通过注解 Controller声明控制类 RequestMapping core system log RequestMapping value list method RequestMethod GET publicModelAndViewlist 基于众多人员大规模开发 建议URL链接和实际存放页面路径一致业务实现方式 业务类调用服务层业务类相应方法业务校验 数据校验采用注解校验方式错误处理方式 有错误直接抛出相应异常命名规范 类名 Controller类包名 com belong 业务模块简称 web controller方法名 list 展示某列表页面 detail 显示某条记录详细信息页面 add 增加 update 修改 delete 删除 控制层开发规范 校验类型 Length min max Max value Min value NotNull Past Future Pattern regex regexp flag Range min max Size min max AssertFalse AssertTrue Valid Email CreditCardNumber Digits 相应错误信息在其参数message中声明 与页面数据传递规范 业务如果是单表 直接用数据模型类业务如果是多表 建议通过转换后的DTO数据进行交互POST方法的参数只能有一个方法最终通过调用JsonResultHelper相应方法返回 技术框架介绍界面开发规范控制层开发规范服务层开发规范数据访问层开发规范 内容提要 服务层开发规范 通过注解 Service声明服务类 每个业务模块编写一一对应的服务类 基于接口实现模式 业务实现方式 业务类调用数据访问层DAO类相应方法 错误处理方式 有错误直接抛出相应异常 命名规范 接口类类名 I Service实现类类名 Service接口类包名 com belong 业务模块简称 service实现类包名 com belong 业务模块简称 serviceimpl方法名 add 增加 update 修改 delete 删除 技术框架介绍界面开发规范控制层开发规范服务层开发规范数据访问层开发规范 内容提要 数据访问层开发规范 通过注解 Repository声明数据访问类 继承基类 GenericDAOHibernate每个业务表编写一一对应的数据访问类 基于接口实现模式 业务实现方式 业务类调用数据访问层DAO类相应方法 基类已经具备增 删 改 查基本功能 错误处理方式 有错误直接抛出相应DAO异常 生成数据对象类工具 HibernateTools插件 命名规范 接口类名 I DAO实现类名 DAO接口类包名 com belong 业务模块简称 dao实现类包名 com belong 业务模块简称 daoimpl 结束语 湖南创智软件科技有限公司长沙市麓谷高新区麓龙路199号标志麓谷坐标A座14楼TEL 8683089 智慧创造价值合作创造双赢
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!