J2EE项目-仿天猫整站day01

1.技术介绍

本项目没有使用SSH、SSM框架,而是使用J2EE整套技术来作为解决方案,实现各种业务场景。不使用框架是为了借助这个项目夯实J2EE基础,并且在项目中借助反射等技术,采用合适的设计模式,开发效率并不低于使用框架。

2.典型场景

一个完整的J2EE应用包含的各种典型商务应用场景的需求,展示相应的解决思路与办法

3.开发流程

3.1技术准备

为完成此项目,需要掌握以下技术。

  • Java:Java基础和Java中级
  • 前端:HTML、CSS、JavaScript、JQuery
  • J2EE:Tomcat、Servlet、JSP、Filter
  • 数据库:MySQL

3.2开发流程

仿天猫整站是一个比较大的项目,将按照商业项目的开发流程展开:

  1. 需求分析:首先确定要做哪些功能,需求分析包括前台和后台;前台又分为单纯要展示的那些功能-需求分析-展示,以及会提交数据到服务端的那些功能-需求分析-交互。
  2. 表结构设计:接着是表结构设计,表结构设计是围绕功能需求进行,如果表结构设计有问题,那么将会影响功能的实现。除了表与表关系、建表SQL语句之外,表与页面的功能也一一对应起来。
  3. 原型:接着是界面原型,与客户沟通顺畅的项目设计流程一定会有原型这个环节。借助界面原型,可以低成本、高效率地与客户达成需求的一致性。同样的,原型分为前台原型和后天原型。
  4. 实体类设计:接着开始实体类的设计与开发,实体类不仅仅是对数据库中的表的一一映射,同时还需要兼顾对业务功能的支持。
  5. DAO类设计:然后是DAO类的设计,除了进行典型的ORM支持功能之外,也需要提供各种业务方法。
  6. 业务类介绍:讲解的业务类的概念,以及为什么本项目中没有这一层。
  7. 后台-分类管理:接下来进行功能开发,按照模块之间的依赖关系,首先进行后台-分类管理功能开发。严格来说,这是开发的第一个功能。
  8. 后台-其他管理
  9. 前台-首页
  10. 前台无需登录
  11. 前台需要登录
  12. 总结

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值