JavaWeb之MVC案例-小兔洗衣店

 

功能规格

 

1. 系统需要使用用户名和密码登陆;

2. 系统可以对洗衣订单进行增删改查操作;

3. 订单信息包括:客户名称、联系方式、订单内容、订单价格、订单创建时间、最后更新时间信息;

4. 查询支持根据客户名称、联系方式或订单内容模糊查询;

5. 删除功能需要支持同时删除多个,新增和修改不支持;

 

 

使用到的技术

 

1. MVC 设计模式:JSP、Servlet,POJO

2. 数据库使用 MySQL

3. 连接数据库需要使用 C3P0 数据库连接池

4. JDBC 工具采用 DBUtils

5. 页面上的提示操作使用 jQuery

 

技术难点

 

1. 多个请求如何使用一个 Servlet ?

2. 如何模糊查询 ?

3. 数据源如何支持动态切换?

 

界面设计

 

1. 登陆

 



 

 

2. 查看

 



 

 

3. 新建

 



 

 

4. 修改

 



 

技术架构 

 



 

 说明:

1. 显示层采用jsp技术;

2. 前段控制器采用servlet技术;

3. 后端控制器用service层实现;

4. 数据操作使用Dao层实现;

 

v1版本缺点

 

1. 每个处理采用一个Servlet,一个类中一个方法,这样设计会导致类个数比较大。需要实现一个servlet类处理多个操作;

2. 系统的数据格式只有支持一种,需要扩展为通过配置支持xml数据持久化操作; 

 

v2 版本设计思路

 

1. Servlet的配置采用通配符*.do

2. 通过解析通配字符串决定调用那个方法处理;

3. 调用方法可以使用反射完成; 

 

 

 

 

 

 

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值