mvc设计模式是通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作,实现用户的商业逻辑,在这种模式中,Servlet用来处理请求的事务,充当了控制器的角色。
“MVC”模式即是:“Model-View-Controller”模式。在这种模式中,通过JSP技术来表现页面,通过Servlet技术来完成大量的事务处理工作,实现用户的商业逻辑。
在这种模式中,Servlet用来处理请求的事务,充当了控制器(Controller即“C”)的角色,Servlet负责响应客户对业务逻辑的请求并根据用户的请求行为,决定将哪个JSP页面发送给客户。JSP页面处于表现层,也就是视图(View即“V”)的角色。JavaBean则负责数据的处理,也就是模型(Model即“M”)的角色
Servlet+JSP+JavaBean(MVC)模式适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据。 Servlet+JSP、JavaBean模式程序各个模块之间层次清晰,web开发采用此种模式。
MVC架构
Model-View-Controller架构模式是80年代中期在Smalltalk-80 GUI(一种经典的面向对象程序设计语言)实验室发明的。
根据MVC模式,一个软件应该将商务逻辑(Model)和显示(View)分开。分开有许多好处,最主要的有两个方面:
1、同一的商务逻辑层(Model)可能会对应多个显示层(View),如果商务逻辑层和显示层放在一起的话,再添加一个显示层的时候就会极大的增加组件的复杂性。一个商务逻辑对着两个显示层的例子是:银行的帐户的商务逻辑层对应ATM和Internet两个显示层。
2、通常情况下,每次修改显示层的时候一般并不需要修改商务逻辑层。
相关免费学习:php编程
消息,小米大模型团队负责人罗福莉在首次深度访谈中披露,MiMo-V2-Pro模型基座总参数量达1T,...
2 RootDataCrypto:2026年Q1加密市场融资报告显消息,RootDataCrypto发布的2026年第一季度加密市场融资报告显示,第一季度总融资额达到45.9亿美...
3 spark协议自4月18日以来净流入24亿美元消息,据数据,自4月18日以来,spark协议的存款净流入资金已达24亿美元,这相当于AAVE赎回净流...
4 链上监测:Balancer黑客再次活跃,转移1消息,据Lookonchain监测,Balancer黑客在经历5个月的沉寂后再次活跃,近期通过Thorchain将近120万美...
5 AI编码公司Cognition正以250亿美元估值进行消息,AI编码公司Cognition正以250亿美元估值进行融资谈判。知情人士透露,该公司正处于新一轮...
6 Mantle计划向AAVE提供3万枚ETH贷款以应对坏消息,据治理论坛信息,Bybit公链Mantle计划向AAVE提供3万枚ETH贷款,以应对近期安全事件引发的...
7 特朗普:美国“无意影响”伊朗参加202美国总统特朗普表示,美国无意影响那些希望参加2026年美加墨世界杯的伊朗运动员。报道称,...
8 英特尔一季度营收超预期,AI驱动需求回消息,英特尔公布第一季度销售额为136亿美元,同比增长7%,比分析师预期高出11%。随着人工智...
9 伊朗启动防空系统应对小型无人机针对多地出现小型无人机,伊朗于23日晚启动防空系统。报道指出,德黑兰及其他城市传出防空...
10 伊朗外交部:谈判重心已从核问题转为彻消息,伊朗外交部发言人23日表示,近期谈判性质已发生根本转变,核心议题不再是核问题,而...
成都来彰科技 蜀ICP备2025134723号-1
资讯来源互联网,如有版权问题请联系管理员删除。