开发规则与环境搭建_第1页
开发规则与环境搭建_第2页
开发规则与环境搭建_第3页
开发规则与环境搭建_第4页
开发规则与环境搭建_第5页
已阅读5页,还剩35页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

系统开发规则和开发环境的搭建讲师:徐靖博系统数据结构搭建系统应用程序搭建系统标识符命名规则程序5个组成部分1标识符2关键字3操作符4分隔符5数据标识符命名1数据结构命名(表名/字段名)2项目类、方法、变量标识符命名3页面id和name和方法命名应用系统和数据库标识符命名规则1标识符publicclassA_B{}publicclassAB{}2分隔符(){}[];,””程序的组成部分项目和类标识符命名见名知意,项目名首字小写,驼峰或者”_”类名首字大写,驼峰或者”_”,实体类也可以”T_MALL_USER”方法命名见名知意方法名首字小写驼峰或者”_”全小写:goto_user_regist变量命名见名知意,最好根据数据库对应字段命名全小写加”_”:jdzm_qx_shhjd包名的命名包名的命名,考虑到与其他系统的冲突和扩展问题,比如说webservice中的包名与应用系统的包名冲突问题表名的命名:1见名知意,一般采用英文加”_”2一个系统内的表开头保持一致字段名:1英文,全英2汉语拼音,全拼音缩写数据库的命名规则避免命名危机各种mybatis的名,resultmap方法名,类名,变量名Jsp页面id,jsp文件名所有jsp页面写好title,有利后期开发效率以上各种命名注意精确,项目开发后期容易出现'命名冲突'问题系统数据结构搭建系统应用程序搭建系统标识符命名规则用户订单购物车商品spu分类属性关联表sku属性值数据模块分类商品spu单元sku关联属性商品sku库存单元数据库商品模块的结构设计业务表创建规则1表名定义

表可以用英文加T开头

存储过程可以用英文加P开头2表字段定义

开发中定义数据结构,表中字段一般可以有三种分类1本表的业务字段2本表与其他表的关联字段3外表的业务字段用户用户用户基本信息表用户地址表用户帐户信息表用户支付信息表购物车购物车购物车信息表购物车表迷你购物车表订单订单订单进度字典表订单表物流表商品商品商品图片表商品表商品基本信息表商品评论表评论图片表库存sku仓库信息表sku关联信息表sku表分类和属性产品分类一级分类表二级分类表属性表属性值表品牌表品牌关联表物流物流物流表物流信息表日志与其他其他访问日志操作日志检索日志缓存日志活动订单表t_mall_orderIdshhr(收货人)zje(总金额)chjshj(创建时间)yjsdshj(预计送达时间)yh_id(用户id)dzh_id(地址id)jdh(进度号)dzh_mch(地址名称)本表业务字段外表关联字段外表业务字段购物车表t_mall_shoppingCar(编号)id(添加数量)tjshl(合计)hj(是否选择)shfxz(创建时间)chjshj(用户编号)yh_id(商品编号)shp_id(skuid)sku_id(商品名称)shp_mch(sku价格)sku_jg(商品图片)shp_tp本表业务字段外表关联字段外表业务字段t_mall_order_phase(订单进度表)Id(编号)PKIntegerjdh(进度号)Integerjdmsh(进度描述)String(100)t_mall_sku(sku库存表)Id(编号)PKIntegershp_id(名称)Integerkc(库存)Integerjg(价格)Floatchjshj(创建时间)Datesku_mch(sku名称)String(100)sku_xl(sku销量)Integerkcdz(库存地址)String(500)t_mall_product(商品表)Id(编号)PKIntegershp_mch(商品名称)String(100)shp_tp(商品图片)String(100)flbh1(分类编号1)Integerflbh2(分类编号2)Integerpp_id(品牌id)Integerchjshj(创建时间)Dateshp_msh(商品描述)String(1000)系统数据结构搭建系统应用程序搭建系统标识符命名规则Jdk1.7Eclipse(mar.2)Maven3.1/3.2Tomcat6/7Mysql5(windows/linux)Spring4+mybatis3Jquery1.7(mini)Cxf2.4/3.0(webservice)Easyui1.3Linux5Nginx(windows/linux)数据库设计工具Ezdml表结构设计器Maven仓库和eclipse兼容问题Maven仓库和eclipse兼容问题一套项目对应一套maven仓库一些配置——框架开发配置一些配置——Jsp的配置开发配置<basehref="${pageContext.request.scheme}:${pageContext.request.serverName}:${pageContext.request.serverPort}${pageContext.request.contextPath}/">开发配置<%

Stringpath=request.getContextPath();

StringbasePath=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

%><html><head> <basehref="<%=basePath%>"/></head></html>开发要求1编码规范,命名严谨2抓住重点,忽略细节3思路优先,逻辑清晰4自己动手,丰

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论