关于web项目的几个问题
1.在做一个管理系统的时候,对于登陆人员的个人主页时如何实现的?
2.数据搭建和 ssh框架搭建哪个先做?
3.数据库搭建中,对于账号密码存储一般如何处理最妥善?通常会采用什么数据类型存储?同时,对于服务器文件的路径引用采用什么方式存贮?
------解决方案--------------------1.判断用户名密码是否匹配、验证码等等。
2.ssh搭建顺序struts、hibernate、spring。。。
3.账号明文varchar32位、密码加密varchar32位。
还有初次接触web项目,就别用ssh了。。。就用jdbc + dao吧。
------解决方案--------------------struts,spring,hibernate
------解决方案--------------------数据搭建和 ssh框架搭建哪个先做
这两个不冲突,一般做之前数据库模型就设计好了,这时候是先搭开发环境还是先建数据库,觉得就无所谓了。
------解决方案--------------------1.登陆人员用户名密码(验证码)校验,成功后保存个人信息(session建议或cookie)
跳转至个人工作页,该页获取session数据,显示登录用户信息及相关权限等
2.如果使用框架的话,一句话代码就能生成所有数据库表,所以先搭建SSH,整合后hibernate.cfg.xml就被取代消失,搭建顺序楼上已介绍。创建bean和对应xml配置文件,写好相应的service和dao层。
至于生成数据库表可以执行java代码生成,或者在applicationcontext.xml配置相关语句生成。
3.账号密码都是varchar2类型,密码用md5加密
文件路径,存储为相对路径
------解决方案--------------------
额。。。。
------解决方案--------------------1.登陆人员用户名密码(验证码)校验,成功后保存个人信息(session建议或cookie)
跳转至个人工作页,该页获取session数据,显示登录用户信息及相关权限等
2.如果使用框架的话,一句话代码就能生成所有数据库表,所以先搭建SSH,整合后hibernate.cfg.xml就被取代消失,搭建顺序楼上已介绍。创建bean和对应xml配置文件,写好相应的service和dao层。
至于生成数据库表可以执行java代码生成,或者在applicationcontext.xml配置相关语句生成。
3.账号密码都是varchar2类型,密码用md5加密
文件路径,存储为相对路径
+1
------解决方案--------------------额,我的意思是,比如类似于csdn的个人空间这样的个人主页用什么方式来做?
frameset框架,
顶部显示 登录用户名 系统logo 时间等基本信息
左边显示个人功能(权限)菜单
右边显示 个人信息及左栏菜单对应的操作页
------解决方案--------------------1.登陆人员用户名密码(验证码)校验,成功后保存个人信息(session建议或cookie)
跳转至个人工作页,该页获取session数据,显示登录用户信息及相关权限等
2.如果使用框架的话,一句话代码就能生成所有数据库表,所以先搭建SSH,整合后hibernate.cfg.xml就被取代消失,搭建顺序楼上已介绍。创建bean和对应xml配置文件,写好相应的service和dao层。
至于生成数据库表可以执行java代码生成,或者在applicationcontext.xml配置相关语句生成。
3.账号密码都是varchar2类型,密码用md5加密
文件路径,存储为相对路径
这个可以有逆向工程你先建表也可以一次性生成所以的model也就是bean;看你自己了。
第一点可以有,另外权限控制方面你可以写一个filter过滤器判断登录。
还有第三点+1,现在MD5加密是不可逆的,所以不用担心被破解成明文。
新手送你点注意,数据库和页面的字符编码一定要一致,要不然乱码最后你会很纠结。写好工具类和基类这可以让你少写很多代码。
又一个大号青少年跨入到苦逼