首先推荐一本书,虽然我还没看过,但是我以后肯定会看的,《Struts+技术内幕》提取密码:kg6w 。现在只是停留在会使用struts2的层次,自己也想继续深入研究,但是感觉自己的知识面还没那么广,那就等以后工作之后,在回过头来将那几个框架研究一下,写点有深度的文章,而此系列的文章,只是个人的学习记 ...
分类:
其他好文 时间:
2019-01-05 19:56:46
阅读次数:
182
一、什么是Ognl? 通过百度百科查询到的解释,其中详细的说明了OGNL的作用。 下面我们就对OGNL这5个作用进行讲解 1、存取对象的任意属性,简单说就是对javabean进行操作(重要) 2、调用对象方法。 3、调用类的静态方法 4、索引数组元素 5、操作集合(重 要) 二、OGNL的功能实现 ...
分类:
其他好文 时间:
2019-01-05 19:49:37
阅读次数:
177
前篇文章对struts2的一个入门,重点是对struts2的架构图有一个大概的了解即可,之后的几篇文章,就是细化struts2,将struts2中的各种功能进行梳理,其实学完之后,对struts2的使用不外乎这几点,参数自动封装,拦截器的使用,数据校验,ognl表达(值栈和actionContext ...
分类:
其他好文 时间:
2019-01-05 19:45:25
阅读次数:
253
SSH框架整合理论: 在SSH框架的JAVAweb项目的开发过程中,WEB层通常使用的是Struts2+jsp,service层使用的是javaBean,DAO层使用的是hibernate,而spring的使用覆盖三层。 使用了spring框架之后,我们可以把对象交给spring来管理。在WEB层中 ...
分类:
编程语言 时间:
2019-01-05 12:14:09
阅读次数:
180
1问题 解决:在使用Struts2.5之后的版本,在DMI(动态方法调用)上,通配符无法正常使用 2原因 在使用Struts2.5之后的版本,在DMI(动态方法调用)上,在DMI使用时,是默认被禁用的,默认开启SMI模式,导致通配符*无法正常使用 Apache Struts项目的官方解释如下: 从S ...
分类:
其他好文 时间:
2019-01-03 16:43:42
阅读次数:
202
Struts2自实现:1).搭建Struts2的开发环境2).不需要显式的定义Filter,而使用的是struts2的配置文件.3).details.jsp比先前变得简单了.${requestScope.product.productName}->${productName}4).步骤:I.由product-input.action转到/WEB-INF/pages/input.jsp在str
分类:
其他好文 时间:
2018-12-31 15:51:31
阅读次数:
205
0x01 前言 2018年8月22日,Apache Strust2发布最新安全公告,Apache Struts2存在远程代码执行的高危漏洞(S2-057/CVE-2018-11776),该漏洞由Semmle Security Research team的安全研究员Man YueMo发现。该漏洞是由于 ...
分类:
其他好文 时间:
2018-12-31 15:45:38
阅读次数:
219
Struts2 一、Struts2简介 1.概念:轻量级的MVC框架,主要解决了请求分发的问题,重心在控制层和表现层。低侵入性,与业务代码的耦合度很低。Struts2实现了MVC,并提供了一系列API,采用模式化方式简化业务开发过程。 2.与Servlet对比 优点:业务代码解耦,提高开发效率 缺点 ...
分类:
其他好文 时间:
2018-12-31 00:07:13
阅读次数:
215
1.springmv的入口是一个servlet,即前端控制器。而struts2入口是一个fliter过滤器。 2.springmvc是基于开发方法(一个url对应一个方法),请求参数传递到方法的形参,可以设计为单例或多例(建议单例)。struts是基于类开发,传递参数是通过类的属性,只能设计为多例。 ...
分类:
编程语言 时间:
2018-12-26 21:25:16
阅读次数:
218
为了和前台基于JavaScript的开源验证框架RapidValidation使用统一的验证规则, 最大限度的减少重复的后台验证代码, 使用方式简便, 扩展方便. https://blog.csdn.net/autojoke/article/details/5192534 本框架依赖于: Strut ...
分类:
其他好文 时间:
2018-12-24 19:49:11
阅读次数:
139