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. 调用方法可以使用反射完成;
相关推荐
URML 2020-07-05
洗尽铅华 2020-06-07
Enbiting 2020-06-03
howema 2020-05-09
rola0 2020-04-29
闲来也无事 2020-04-20
zhaojp0 2020-04-11
yonger 2020-03-15
yusongwhu 2020-02-23
codercheng 2020-01-18
laofangzi 2020-01-14
spinachcqb 2019-12-31
洗尽铅华 2019-12-23
爱好HtmlCssJs 2019-12-04
mvc0 2019-11-30
闲来也无事 2019-12-02
探秘 2019-11-20
liuweiyan 2019-11-10