欢迎来到天天文库
浏览记录
ID:29081810
大小:110.00 KB
页数:7页
时间:2018-12-16
《服务及页面开发流程.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、项目技术文档北京神州数码思特奇信息技术股份有限公司服务及页面开发流程编写人:李刚前言以下流程讲解以BBS帖子批量导入功能开发流程为蓝本,由于是首次参与开发,其中关于执行顺序或描述方面有误之处请谅解.开发流程一、申请OPCODE申请需发送邮件给相关负责人,以下为邮件格式:收件人:crmwork,yuangy/crm/bj/si-tech@si-tech抄送:相关组长主题:op_code申请内容:父节点:(其他变更)95993子节点:牡丹移动联名卡受理注:父节点可通过查找sfunccode表中类似模块父节点填写;子节点为当前开发的模块描述二、测试环境搭建页面平台1.进入8008模
2、块选择一个功能树节点(建议初次使用者选择4751新员工页面开发练习节点)2.选择添加新功能3.进行如下填写(参考)后提交,其中功能代码为申请下来的模块编号4.在sfunccodeadd表中录入相关信息,录入格式请参考表中已有数据5.在现有23环境下按8008提交的相对目录格式建立文件夹及页面文件,建议初学者将页面建立在/npage/用户名/下.1.此时可在山西移动客服测试环境(23)下,找到该模块指向的页面.一、页面编译此时输入模块,打开的页面为空白页面,需要对所指向的jsp文件中加入相关内容,搭建页面框架.1.需要引入的包及页面<%@pagecontentType="tex
3、t/html;charset=gb2312"%>//页面编码<%@includefile="/npage/include/public_title_name.jsp"%>//页面标题部分<%@includefile="/npage/include/header.jsp"%>//页面顶部显示<%@includefile="/npage/include/footer.jsp"%>//页面底部显示2.不常用的引入类<%@pagebuffer="1000kb"%>//控制缓存<%@pageimport="com.jspsmart.upload.*"%>//文件上传操作类包3.常用封装
4、控件rdShowConfirmDialog("确认要提交操作吗?");//有确认和取消按钮的控件4.页面基本格式HTML代码
5、="服务名"outnum="出参个数">"/>"/>"/>..,如result,可通过result[n][m]的方式对返回值进行使用1.页面跳转传值取值方法POST方式:当页面上有按钮提交执行document.form1.submit();类似的操作后,前一页面控件中存储的数据被传入跳转页,调用方式为StringopCode=request.
6、getParameter("前一页面控件ID");GET方式使用如下语句进行跳转,页面取值方式同上,以下两种方式区别参见附录:response.sendRedirect("fd861.jsp?retInfo="+retInfo);或request.getRequestDispatcher("/npage/sd861/fd861.jsp?retInfo="+retInfo).forward(request,response);一、服务编译1.建立服务初学者在226的/boss18/work目录下建立自己要放置服务的目录,格式为使用者拼音缩写/模块号.cp2.必须的头文件及初始化
7、信息#include"publicsrv.h"#include"boss_srv.h"//导入SQL执行用头文件EXECSQLINCLUDESQLCA;EXECSQLINCLUDESQLDA;//初始化出参入参变量EXECSQLBEGINDECLARESECTION;charinput_parms[MAX_PARMS_NUM][1000];charoutput_parms[MAX_PARMS_NUM][1000];EXECSQLENDDECLARESECTION;//长连接方式,类似于java中的构造函
此文档下载收益归作者所有