1、IDEA创建一个maven项目, 项目结构为: . ├── FileUpload.iml ├── pom.xml ├── src │ └── main │ ├── java │ │ └── shiyanlou │ │ └── struts │ │ ├── DownloadAction.java ...
分类:
Web程序 时间:
2020-02-01 12:53:30
阅读次数:
93
1、通过IDEA创建一个maven项目 项目的结构如下: pom.xml : 描述项目对其他组件的依赖 web.xml : 对Web项目进行配置, 在此项目中, 用来声明Struts2 src目录下面的main目录下面的java目录用来存放Java文件 src目录下面的main目录下面的resour ...
分类:
其他好文 时间:
2020-02-01 00:39:41
阅读次数:
85
1、微服务安全面临的挑战 在微服务的架构下,对比单体应用架构的API安全有哪些新的挑战呢? 1.1、更多的入口点,更高的安全风险 单体应用的场景下,入口点只有一个,所有的请求都会从这个入口点进来,在这个入口点去建立一组Filter或者Interceptor,就可以控制所有的风险。 微服务场景下,业务 ...
分类:
其他好文 时间:
2020-01-31 19:11:45
阅读次数:
92
面向切面编程 什么叫面向切面编程呢,就是说监听一切相关的类或者方法,这个被监听者就是==切面== 常见的切面 方法的切面 interceptor拦截器 filter过滤器 在ssm文件夹下创建一个叫aop的文件夹 方法的切面 可以在被监听的方法的前后或者环绕进行拦截,下面是环绕的示例代码 inter ...
分类:
编程语言 时间:
2020-01-29 18:12:00
阅读次数:
89
MVC的三部分: model view controller 常见的三种控制器: servlet struts2的action spring的controller Spring MVC是Spring提供的轻量级web框架,是Spring的子框架,需要和Spring搭配使用。 Spring MVC的特 ...
分类:
编程语言 时间:
2020-01-29 15:57:13
阅读次数:
79
1、整合思路概述 整合即为在Spring中配置各个层的IOC 无非是让Spring容器管理各个层需要的对象 2、整合步骤 注意: ①做一步测试一步,不要一气呵成 ②在做框架的时候,能复制千万不要手打 ③导入jar包 单独整合Spring到web项目 单独整合Struts2到web项目 配置Strut ...
分类:
其他好文 时间:
2020-01-28 09:23:11
阅读次数:
95
SpringCloud-Eureka注册中心(一)正如2008年那样,当时struts2正式火热之时,有过开发经历的读者,都应该知道,servet2.x被servlet3.x标准所取代,当然,现在也很少有企业去使用servlet了,除非是部分遗留应用需要去维护,struts1.x的出现完全替代了servlet技术,之后struts2.x出现替代了struts1.x,spring的mvc后来成为了一
分类:
编程语言 时间:
2020-01-27 00:08:39
阅读次数:
74
拦截器interceptor 1. 配置 2. 拦截器 3. 输出 4. 总结 preHandle 调用时间:Controller方法处理之前 若返回false,则中断执行, 注意:不会进入afterCompletion postHandle 调用前提:preHandle返回true 调用时间:Co ...
分类:
其他好文 时间:
2020-01-26 19:12:16
阅读次数:
62
首先引入相关的jar包: 然后是在Mybatis全局配置文件中配置: <plugins> <plugin interceptor="com.github.pagehelper.PageInterceptor"></plugin> </plugins> 就可以使用了。 EmployeeMapper.j ...
分类:
其他好文 时间:
2020-01-23 15:33:09
阅读次数:
85
三层架构服务器端分成三层架构表现层业务层持久层SpringMVCSpringMyBatisMVC设计模型架构ModelViewController模型视图控制器JavaBeanjsp…servletSpringMVC概述Spring MVC 的入口是Servlet,而Struts2是FilterSp... ...
分类:
编程语言 时间:
2020-01-21 23:21:03
阅读次数:
93