runxinzhi.com
首页
百度搜索
4、struts处理流程和action的管理方式
(1)用户请求——>StrutsPrepareAndExecuteFilter——>Interceptor(struts2内置的一些拦截器)——>Action(用户编写的action类)——>Result(类似struts1的forward)——>Jsp/html——>响应
(2)struts1和struts2的action在管理方面的不同:
在struts2中与struts1不同,struts2对用户的每一个请求都会创建一个action,所有每一条线程都使用一个新的action,所有struts2是线程安全的,属于
原型模式(type)
;
而struts1当action一旦创建出来,放进缓存,每次调用都在缓存中获取,其为
单例模式(single)
,只存在一个action;
来自为知笔记(Wiz)
相关阅读:
jqGrid 属性、事件全集
把app(apk和ipa文件)安装包放在服务器上供用户下方法
c#中如何获取本机MAC地址、IP地址、硬盘ID、CPU序列号等系统信息
Visual Studio Installer打包安装项目VS2015
小白入门服务器压测
PHP正则表达式快速查找
PHP创建创建资源流上下文实现携带cookie访问
js中文转Unicode编码与解码
PHP的fpm配置学习笔记
微信公众号PHP生成二维码海报的几个小扩展
原文地址:https://www.cnblogs.com/zmpandzmp/p/3649032.html
最新文章
HTML使用框架跳转到指定的节
HTML导航框架实现
HTML框架
命令行运行python -m http.server报错
JS时间戳转为DataTime
Quartz.NET笔记(十二) Miscellaneous Features of Quartz
Quartz.NET笔记(十一) Advanced (Enterprise) Features
Quartz.NET笔记(十) 配置、资源使用以及SchedulerFactory
Quartz.NET笔记(九) JobStores
Quartz.NET笔记(八) SchedulerListeners
热门文章
Quartz.NET笔记(七) TriggerListeners and JobListeners
Quartz.NET笔记(六) CronTrigger
Quartz.NET笔记(五) SimpleTrigger
Quartz.NET笔记(四) 关于Triggers更多内容
Web Service和WCF的区别
Linq处理list数据
从LINQ开始之LINQ to Objects(上)
网页定时刷新图片的方法
C#生成随机字符串
从DataTable高效率导出数据到Excel
Copyright © 2020-2023
润新知