练手项目之天猫商城网站的总结

本文总结了使用Java SE、前端技术、J2EE、MySQL等搭建天猫商城网站的过程,重点阐述了MVC设计模式、Filter+Servlet+反射的应用,以及模块化JSP设计。通过项目实践,深化了对需求分析、表结构设计、实体类和DAO设计的理解,同时也遇到了并解决了编程中的常见错误。
摘要由CSDN通过智能技术生成

项目中用到的技术

Java SE基础;
前端:HTML,CSS,JavaScript,JQuery;
J2EE:Tomcat,Servlet,JSP,Filter;
数据库:MySQL;

项目中用到的设计模式

1.MVC设计模式贯穿了整个项目
2.Filter+Servlet+反射的设计模式
3.模块化的jsp设计

MVC设计模式

即模型(Model)、视图(View)、控制器(Controller)
模型就是数据(bean,dao);
视图就是网页,jsp,用来展示数据;
控制器就是把不同的数据,显示在不同的视图上。

Filter+Servlet+反射

原本一个功能需要对应一个Servlet,而后台管理需要增删改查编辑5种功能,所以仅仅后台就会需要30个Servlet,编程的成本还有出错的概率大大提高了。
所以就使用了这种设计模式,其中拦截器主要拦截浏览器的访问路径,对其进行判断,获取带有servlet名称和方法名称的字符串,转发到具体的servlet后通过反射调用指定的方法。
降低了开发成本,节约了大量时间。

模块化的jsp设计

通过j

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值