puppyshop
数据库:mysql+navicat
服务器:apache 7.0
主要开发工具:eclipse+edge/chrome
运用技术:html+css+js + jQuery + javaweb
MVC架构的工作流程为:
(1)用户操作 View页面向服务端提出请求并传送数据,例如表单请求、超链接请求、AJAX请求等。(JSP)
(2)服务端Controller控制器根据请求,调用相关的 Model 处理数据。(Servlet)
(3)Model处理后,将处理结果再交给Controller。(Dao类)
(4)Controller控制器根据处理结果找到要返回给客户端的View页面,并将数据填充到页面中,然后将页面发送给客户端展示。
过滤器:正常情况下用户直接访问 servlet,加了过滤器filter之后,如果过滤器的地址和servlet的地址一样,则先请求过滤器模块,过滤器判断用户服务的数据是否合法后,将合法数据转交给服务器,不合法数据予以拦截,数据返回则不需要经过过滤器。
管理员相关界面的jsp一律以manage开头,由过滤器实现统一权限验证
1.中文搜索的问题
2.购物车页面的小bug,数量框迷之点不动,有待继续测试
3.有的页面美观度有待调整
4.分页功能可部分实现,待调试