答:通俗的理解,如果你想做一件艺术品的话,那么框架就像是这件艺术品的半成品,也就是说,一些繁琐的事情,框架已经帮你做了,这样的话就很大程度上提升了开发的效率,当然给我们最直接的好处就是减少的代码的编写,对公司来说减少开发成本,所以目前开发一个项目都是依赖框架来开发的,目前一般使用的框架有:ssh,s ...
分类:
其他好文 时间:
2018-04-22 17:21:04
阅读次数:
127
什么是值栈 值栈就是OGNL表达式存取数据的地方,Struts2是在有请求到达的时候为每个请求创建一个新的值栈,这也就是说值栈和请求是一一对应的,值栈封装了一次请求所需要的所有数据,这种一一对应的关系使值栈能够线程安全地为每个请求提供公共的数据存取服务。 值栈的生命周期 值栈可以作为一个数据的中转站 ...
分类:
其他好文 时间:
2018-04-20 23:42:12
阅读次数:
248
SpringMVC和Struts2的区别 都是表现层框架 1.入口不同: springmvc入口是servlet struts2入口是Filter 2.处理请求的方式不同 springmvc处理请求用的是方法,接口参数不同,用的是方法的形参,可以是单例的。 struts2处理请求用的是类,接口参数不 ...
分类:
编程语言 时间:
2018-04-20 23:40:54
阅读次数:
198
一、Spring与SpringMVC的区别: spring是一个开源框架,是为了解决企业应用程序开发,功能如下: 功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能 范围:任何Java应用 Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。 1、轻量—— ...
分类:
编程语言 时间:
2018-04-20 14:32:24
阅读次数:
205
一、struts2框架 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2在Struts1融合webwork。 ONGL表达式:就是对象图形化导航语言 ...
分类:
其他好文 时间:
2018-04-20 00:21:37
阅读次数:
231
(1)Struts1执行过程: <1>Web容器启动的时候ActionServlet被初始化,加载struts-config.xml配置文件。 <2>浏览器发送请求到ActionServlet时,ActionServlet对请求进行处理。根据请求的路劲和配置信息找到对应的Action和ActionF ...
分类:
其他好文 时间:
2018-04-18 23:44:33
阅读次数:
215
(1)Struts主要起控制作用,Spring主要起解耦作用,Hibernate主要起操作数据作用。 (2)Struts核心是Controller(即ActionServlet),而 ActionServlet的核心就是Struts-config.xml主要控制逻辑关系的处理。 (3)Spring是 ...
分类:
编程语言 时间:
2018-04-18 23:35:51
阅读次数:
245
47. 尚硅谷_佟刚_SpringMVC_文件上传.avi 参看博客https://www.cnblogs.com/hanfeihanfei/p/7931758.html相当的经典 我是陌生人关于SpringMVC的文件上传 关于文件的上传,之前写过2篇文章,基于Struts2框架,下面给出文章链接 ...
分类:
编程语言 时间:
2018-04-17 22:23:27
阅读次数:
242
本人新手一枚。也在学习ssh。高手建议从struts2開始学起,所以我就先仅仅用struts2写了一个demo。能够有助于理解struts2在项目中的作用。 首先简单了解一下struts2 的MVC模式: M:就是业务逻辑层,代码体现就是:service层 V:就是视图层,代码提现就是:jsp C: ...
分类:
其他好文 时间:
2018-04-16 14:31:35
阅读次数:
139
有关于Struts2的拦截器的原理 在此共设置了两个拦截器,firstInterception、SecondInterception 主函数Main类 拦截器接口Interceptor 一个模拟struts2的Action类 一个ActionInvocation类, 真正的struts2的拦截器执行 ...
分类:
其他好文 时间:
2018-04-13 20:30:57
阅读次数:
182