ERP程序撰写规范.ppt

ERP程序撰写规范.ppt

ID:50358463

大小:235.50 KB

页数:33页

时间:2020-03-12

ERP程序撰写规范.ppt_第1页
ERP程序撰写规范.ppt_第2页
ERP程序撰写规范.ppt_第3页
ERP程序撰写规范.ppt_第4页
ERP程序撰写规范.ppt_第5页
资源描述:

《ERP程序撰写规范.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、ERP2009-01-21将开发人员的编程风格在制度上统一,有助于团队的协同工作,避免因为编码风格不同产生的问题。前言摆放目录sysIdconfigcompIdsysIdhtmljspsrcworkxmldrcompIdsysIdcomicscsysiddaofuncuitagdxConfig目录下摆放*.ini文件和*.xml文件。其中xml文件的命名是系统别+Structs,例如:mpvStructs.xml,mpv是系统别。Jsp目录下存放jsp文件jsp文件的命名:系统别+jj+序号,每个jsp页面必须有一个p

2、ageId,pageId对应jsp页面的名称,可大小写混用,例如xxjj001.jsp,pageId为xxjj001注:如果为三位的系统别,jsp文件命名为系统别+j+序号。Jsp页面编码规范1.Jsp在开始处加上注释,描述相关信息。2.Jsp页面开始首行,必须是这行代码<%@pagecontentType="text/html;charset=GBK"%>3.Jsp页面代码开始次行,必须是这行代码<%!publicstaticfinalString_AppId="MPVJ049";%>4.所有的declare<%!%

3、>必须写在JSP页面最前面,其次为scriplet<%%>的语句。JavaScript语句放到页面最下方(对于include的jss文件如果写在jsp下方有问题那么请在按照程序需要方式摆放)。5.每个标签必须突出彼此间的层次感,一律以换行空4格的方式。例如:

……..6.Script的include方式为以下样式。">7.

4、Script区中方法的定义层次清晰,每层之间空四格,8.其它编码规范请配合加强版Struts架构中Jsptaglib要求的写法。9.jsp中变量定义统一定义在页面最上方jsp语句开始前。系统Java文件Src目录摆放结构1.com.icsc.系统别.dao:该目录下摆放所有该系统的dao和vo。VO(ValueObject)DAO(DataAccessObject)命名方式为mejc01VO和mejc01DAO2.com.icsc.系统别.func:该目录下摆放所有该系统的业务逻辑。业务逻辑命名方式:pageId(将第

5、二个j改为c)+”Func”.如某pageId为xxjj001,那么对应的逻辑为xxjc001Func.java.3.com.icsc.系统别.ui:该目录下摆放所有该系统对页面的控制逻辑。Ui的命名与业务逻辑命名相对应,如果Func为xxjc001Func.java,则ui一般为xxjc001UI.java4.com.icsc.系统别.tag:该目录下摆放所有该系统对页面的用户自定义tag取值的逻辑。

6、inder" child="selectFirDept”/>对应的class是com.icsc.dpms.du.tag.dujcSelectcompId.java com.icsc.dpms.du.tag.dujcRemoteFirDeptFinder.javaxml下存放Pdf报表文件的xml档Work下存放Excel报表文件命名原则packagesPackage命名规则以系统为单位,另因DPMS系统为共享模块所以将统一命名,至于应用系统里同一业务但因个别公司商业处理逻辑不同需由共同程序分离时,其程序命名规则为在原

7、程序后多加一位,而Package命名则相同。Package命名规则如下:com.icsc.XX.*系统代号例子:com.icsc.aacom.icsc.dpms.ducom.icsc.mp.mpvClassesAndInterfaces程序(亦即Class)命名标准:8码(全小写)XXXXXXXX流水序号程序类别系统细项功能系统代号程序类别:A-APPLETB-BEANC-CLASSE-EJBH-HTMLI-InterfaceJ-JSPS-SERVLETT-SCRIPTX-ExceptiZ-CSS例如:aajj01.j

8、sp,aaje01.java,dejtmf.jss,dswhelp.html,dzwcss.guiMethod必须以动词为起头,由2~4字所组成,其动词第一个英文字母需为小写,下一个字,其第一个英文字母需为大写,字与字之间不以特殊符号分隔例如:run();runFast();getBackground();方法参数的命名方式请按照

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。