JavaEE项目答辩

JavaEE项目答辩

ID:38966657

大小:2.01 MB

页数:18页

时间:2019-06-22

JavaEE项目答辩_第1页
JavaEE项目答辩_第2页
JavaEE项目答辩_第3页
JavaEE项目答辩_第4页
JavaEE项目答辩_第5页
资源描述:

《JavaEE项目答辩》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Eegg电子商城系统www.gemsoftware.com.cnEegg电子商城系统是一款由我们团队自主研发的基于JavaEE平台的B2C商务系统。我们选用了Java开源领域中非常流行的SSH框架,并严格按照展示层、业务层和数据层分层设计。具有安全、稳定、高效和跨平台等多方面的优点,便于二次开发。分类管理需求分析www.gemsoftware.com.cn商品分类管理模块新增商品类别查看商品类别修改商品类别删除商品类别分类管理设计思路分类采用两级分类的形式,大分类下不能添加商品。小分类处于大分类

2、之下,商品处于小分类之下。大分类下有小分类时无法删除大分类,小分类下有商品时无法删除小分类。具有分类管理权限的系统用户登陆后方可进行分类管理。分类管理员可以方便的进行商品分类的新增、删除、修改、查看等操作,且任何操作提示信息明确,自动验证数据的有效性和合法性。www.gemsoftware.com.cn分类管理具体功能介绍查看所有分类信息新增分类信息修改分类信息删除分类信息新增某大分类下小分类信息在某小分类下新增商品www.gemsoftware.com.cn分类管理流程分析www.gemsof

3、tware.com.cn分类管理商品类别管理MVC示意图www.gemsoftware.com.cnV展示层C控制层M业务层JSP页面分类列表页:admin/types/index.jsp新增分类页:admin/types/add.jsp修改分类页:admin/types/modi.jsp处理结果页:admin/types/result.jspActionServlet(核心控制器)struts.xml(struts配置文件)messageResource_zh_CN.properties(国际

4、化消息资源文件)TypesAction(类别管理业务控制器)TypesService.java(类别管理业务逻辑接口)TypesServiceImpl.java(类别管理业务逻辑接口实现)Types.hbm.xml(类别数据表types的ORM映射文件)Types.java(类别数据表types的持久类)用户请求响应请求响应调用Spring依赖注入给TypesActionSpring依赖注入给TypesServiceImpl统一数据访问DAO组件BaseDAO.javaBaseDAOImpl.j

5、ava分类管理Hibernatewww.gemsoftware.com.cn字段名称数据类型主键允许为空描述TIDvarchar是ID号TNamevarchar类别名称FIDvarchar上级类别IDTRemarkvarchar√备注分类表采用邻接表模型表中的每一项包含了指向其上级分类的外键,一级分类的上级id为null商品类别Types表对应的持久化类com.Eegg.ORM.Types及其ORM映射文件Types.hbm.xml同时实现了多对一自身单向关联关系。Types类多对一自身单向关联

6、分类管理Spring商品分类管理模块业务层由业务逻辑接口TypesService及其实现类TypesServiceImpl组成,事务管理交由Spring统一负责www.gemsoftware.com.cn分类管理具体编程内容JSP进行页面显示Javascript-进行页面表单验证、提升显示效果、数据提交Struts-使用DispatchAction处理用户请求、数据校验、国际化Spring-实现各层解耦、注解式事务、编码过滤器业务层中进行数据校验,提升程序强壮度Hibernate-进行数据持久化

7、、配置二级缓存和连接池提升性能www.gemsoftware.com.cn分类管理具体页面-分类显示www.gemsoftware.com.cn分类管理具体页面-新增www.gemsoftware.com.cn分类管理具体页面-修改www.gemsoftware.com.cn分类管理具体页面-提示www.gemsoftware.com.cn分类管理具体页面-校验提示www.gemsoftware.com.cn展示页面首页-内容部分思路:后台生成首页数据保持到application中,用户访问时读

8、取application中的数据。显示内容:特价商品、最新商品、最热商品、分类列表、商城公告、其他。优点:减少数据库查询,提升程序整体性能缺点:首页内容不够实时解决方式:后台内容更新后手动生成新主页内容www.gemsoftware.com.cn展示页面列表页-内容部分以分页的形式显示某分类或查询得到的商品列表。www.gemsoftware.com.cn展示页面项目收获熟悉了学过的内容提升了编程能力学习了新的知识熟悉了集成开发环境和其功能扩展能够独立使用第三方插件对www.gemsoftwar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。