![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
狮子悬山
这个作者很懒,什么都没留下…
展开
-
Spring简介--扫盲
一、Spring的IoC(Inversion of Control)这是Spring中得有特点的一部份。IoC又被翻译成“控制反转”,也不知道是谁翻译得这么别扭,感觉很深奥的词。其实,原理很简单,用一句通俗的话来说:就是用XML来定义生成的对象。IoC其实是一种设计模式,Spring只是实现了这种设计模式。这种设计模式是怎么来的呢?是实践中逐渐形成的。第一阶段:用普通的无模转载 2016-06-29 06:04:34 · 213 阅读 · 0 评论 -
SpringMVC(SSM)获取网页数据和传出数据的几种方式
1.从JSP页面里传数据到SpringMVC中的Controller处理a.直接读取表单的数据。在控制器里的方法里,按照这种格式写。@RequestMapping(value="/login.action") public void login(HttpServletRequestreq,HttpServletResponse resp){ req.s原创 2016-07-12 18:28:27 · 17621 阅读 · 1 评论 -
springmvc
1.SpringMVC的框架原理图:第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行Handler 第五步:处原创 2016-07-11 14:23:03 · 282 阅读 · 0 评论 -
小知识
1 servlet的生命周期:Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,当服务器决定将实例销毁的时候调用其destroy方法。2 servlet是单线程还是多线程:单实例多线程,你写个全局变量再写个局部变量,,访问多次,测试下就知道了..原创 2016-07-05 10:36:07 · 307 阅读 · 0 评论 -
Spring中Quartz调度器的使用
一、Quartz的特点* 按作业类的继承方式来分,主要有以下两种:1.作业类继承org.springframework.scheduling.quartz.QuartzJobBean类的方式2.作业类不继承org.springframework.scheduling.quartz.QuartzJobBean类的方式注:个人比较推崇第二种,因为这种方式下的作业类仍然是原创 2016-08-16 13:47:53 · 324 阅读 · 0 评论 -
自己总结的日志 ---有实例
LZ根据要求必须追踪程序要写日志 LZ这里只总结下记录异常的日志在网上东平西凑的 整了一个可以用的实例 (前面的几篇都是在网上找的你懂的)首先jar包(这里需要的Spirng 和SpringMVC就不说了 就看日志需要的):然后根据spinrg 和springMVC的配置把Action和Service包扫进去:Log4j原创 2016-07-30 23:32:13 · 302 阅读 · 0 评论 -
采用AOP+log4j记录项目日志
关于AOP,我之前对AOP和OOP进行过对比Spring——闲扯AOP与OOP,在宏观上对AOP部分知识有了一个较清晰的了解。但是AOP的应用只在声明式事务处理时用过。还不能够对AOP进行灵活运用。人尽言AOP是OOP的补充,下面就通过AOP处理log4j记录日志的例子,学习AOP。首先,AOP处理日志是必需的,不使用AOP处理日志有诸多不便。日志处理是每个项目当中一个原创 2016-07-29 21:14:10 · 771 阅读 · 0 评论 -
Spring aop 实现异常拦截
使用aop异常挂载功能可以统一处理方法抛出的异常,减少很多重复代码,实现如下:1、实现ThrowAdvice1 public class ExceptionHandler implements ThrowsAdvice {2 3 private static Logger LOGGER = LoggerFactory.getLogger(ExceptionHandl原创 2016-07-29 21:13:09 · 1445 阅读 · 0 评论 -
Spring AOP原理及拦截器
原文http://javacrazyer.iteye.com/blog/794035---------------------------------------------------------原理AOP(Aspect Oriented Programming),也就是面向方面编程的技术。AOP基于IoC基础,是对OOP的有益补充。 AOP将应用系统分原创 2016-07-29 19:47:10 · 598 阅读 · 0 评论 -
Spring和Mybatis的整合总结
1.Mybatis的构造?1)基础支撑层。主要就是数据库的相关的配置。对应开发的时候的配置就是配置数据源: 数据源的选择可以多个选择。 对应的配置:以C3P0为例:(Spring下配置):配置数据源--> beanid="jdbcDataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource">原创 2016-07-08 14:59:07 · 561 阅读 · 0 评论 -
Spring-AOP
Spring的AOP我的个人理解就是:通过在Spring里面配置在原有基础的类的功能上加上一些其他的功能,并且原有功能是并不知道新加功能的存在的注意事项:目标对象必须为接口,需要被实现例子:首先是创建增加功能的类 其内容是:package com.gxa.bj.aspect;import java.util.Date;import org.aspectj原创 2016-07-06 16:55:23 · 241 阅读 · 0 评论 -
Spring配置加事物加扫描dao层 加增强的AOP切面方法
例子:增强Service层记录时间的方法原创 2016-07-07 18:00:31 · 1919 阅读 · 0 评论 -
Spring和Mybatis结合
Spring同Mybatis的整合1.引入相应的jar包。(Mybatis的jar包,Spring的jar包,mybatis-spring-1.1.1.jar)。2.编写相应的包(三层的包)。搭建。3.配置相应的spring的配置。 1)配置相应的数据源的配置。 xmlns="http://www.springframework.org/原创 2016-07-05 19:09:35 · 252 阅读 · 0 评论 -
Spring结合三层架构
1 首先导入srping包 创建好spring的配置2 创建好三层架构-action-service-dao-model(这里的层并不完整,只是为了做演示而创建)3 在各个层里面写入要调用层的字段,必须封装,不然spring的配置无法set注入。在model层里面先创建UserInfo类----在这里用UserInfo类做例子 先在spring配置里面写原创 2016-07-04 18:30:23 · 1509 阅读 · 0 评论 -
Spring 基础知识及练习
Spring第一天 入门1.Spring的IOC理解。2.编写Spring的程序: 1)引入Spring相关的jar包。(可以从官网下载,下载之后将lib下的jar包拷贝到项目中,另外一种方式是通过myeclipse去完成…..) 2)编写applicationContext.xml配置文件(将java的对象注入到IOC容器里)。比如: xmlns原创 2016-07-04 17:07:52 · 263 阅读 · 0 评论 -
Spring Filter过滤器,Spring拦截未登录用户权限限制
实现的功能:判断用户是否已登录,未登录用户禁止访问任何页面或action,自动跳转到登录页面。比较好的做法是不管什么人都不能直接访问jsp页面,要访问就通过action,这样就变成了一个实实在在的权限控制了。 那么就有3种方法可以解决楼主的问题 1,直接使用filter 2,直接使用webwork的interceptor, 3,将action交给spring管理,使用sprin原创 2017-01-06 10:56:09 · 255 阅读 · 0 评论