SN 中华人民共和国出入境检验检疫行业标准 SN/T 4899—2017 检验检疫信息系统ava编码规范 Java code specifications of inspection and quarantine information systems 行业标准信息服务平台 2017-08-29发布 2018-04-01实施 中华人民共和国 发布 国家质量监督检验检疫总局 SN/T 4899—2017 前言 本标准按照GB/T1.1—2009给出的规则起草。 本标准由国家认证认可监督管理委员会提出并归口。 本标准起草单位:国家质量监督检验检疫总局信息中心、珠海出人境检验检疫局、浙江出人境检验 检疫局。 本标准主要起草人:李可、余军阳、张琦、莫健斌。 行业标准信息服务平台 1 SN/T4899—2017 检验检疫信息系统Java编码规范 1范围 本标准规定了检验检疫信息系统采用Java语言编码需遵循的基本内容。基本内容包括文件、文件 组织、排版、注释、声明、命名规范。 本标准适用于指导检验检疫机构和为检验检疫机构设计开发检验检疫信息系统的单位开展编码工 作,也适用于作为检验检疫机构验收参考依据。 2 2规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文 件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T5271.15一2008信息技术词汇第15部分:编程语言 3 术语和定义 GB/T5271.15一2008界定的术语和定义适用于本文件。 4 检验检疫信息系统编码规范 4.1 文件 4.1.1文件名 检验检疫信息系统文件名应采用如表1所示的后缀: 表 1 文件后缀 文件类别 文件后缀 Java源文件 .java Java字节码文件 .class JSP文件 .jsp XML文件 .xml 资源文件 .properties 日志文件 Bor' Taglib文件 .tlb Java包文件 .jar 层叠样式表文件 .css SN/T 4899—2017 4.1.2类文件 类文件编译应采用混淆编译等措施加强代码安全。 4.2 文件组织 4.2.11 包声明 包声明应作为第一行非注释行,指明包含当前类文件的包名。 4.2.2类引进 类引进应在包声明之后,标明引进类文件;专用的类先引进,公共的类后引进, 4.2.3属性 属性应按照修饰符排序,顺序依次为:static,public,null,protected,private。 示例: private static final boolean VERBOSE=true; private EntityContext ctx; private String accountld; 4.2.4方法 方法应包括方法头和方法体,按照public、private顺序排列。 示例: public void setEntityContext(EntityContext entityContext) ( this.entityContext=entityContext; public EntityContext getEntityContext() return this.entityContext; private List<String>log(String str,String spilt) ( if(str==null/["".equals(str)) 标准信息服务平台 return null; ; List<String>result=str.str.split(spilt) return result; 4.3排版 4.3.1缩进排版单位 个缩进排版单位应为4个空格。 4.3.2行长度 一行代码长度不能超过80个字符。 4.3.3换行 当一个表达式无法容纳在一行内时,应依据如下规则换行: 2

pdf文档 SN-T 4899-2017 检验检疫信息系统JAVA编码规范

安全标准 > 出入境检验检疫(SN) > 文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
SN-T 4899-2017 检验检疫信息系统JAVA编码规范 第 1 页 SN-T 4899-2017 检验检疫信息系统JAVA编码规范 第 2 页 SN-T 4899-2017 检验检疫信息系统JAVA编码规范 第 3 页
下载文档到电脑,方便使用
本文档由 路人甲2022-09-04 12:54:18上传分享
给文档打分
您好可以输入 255 个字符
网站域名是多少( 答案:github5.com )
评论列表
  • 暂时还没有评论,期待您的金玉良言
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。