struts2 的查漏补缺知识点

spring:
构造注入<config-arg> list map property String[]
set注入
属性注入 @autowried
方法注入 不太懂

autowire="byName"


Configuration config = new  Configuration().configure();
  SchemaExport export = new SchemaExport(config);
  export.create(true, true);

1, contextLoaderPlngIn-->创建Spring容器环境-->根据contextConfigLocation的值
-->读取Spring的配置创建applicationContext对象-->2, 将applicationContext放入
servletContext对应的Aplication级会话中


delegatingRequestProcessor获得aplicationContext对象 application级会话中重写
processCreateAction获得Spring配置的Action对象


AOP编程 切面编程
动态代理java

classLoader io程序负责将程序加载到虚拟机的类

通知:advice-->对通用逻辑的具体实现
 1,前置
 2,后置
 3,环绕
 4,异常

切入点管理通知, 切入点代替直接织入代理对象中的通知

代理对象-->切点-->通知

/* 拦截是最不负责任的过滤器配置 拦截所有请求 包括图片 css

Annotation技术 在jdk1.5之后才有

类描述自己使用Annotation 切面技术描述自己
类与类关系组合时 使用xml文档中配置AOP 完成描述

 

 

 

 

 

struts2为什么会验证不过还是跳了action必须继承ActionSupport

tocken  表单重复提交
文件上传 验证文件类型
往jsp页面写入数据 标签解决

ajax --struts2

div 标签--可以设置一段时间刷新制定区域
AutoCompleter 标签 自动匹配
tabbedPanel 标签
datetimepicker 时间戳标签 下拉生成日历
tree 标签

jd-ui反编译软件看jar包源代码

struts2一个请求一个ACTION 与spring整合时要注意spring是单例构造模式
必须更改spring为多例模式防止读到脏数据

actionContext---一个请求对应一个actionContext
1,struts2为每一个Action所提供运行环境封装对象
2,会话
3,action对象
4actio

请求核心组件
action
actionInvocation
actionContext
valueStack

actionContextCleanUp过滤器回收actionContext 需要重新到web.xml中配置 前提是再低版本中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值