javaweb开发学生管理系统
我是大一的学生.刚刚学完三大架构前面的内容
暑假在自己做小型的学生管理系统
有以下些问题想请求各路大神:
1.注册提交内容录入数据库是通过javabean还是servlet实现啊?还是直接写一个jsp的页面提交比较好?
2.登陆的时候输入信息之后怎么实现和数据库的信息匹配?
------解决方案--------------------
1.注册提交时,如果你是基于MVC开发模式,那就用servlet实现,如果不是MVC模式,可以直接写在jsp页面中。一般比较复杂的系统才会采用MVC模式来开发,小的系统一般不用。无论你用哪种方式实现,都可能会用到javabean。
2.登陆的时候,拿到用户输入的用户名和密码之后,在后台,先判断用户名在数据库中是否存在,如果存在,则根据用户输入的用户名从数据库中查找出此用户名对应的密码,如果查询到的密码与用户输入的密码相同,则用户合法,否则不合法。
------解决方案--------------------
1、代码可以分层,servlet用来接收用户名,密码和返回处理后的信息。用户校验可以放在业务层里,写一个业务bean,然后这个servlet去调用它。
如果简单的小系统,也可以直接放到servlet中。都可以。
2、校验和数据库是否匹配:把用户名,和密码做为查询条件,去用户表里有查询,如果查询到了有记录存在,就说明匹配上了。当然数据库密码如果是加密的,那么传的参数中密码也要是加密过的。
------解决方案--------------------