- 博客(11)
- 收藏
- 关注
原创 框架总结
Spring ioc di aop hibernate 一级缓存 二级缓存 查询缓存 级联更新 关系维护 延迟加载 抓取策略 struts2 拦截器 struts-default.xml myBatis 一级缓存 二级缓存 SpringMVC 前端控制器 处理器映射器 处理器适配器 视图解析器
2018-01-11 21:41:55
134
原创 Mybatis_缓存
一级缓存 hashMap 默认开启,同一个session内的 二级缓存 myBatis的二级缓存不同于hibernate,不同session的 一种情况在crud的会清空缓存 还能设置时间间隔清空缓存 项目经验 BSS项目在启动的时候,会加载code_code缓存到redies,只要项目不重启缓存不会消失 第二种查询的代理商各级营业厅可以采用
2018-01-11 21:11:57
149
原创 多线程实例
使用最基础的main函数来启动容器。 args=new String[]{"D:\\trade_ptdh_3.properties"}; 传递进来参数,例如固话的配置文件 其中包含 日志 log4j 多线程数量 threadPool 发出的sql信息 fetchSql xmlbeans=intfBMO.xml,intfDatabase.xml,ws.xml sp
2018-01-11 14:36:22
225
原创 hibernate 实例
配置文件 根据config 加载配置文件 hibernate会使用监听模式 在进行save update 的时候回对缓存进行更新操作。所有的操作hibernate都是调用一个监听器的方法来进行操作。监听器类似于切面编程,在原子操作的时候做其他相关操作。 private Serializable fireSave(SaveOrUpdateEvent event)
2018-01-11 09:45:12
170
原创 Hibernate_相关内容
1. 一级缓存减少与数据库的交互提高性能,hql缓存 2. 二级缓存存储一些常用不变的对象放入到缓存提高效率。 3. 查询缓存通过把数据放入到查询缓存提高效率 4. 延迟加载通过改变sql语句的发出时间来提高效率 5. 抓取策略通过发出怎样的sql来提高效率(subselect join) 6. 级联更新操作 7. 维护关系操作 8. 对象的副本 9. 对象状态的维护(临时 持久
2018-01-11 08:38:29
108
原创 Struts2_拦截器_ModelDrivenInterceptor模型驱动
ModelDrivenInterceptor 核心代码块 类似属性驱动 1. 判断此Action是否继承ModelDriver 2. 获取值栈 3. 获取对象Model 4. 将对象Model放入到栈顶 5. 执行属性驱动,自动将放入到栈顶的属性设置最新的值。 public String inter
2018-01-10 22:26:04
219
原创 Struts2_web.xml的解析
1. 配置web.xml文件 struts2 是filter的框架 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 此事struts2的入口, 在框架启动时会执行filter的init方法初始化数据。 public void init(Fil
2018-01-10 22:25:53
243
原创 Sturts2_拦截器_ParametersInterceptor
ParametersInterceptor 1. 提交表单,创建对象栈 compontRoot 将valueStack放入到ThreadLocal里面 2. 拦截器的 ParametersInterceptor 的主要代码块 1. 获取当前的action 2. 判断是否有参数 3. 如果有参数则获取map栈 4. 将参数放入到map中
2018-01-10 22:25:39
196
原创 struts-default.xml配置文件解析
在核心jar包里面的配置文件 1. 一些框架内的bean 2. 默认的package 包含结果集
2018-01-10 22:25:26
526
原创 Struts2概述
1. mvc框架 2. 实例 web.xml配置文件 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* java中的action方法,可以加成Action 或者 ActionSupport
2018-01-10 22:00:39
185
原创 Struts2_valueStack值栈
获取值栈的三种方式 ValueStack valueStack = ServletActionContext.getValueStack(ServletActionContext.getRequest()); ValueStack valueStack2 = ActionContext.getContext().getValueStack(); ValueStack valueStack3 =
2018-01-10 21:55:52
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人