java 服务

时间:2023-03-08 18:51:25

2014年2月27日 10:30:55

学习 Java Service Wrapper

2014年2月27日 14:14:14太复杂了,以后研究吧。

######

2014年2月27日 14:14:26 由于之前的经验不足,和同事准备把代码重构一次。

开发规范:

前提:所有字母小写(首字母大写除外)

1. 数据库命名

根据项目的实际意义来命名
ryzur_foa_ci

2. 表命名

“rd_”+ 名称(名称尽量使用英文单词,每个单词的首字母大写)

3. 字段命名

表名(去掉前缀)缩写 + ”_”+ 属性名称(每个单词的首字母大写)

缩写:五笔拆字法取字母

一个单词:取前四个字母

二个单词:取每个单词的前两个字母

三个单词:取前两个单词的首字母和第三个单词的前两个字母。

四或四个以上:取前三个单词的首字母和最后一个单词的首字母。

4 .建表的规则:

第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;
第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;
第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余.

防止数据库设计打补丁的方法是“三少原则”
(1) 一个数据库中表的个数越少越好。
(2) 一个表中组合主键的字段个数越少越好。
(3) 一个表中的字段个数越少越好。

代码中的规范
采用CI的规范

http://codeigniter.org.cn/user_guide/general/styleguide.html#file_format