注册功能最起码得有个用户名和密码吧。
bigint相当于Java里面的Long。Long型最大的那个数字是19位,我们这里是20位,绝对够用。
userName长度预留20%,让它后期可扩展。6-12位的用户名,12*0.2=2.4 12+2.4=14.4 取整得15
密码pwd32位 用英国人发明的不可逆的MD5算法。按照MD5加密完你想返还运算回去返回不了。
真实姓名name 存3个汉字 varchar 3 为什么可以放下3个汉字 因为这里用的是utf-8的字符集 企业开发一般用的都是utf-8的字符集
*人的名字音译过来最长可达7个汉字,还有两个. 但是*人有三个名字(爷爷的名*父亲的名*他的名),所以是3*7+2=23 23*20%+23=27.6 取整28 预留20%嘛
但是数据库是不区分大小写的。但是hibernate是区分大小写的,所以我们这里还是按照hibernate的规范走。这个快捷键你会不会无所谓,但是时间长了你写习惯了别人一看,专业的。Dao默认做好一个模块,什么都不写。用功能再写功能。
applicationContext-emp.xml的name和ref的建议写成一样,ref和applicationContext.xml的id是一样的
struts.xml中的伪类名就是applicationContext-emp.xml中的bean id="empAction"的名称empAction
先按照老师的规范写,到企业里面再按照企业的规范。刚才做的是一个模块的标准化。