Struts2项⽬实例
Java web动态编程技术,经历了Model1和Model2时代。
Model1时代:整个Web应⽤⼏乎全部由JSP页⾯组成,JSP页⾯接收处理客户端请求,对请求处理后直接做出响应,⽤少量的JavaBean来处理数据库连接访问等操作。Model1的局限性⾮常明显,JSP页⾯同时担任View和Controller两种⾓⾊,将页⾯表现和逻辑处理混杂在⼀起,代码重⽤性极低,增加了扩展和维护难度。
Model2时代:已经采⽤了MVC的设计。在Model2架构中,Servlet作为Controller,负责接收⽤户请求,只包含控制逻辑,然后调⽤后端来进⾏具体的逻辑处理。最后转发到相应的JSP页⾯负责显⽰。
struts框架是干什么的项⽬⽰例
Struts是开源软件,使开发者能更深⼊的了解其内部实现机制。Struts开放源码框架的创建是为了使开发者在构建基于java Servlet和JavaServer Pages(jsp)技术的Web应⽤时更加容易。Struts框架为开放者提供了⼀个统⼀的标准框架,通过使⽤Struts作为基础,开发者能够更专注于应⽤程序的商业逻辑。Struts框架本⾝是使⽤Java Servlet和JavaServer Pages技术的⼀种Model-View-Controller(MVC)实现。
Struts2是基于MVC设计模式的流⾏和成熟的Web应⽤程序框架。Struts2并不只是Struts 1下⼀个版本,但
它是⼀个完全重写的Struts架构。Struts
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论