流程说明:实现一组功能的步骤

本文内容来自:《传智播客-OA项目》

1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能
2,设计实体/表
正向工程:设计实体、映射文件? 建表
反向工程:设计表 ? 映射文件、实体
3,分析功能
分析到每个请求的粒度。
得到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法。
4,实现功能:
1,创建Action,并定义出其中的方法。
2,实现Action方法,并创建出所用到的新的Service方法。
3,实现Service方法,并创建出所用到的新的Dao方法。
4,实现Dao方法。
5,创建并完成JSP页面。
5,测试、运行
完成

流程说明:实现一组功能的步骤

时间: 2024-10-06 16:14:45

流程说明:实现一组功能的步骤的相关文章

OA项目之一组功能的实现

1.昨天我们分析了岗位管理的Dao设计和功能示意图以及请求个数和页面的分析,下面给出一组功能的步骤: 1,充分了解需求,包括所有的细节,需要知道要做一个什么样的功能 2,设计实体/表 正向工程:设计实体.映射文件 建表 反向工程:设计表  映射文件.实体 3,分析功能 分析到每个请求的粒度. 得到的结果是我们需要处理多少种请求,其中每种请求对应一个Action方法. 4,实现功能: 1,创建Action,并定义出其中的方法. 2,实现Action方法,并创建出所用到的新的Service方法.

审核流(2)流程设计-SNF.WorkFlow功能使用说明--SNF快速开发平台3.1

流程设计 图形化的流程设计,更方便.直观 1.打开“流程设计“程序,如上.点击”新建“如下: 2.红色部分为必填项,审批对象是选择要审批的程序菜单,单据名称是在审核流流转时用于提示的单据名称,还要选择审核的数据表和审核状态字段.当维护完成后进行“确定“保存.再点击 进行图形化设计审核流. 3.从左边拖拽审核节点和连接线. 4.双击节点 ,设计节点此节点的名称.审核人.投票比例等. 注:可以选择多人再结合投票设置可以达到会审需求. 5.双击连接线可以配置走此分支需要具备的条件.如果业务人员可以用鼠

ovirt系统磁盘删除后清理功能验证步骤

测试步骤主要是针对ovirt系统磁盘的'删除后清理'功能,如下图所示: 测试如下两种方式: 预置条件: 搭建iscsi服务器,且划分一个11G的盘 勾选删除后清理操作步骤:1 .在linux虚拟机 dirct lun 一个11G空间,2.在虚拟机清零:dd if=/dev/zero of=/dev/rbd0 bs=10475863.将刚才的dirct lun从虚拟机删除4.把刚才的dirct lun使用的空间,新建成一个存储域5.新建一个磁盘5G直接分给一台虚拟机,同时勾选"删除时清理"

Android学习之高德地图的通用功能开发步骤

这次分享的心得是高德地图的开发,基本上都是按照高德官网上的API文档来进行开发,废话不多说,走起. 第一步:申请高德地图的一个key,有了这个key我们的高德地图才可以正确用起来. 至于怎么申请高德地图的key,其实很简单,这里我大概说一下步骤:打开网页http://lbs.amap.com,注册一个高德地图API的一个账号(这里我声明一下,并不是给高德打广告,我只是分享一下我的这次学习经历而已),注册成功之后,会提示你成为开发者,成为开发者之后就能获取一个key了,获取key需要填写的内容,可

Android学习之高德地图的通用功能开发步骤(二)

周一又来了,我就接着上次的开发步骤(一)来吧,继续把高德地图的相关简单功能分享一下 上次写到了第六步,接着写第七步吧. 第七步:定位 + 地图选点 + 路径规划 + 实时导航 以下是我的这个功能NaviMapActivity的页面布局文件: 1 <?xml version="1.0" encoding="utf-8"?> 2 <RelativeLayout xmlns:android="http://schemas.android.com

Android开发分享功能实现步骤

参考mob官网(http://www.mob.com/) 分享实现步骤:1.mob官网账号注册登录2.进入后台,进入ShareSDK,添加应用,生成秘钥3.参照mob官网集成文档,下载SDK,进入ShareSDK for Android,双击打开QuickIntegrater.jar,替换自己写的工程名和包名4.将libs里面东西拷过去将src下面的cn和com放到java下面将res下面的东西拷过去将assets拷过去

记录一下前端ajax实现增删改功能的步骤

主要依赖三个按钮:新增,删除,编辑 新增:点击时创建新的LI或者TR并append到父级里,此时无需调动后台接口(如果新增需要弹窗输入val则可以调用): 删除:判断this是否有后台传过来的id值,如果没有,则为新增的,可直接删除:如果有,则需要将Id值传给后台,后台删除记录后前端再把Li给remove了: 确定(或者编辑):获取所有的input的val值,判断:如果没有id值,为新增,放到数组1并调用后台add新增接口:如果有id并且val发生改变(需要预先保存原值并进行比较)则放到数组2调

VisualVM初次使用BTrace功能方法步骤

前提安装好了VisualVM,并且安装了插件BTrace(期间出现了一个小问题,那就是标签里面怎么找不到BTrace标签,后面经过实践在VisualVM的application里找到要调试的进程,然后通过右击那个进程即可找到BeTrace这个标签,来进行coding) 1.我这在esclipse里面的演示demo coding如下: 1 /** 2 * 3 */ 4 /** 5 * @author Administrator 6 * 7 */ 8 package com.lyq.demo; 9

iOS苹果推送功能实现步骤

1.在钥匙串里 导出推送证书Apple Push notification Services 的 certificate, 命名为cer.p12,放在电脑桌面 ,期间密码设为123456 2.在钥匙串里 导出推送私钥 Apple Push notification Services 的 private key, 命名为key.p12,放在电脑桌面,期间密码设为123456 3.打开控制台程序,使用openssl 将cer.p12及key.p12转成cer.pem和key.pem 命令如下: op