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

JavaEE项目答辩ppt2.ppt

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JavaEE项目答辩ppt2

Eegg电子商城系统 Eegg电子商城系统是一款由我们团队自主研发的基于JavaEE平台的B2C商务系统。我们选用了Java开源领域中非常流行的SSH框架,并严格按照展示层、业务层和数据层分层设计。具有安全、稳定、高效和跨平台等多方面的优点,便于二次开发。 分类管理 需求分析 商品分类管理模块 新增商品类别 查看商品类别 修改商品类别 删除商品类别 分类管理 设计思路 分类采用两级分类的形式,大分类下不能添加商品。 小分类处于大分类之下,商品处于小分类之下。 大分类下有小分类时无法删除大分类,小分类下有商品时无法删除小分类。 具有分类管理权限的系统用户登陆后方可进行分类管理。 分类管理员可以方便的进行商品分类的新增、删除、修改、查看等操作,且任何操作提示信息明确,自动验证数据的有效性和合法性。 分类管理 具体功能介绍 查看所有分类信息 新增分类信息 修改分类信息 删除分类信息 新增某大分类下小分类信息 在某小分类下新增商品 分类管理 流程分析 分类管理 商品类别管理MVC示意图 V 展示层 C 控制层 M 业务层 JSP页面 分类列表页:admin/types/index.jsp 新增分类页:admin/types/add.jsp 修改分类页:admin/types/modi.jsp 处理结果页:admin/types/result.jsp ActionServlet(核心控制器) struts.xml(struts配置文件) messageResource_zh_CN.properties(国际化消息资源文件) TypesAction(类别管理业务控制器) TypesService.java(类别管理业务逻辑接口) TypesServiceImpl.java(类别管理业务逻辑接口实现) Types.hbm.xml(类别数据表types的ORM映射文件) Types.java(类别数据表types的持久类) 用户 请求 响应 请求 响应 调用 Spring依赖注入给TypesAction Spring依赖注入给TypesServiceImpl 统一数据访问DAO组件 BaseDAO.java BaseDAOImpl.java 分类管理 Hibernate 字段名称 数据类型 主键 允许为空 描述 TID varchar 是 ID号 TName varchar 类别名称 FID varchar 上级类别ID TRemark varchar √ 备注 分类表采用邻接表模型 表中的每一项包含了指向其上级分类的外键,一级分类的上级id为null 商品类别Types表对应的持久化类com.Eegg.ORM.Types及其ORM映射文件Types.hbm.xml 同时实现了多对一自身单向关联关系。 Types类多对一自身单向关联 分类管理 Spring 商品分类管理模块业务层由业务逻辑接口TypesService及其实现类TypesServiceImpl组成,事务管理交由Spring统一负责 分类管理 具体编程内容 JSP进行页面显示 Javascript-进行页面表单验证、提升显示效果、数据提交 Struts-使用DispatchAction处理用户请求、数据校验、国际化 Spring-实现各层解耦、注解式事务、编码过滤器 业务层中进行数据校验,提升程序强壮度 Hibernate-进行数据持久化、配置二级缓存和连接池提升性能 分类管理 具体页面 - 分类显示 分类管理 具体页面 - 新增 分类管理 具体页面 - 修改 分类管理 具体页面 - 提示 分类管理 具体页面 - 校验提示 展示页面 首页 - 内容部分 思路:后台生成首页数据保持到application中,用户访问时读取application中的数据。 显示内容:特价商品、最新商品、最热商品、分类列表、商城公告、其他。 优点:减少数据库查询,提升程序整体性能 缺点:首页内容不够实时 解决方式:后台内容更新后手动生成新主页内容 展示页面 列表页 - 内容部分 以分页的形式显示某分类或查询得到的商品列表。 展示页面 项目收获 熟悉了学过的内容 提升了编程能力 学习了新的知识 熟悉了集成开发环境和其功能扩展 能够独立使用第三方插件 对 Thanks!

文档评论(0)

st4739288 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档