mvc模式实现后台管理系统设计与实现

                                                                         登录界面

                                                                            后台界面

项目名称:简易后台管理系统(将学过的知识整合一下,先写个提纲,会更新的!)
项目需求:
1.实现用户登录
2.实现用户退出
3.实现用户注册
功能分析:
1.用户登录:根据用户名和密码查询用户信息。查到则登录成功,查不到则登录失败。
2.用户退出:销毁session
3.用户注册:将用户注册信息插入数据库
数据库设计:

名称

变量名

用户表:

t_user

用户

id uid

用户名

uname

用户密码

pwd

用户性别

sex

用户年龄

age

出生日期

birthday

SQL语句设计:
1.用户登录:select * from t_user where uname=? and pwd=?
2.用户注册:insert into t_user values(default,?,?,?,?,?)

问题:现在我们一个请求或者一个独立的业务逻辑都单独进行一个Servlet的创建进行请求处理。但是一个网站的功能是非常的多,如果每个都创建单独的Servlet进行处理,这样造成Servlet过多。造成资源浪费。
解决:服务器在接收到浏览器发送的请求后,会调用对应的Servlet进行请求处理。然后调用Servlet中的Service方法进行处理。
我们将不同功能的处理封装成对应的方法。在service方法中调用其对应的功能处理方法进行请求处理。这样Servlet我们只需要一个。

新的问题:如何在service方法中实现根据请求动态的调用其功能处理方法呢?
解决:使用反射。        
注意:请求中需要附带要执行的方法名称。

发布了221 篇原创文章 · 获赞 19 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ZGL_cyy/article/details/104493111