网站大量收购独家精品文档,联系QQ:2885784924

I后台功能实现.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
I后台功能实现

后台功能实现 1 后台管理介绍 1.1 后台页面 后台页面都在adminjsps目录下: 1.2 后台功能模块介绍 后台功能模块分为: 管理员模块: 管理员登录; 管理员退出; 分类管理模块: 查看所有分类; 添加一级分类; 添加二级分类; 编辑一级分类; 编辑二级分类; 删除一级分类; 删除二级分类; 图书管理模块: 查看指定分类图书; 查看指定条件图书; 添加新图书; 编辑图书; 删除图书; 订单管理模块: 查看所有订单; 查看指定状态订单; 查看订单详细信息; 取消订单; 订单发货。 其中只有管理员模块是前台没有的,其他三个模块前台都有。但是,尽管前台有这三个模块,前后台也不能共享Servlet!但前后台可以共享Service和DAO层!所以只有管理员模块需要创建所有层的类,而其他三个模块只需要创建Servlet层类即可。   后台有很多功能与前台是相同的,例如按分类查看图书功能,只是转发的页面是后台页面而已,所以这里很多功能就不在赘述了。 2 后台管理员模块 后台管理员模块功能: 管理员登录; 管理员退出。 2.1 后台管理员相关类创建 cn.itcast.goods.admin.admin.domain.Admin; cn.itcast.goods.user.admin.admin.dao.AdminDao; cn.itcast.goods.user.admin.admin.service.AdminService; cn.itcast.goods.user.admin.admin.web.servlet.AdminServlet。 Admin类对应t_admin表,不再废话,直接给出基本代码; Admin.java public class Admin { private String adminId;//ID private String adminname;//管理员名 private String adminpwd;//管理员密码… } 2.2 管理员登录 login.jsp是后台登录页面,页面本身提供了表单显示功能。提交表单请求AdminServlet#login()方法: 把表单数据封装到Admin对象中; 使用表单数据调用AdminService#login()方法查询用户; 如果查询到用户说明登录成功:把查询到的用户保存到session中,转发到index.jsp; 如果没有查询到,说明登录失败:在request中保存错误信息,转发到login.jsp。   登录成功后转发到/adminjsps/admin/index.jsp页面,该页面top.jsp部分需要显示当前用户名,所以需要修改该页面。 2.3 管理员退出   top.jsp页面中存在“退出”链接,让该链接请求AdminServlet#quit()方法。quit()方法从session中移除当前用户,转发到login.jsp页面。 3 分类管理 分类管理功能: 查看所有分类; 添加一级分类; 添加二级分类; 编辑一级分类; 编辑二级分类; 删除一级分类; 删除二级分类; 3.1 分类管理相关类创建 Service和Dao与前台共享即可,无需再创建,而Servlet需要单独创建。 cn.itcast.bookstore.admin.category.web.servlet.AdminCategoryServlet; 在web.xml中配置该类时,url-partern为/admin/AdminCategoryServlet,方法后面添加登录过滤器。不只是该模块的Servlet如此,图书和订单模块都是如此。 3.2 查看所有分类 在top.jsp页面点击“分类管理”链接完成查看所有分类。该链接请求AdminCategoryServlet#findAll()方法,得到所有分类,即ListCategory,然后保存到request中,转发到/adminjsps/admin/category/list.jsp页面显示。 CategoryService和CategoryDao都已经写好了,所以无需再写! 3.3 添加一级分类 从/adminjsps/admin/category/list.jsp中点击添加一级分类到达/adminjsps/admin/category/add.jsp页面。 在add.jsp页面提交表单,请求AdminCategoryServlet#addOneLevel()方法,完成添加分类。addOneLevel()在添加完成后,调用AdminCategoryServlet#findAll()方法,回到list.jsp显示所有分类。 3.4 添加二级分类 添加二级分类共两步:一是到达表单页面,二是提交表单完成添加。 到

文档评论(0)

tiantiande + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档