初识Java web 投票项目

包的含义和作用:

(Domain): 实体 voter,user


(Servlet): 拦截器(1)(2)

(1)Login: 收到来自login.jsp页面的表单提交的http请求,将用户名和密码封装成voter的属性,并调用UserService,判断用户名和密码是否错误,错误,就提示错误信息,并重定向回login.jsp;成功,用户名存到session,重定向到success.jsp页面

(2)Vote: 收到来自vote.jsp页面的投票请求,并处理

 

(Service)-userService: 定义了5个对UserDao里面5个函数的调用,这5个函数为-login,findCount,addCount,changeRecord,findRecord,

 

(Dao)-userDao: 通过login,findCount,addCount,changeRecord,findRecord,这5个函数,用sql语句操作数据库

 

(Filter)Vote_Filter: 过滤器,判断是否登录,判断今天是否已经投过票了

 

思考:

Web.xml文件配置:

过滤器和拦截器: 

URIURL

C3p0

DBUtils:

request.getParameter() 和request.getAttribute()区别

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章