MVC架构模式与利用JAVABEAN分页

众所周知MVC不是设计模式,是一个比设计模式更大一点的模式,称作设计模式不合理,MVC模式应该叫架构模式,MVC里面用了许多小的模式,例如策略模式,组合模式,聚集模式,可以用到的模式有十几种之多,而设计模式里也就27种,MVC很重要,现在流行的STRUTS框架也是类似的实现,建议大家有时间可以研究下STRUTS,现在很多公司都开始使用这个框架来做大型的企业系统开发,STRUTS是APACHE的一个开源项目,所有资料都可以从APACHE网站得到。当然目前国内也有翻译了一些STRUTS文章,不过大都不完整,介绍的都是初级的知识,如果想要进一步学习的话可以买本STRUTS的书.

mvc也就是模型-视图-控制台,M就是javabean,V就是JSP,C就是java Servlet。



第一步写Hashtable类,把所有类与JSP文件路径写进这里



第二步写最抽象的接口interface,给出一个方法,例如



public void execute(HttpServlet servlet,HttpServletRequest request,HttpServletResponse response);



所有的与客户端交互的SERVLET类都必须实现这个接口的execute方法,这样才能在工厂中执行。



第三步写控制台,其实这个我觉得就是工厂模式的一种更高的工厂模式,。



根据动作来执行相应的类

 

WEB.XML文件只要配置一个动作就可以了,这个大家应该熟悉了吧,例如

 

 

方便了不少吧。不用每个类每个动作都在XML文件里加上。况且对以后功能上的增加修改都比较方便。



利用JAVABEAN分页其实很简单,但要写好写的有结构一点的话最少也需要3个类,一个BEAN类,一个处理页码等其他数据,一个得到客户端值,下面我给出一个例子,如果有什么不懂请跟贴。



简单的BEAN类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值