easybuy项目总结

训练技能点

1、  使用jsp实现页面显示

(熟练使用jap及el和jstl表达式)

2、  使用Servlet进行流程控制

(熟练使用Servlet控制流程逻辑)

3、  使用JavaBean实现业务封装

(熟练使用JavaBean封装业务逻辑)

4、  使用数据源+JDBC访问数据库

(使用jdbc+database.properties的方式实现数据源)

5、  使用JQuery进行页面交互

(熟练使用jQuery的基本方法,同时结合ajax和json技术进行良好用户体验的界面交互)

6、使用过滤器完成中文乱码

7、使用Servlet3.0的注解实现Servlet声明

(熟练使用Servlet3.0注解(@WebServlet(urlPatterns={“url”,”url1”} name=””)),用声明的形式替换在web.xml中Servlet配置)

8、使用memcached缓存技术保存购物车和收藏商品的数据

9、使用Linux系统作为易买网项目运行的服务器系统

10、使用MD5技术对用户的密码进行加密

11、使用SVN项目管理工具来进行小组协同开发

 

 

任务描述:

前台功能:                                                                               后台功能:

                   1、首页页面                                                                    1、用户信息管理

                   2、用户注册                                                                    2、商品信息管理

                   3、用户登录                                                                    3、订单管理

                   4、新闻动态                                                                    4、留言薄管理

                   5、分类商品信息展示                                                   5、新闻管理

                   6、商品详情页面

                   7、购物车

                   8、收货地址

                   9、留言薄

                   [10、用户密码修改功能]

 

 

         数据库表

1、  用户表(easybuy_user):存放用户基本信息

2、  用户地址表(easybuy_user_address):存放用户地址信息

3、  新闻表(easybuy_news):存放新闻信息

4、  商品表(easybuy_product):存放商品基本信息

5、  商品分类表(easybuy_product_category):存放商品的分类基本信息

6、  订单表(easybuy_order):存放订单相关信息

7、  订单详情表(easybuy_order_detail):存放订单具体信息

 

技术框架设计:

一、三层结构技术

                   表示层:

1、  使用jsp实现页面显示

2、  使用Servlet进行流程控制

3、  使用jQuery进行页面交互

业务逻辑层:

4、  使用JavaBean实现业务封装

数据访问层:

5、  使用数据源+JDBC访问数据库

6、  使用DAO模式

二、使用MySQL存储数据

 

 

难点分析:

1、  如何实现购物车?

2、  如何实现页面整合?

3、  如何进行权限控制?

4、  如何实现分页显示?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值