![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struct/spring/springmvc
文章平均质量分 78
tao_wei162
这个作者很懒,什么都没留下…
展开
-
struts2与struts1的区别
1、配置文件格式不同2、struts1有from类和action类,属性封装from类里,在struts2里只有action类,属性封装action类里3、页面调用是struts1 是*.do struts2 是*.action我认为struts2要比struts1,简单、方便、快捷。就是用着比struts1好以上是我开发的体会,下面是我找的资料主要表现在如下几个方面: 在Action的实现方...原创 2015-05-05 15:58:47 · 86 阅读 · 0 评论 -
通过Spring的配置,添加多个数据源,制作多个qlMapClient,iBatis或Hibernate的各个DAO...
通过Spring的配置,添加多个数据源,制作多个qlMapClient,iBatis或Hibernate的各个DAO,按其所需使用不同的qlMapClient,即可连接到多个DB。 用途吗,同时使用Oracle、SQLServer、DB2、MySql,这样的可能似乎不大。但是对于要从其他系统读取数据的接口,是有可能的。 还有就是,将OLTP和OLAP...原创 2016-12-27 10:25:34 · 214 阅读 · 0 评论 -
springmvc避免IE执行AJAX时,返回JSON出现下载文件
text/html;charset=UTF-8原创 2017-01-01 23:35:06 · 190 阅读 · 0 评论 -
springMVC的@ResponseBody出现乱码解决方法
使用@ResponseBody出现乱码解决方法 1、 RequestMappingJava代码 收藏代码 @Controller @RequestMapping(value = "/test") public class TestController { @ResponseBody @R...原创 2017-01-02 00:23:11 · 105 阅读 · 0 评论 -
Spring中的Bean的注入方式
一 setter方法注入配置文件如下:action实现类中代码:private IHelloService helloservice;private String name ;public void sayHello(){helloservice.sayHello();System.out.println(this.name);...原创 2017-01-02 00:27:02 · 81 阅读 · 0 评论 -
spring发送邮件配置文件
1、发送邮件配置文件springmail_config.xml true ...原创 2017-01-02 00:27:12 · 566 阅读 · 0 评论 -
@Resource和@Autowire的区别
@Resource和@Autowire的区别在java代码中可以使用@Autowire或者@Resource注解方式进行装配,这两个注解的区别是:@Autowire默认按照类型装配,默认情况下它要求依赖对象必须存在如果允许为null,可以设置它required属性为false,如果我们想使用按照名称装配,可以结合@Qualifier注解一起使用;@Resource默认按照名称装...原创 2017-01-02 00:27:21 · 87 阅读 · 0 评论 -
Spring中继承并简化了Quartz
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:Java代码 收藏代码 package com.kay.quartz; public class QuartzJob { public void ...原创 2017-01-02 00:27:34 · 103 阅读 · 0 评论 -
spring方法拦截器 MethodInterceptor
使用到spring方法拦截器 MethodInterceptor实现权限控制,MethodInterceptor可以使用通配符,并且是基于注解的。简单例子代码如下:1、定义需要拦截的类 Java代码 收藏代码 public class LoginAction{ //没有权限限制 @Requ...原创 2017-01-03 09:38:54 · 941 阅读 · 0 评论 -
Spring的常用注解
Spring2.5引入注解式处理器@Controller:用于标识是处理器类;@RequestMapping:请求到处理器功能方法的映射规则;@RequestParam:请求参数到处理器功能处理方法的方法参数上的绑定;@ModelAttribute:请求参数到命令对象的绑定;@SessionAttributes:用于声明session级别存储的属性,放置在处理器类上,通常列...原创 2016-01-20 16:07:32 · 57 阅读 · 0 评论 -
spring mvc常用的注解
spring mvc常用的注解:个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Controller("tmpController") p...原创 2016-01-22 14:28:29 · 80 阅读 · 0 评论 -
Metrics介绍和Spring的集成
Metrics可以为你的代码的运行提供无与伦比的洞察力。作为一款监控指标的度量类库,它提供了很多模块可以为第三方库或者应用提供辅助统计信息, 比如Jetty, Logback, Log4j, Apache HttpClient, Ehcache, JDBI, Jersey, 它还可以将度量数据发送给Ganglia和Graphite以提供图形化的监控。Metrics提供了Gau...原创 2016-02-02 16:56:32 · 179 阅读 · 0 评论 -
框架的一些学习
java aopalliance-1.0.jar这个包是AOP联盟的API包,里面包含了针对面向切面的接口。通常Spring等其它具备动态织入功能的框架依赖此包。原创 2016-02-03 14:53:09 · 179 阅读 · 0 评论 -
Spring JdbcTemplate详解
JdbcTemplate简介 Spring对数据库的操作在jdbc上面做了深层次的封装,使用spring的注入功能,可以把DataSource注册到JdbcTemplate之中。 JdbcTemplate位于中。其全限定命名为org.springframework.jdbc.core.JdbcTemplate。要使用JdbcTemlate还需一个这个包包含了一下事务和异常控制 ...原创 2017-07-19 16:12:10 · 78 阅读 · 0 评论 -
spring AOP中切点
在spring AOP中,需要使用AspectJ的切点表达式语言来定义切点。 关于Spring AOP的AspectJ切点,最重要的一点是Spring仅支持AspectJ切点指示器(pointcut designator)的一个子集。AspectJ指示器描述arg()限制连接点匹配参数为指定类型的执行方法@arg()限制连接点匹配参数由指定注解标注的执行方法...原创 2017-08-25 09:59:25 · 111 阅读 · 0 评论 -
Spring Boot
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 外文名Spring Boot语 ...原创 2017-09-26 09:51:11 · 81 阅读 · 0 评论 -
Spring的一个命名空间的名称空间处理程序没有找到
1. 问题本文将讨论Spring中最常见的配置问题 —— Spring的一个命名空间的名称空间处理程序没有找到。 大多数情况下,是由于一个特定的Spring的jar没有配置在classpath下,让我们列出多数可能出现的缺失配置以及导致的异常。 2. http://www.springframework.org/schema/security安全名称空间可...原创 2017-02-25 15:20:42 · 680 阅读 · 0 评论 -
到底EJB是什么
到底EJB是什么?被口口相传的神神秘秘的,百度一番,总觉得没有讲清楚的,仍觉得一头雾水。百度了很久,也从网络的文章的只言片语中,渐渐有了头绪。 用通俗话说,EJB就是:"把你编写的软件中那些需要执行制定的任务的类,不放到客户端软件上了,而是给他打成包放到一个服务器上了"。是的,没错!EJB 就是将那些"类"放到一个服务器上,用C/S 形式的软件客户端对服务器上的"类"进行调用。快崩溃了吧...原创 2016-12-06 10:05:58 · 66 阅读 · 0 评论 -
Spring相关
我是一个Java开发者,之前知道Spring属于这个公司,就对这个公司很感兴趣。最近学RabbitMQ,又了解了一下这个公司,深吸一口气啊。。Java后台开发使用最多的一个框架——Spring,以及Spring衍生出的一堆框架,是这个公司的,这些框架的开发者,大部分被这个公司雇佣。Spring这个框架,基本上做Java Web开发的人,不管水平怎么样,都逃不开。大家经常讨论的秒杀方案,后台用的R...原创 2017-04-20 16:10:03 · 83 阅读 · 0 评论 -
Spring中的Bean是有生命周期
Spring容器中的Bean是有生命周期,Spring 允许 Bean 在初始化完成后以及销毁前执行特定的操作。下面是常用的三种指定特定操作的方法: 通过实现InitializingBean/DisposableBean 接口来定制初始化之后/销毁之前的操作方法; 通过 元素的 init-method/destroy-method属性指定初始化之后 /销毁之前调用的操作方法...原创 2015-12-25 00:43:04 · 122 阅读 · 0 评论 -
Spring Framework
Spring Framework 首个版本是在 2004 年发布的,其后包括几个重大版本改进。Spring 2.0 提供了 XML 命名空间和 AspectJ 支持;Spring 2.5 包含注解驱动的配置;Spring 3.0 引入加强的 Java 5+ 基础和 @configuration 模型。而 Spring 4.0 是最新的主要版本,这是首个完全支持 Java 8 特性的框...原创 2015-05-05 16:03:03 · 72 阅读 · 0 评论 -
Spring MVC 和 Servlet 一样,都不是线程安全的
你的理解是对的,Spring MVC 和 Servlet 一样,都不是线程安全的, 所以在使用成员变量的时候一定要注意,以免出现意外。不要使用可变的成员变量,当然可以使用service,因为service基本上都是不可变的,因为service除了各种dao,也没有可变的成员变量。 Struts2是类级别的,需要原型实现;SpringMVC是方法级的,没有共享属性的情况下,线程安全的。...原创 2016-04-28 01:06:31 · 195 阅读 · 0 评论 -
springmvc的control 的线程是否安全的问题
关于java Servlet,Struts,springMVC 的线程安全问题 现在主流的java的前端框架有:struts1,struts2,springmvc 还有最根本的servlet;前些天一个朋友问我这方面的问题,就研究一番:1.关于struts1:Struts1使用的ActionServlet是单例的,由这一个servlet处理所有.do请...原创 2016-05-31 10:09:08 · 244 阅读 · 0 评论 -
springmvc
spring mvc常用的注解:个介绍。 @Controller @Controller 负责注册一个bean 到spring 上下文中,bean 的ID 默认为类名称开头字母小写,你也可以自己指定,如下 方法一: @Controller public class TestController {} 方法二: @Control...原创 2015-11-22 18:11:46 · 82 阅读 · 0 评论 -
spring的配置及注解
在持久层、业务层和控制层分别采用 @Repository、@Service 和 @Controller 对分层中的类进行注释,而用 @Component 对那些比较中立的类进行注释这里就是说把这个类交给Spring管理,重新起个名字叫userManager,由于不好说这个类属于哪个层面,就用@Componentspring的配置文件可能会有多个就是找当前配置文件里的bean 也就是b 是寻...原创 2015-11-24 00:12:43 · 59 阅读 · 0 评论 -
连接数据库
可以在spring配置文件中配置,也可以写在Hibernate配置文件中。原创 2015-12-02 01:57:16 · 66 阅读 · 0 评论 -
spring+hibernate+struts作用
1。struts是框架的表现层,Struts是对MVC构架的具体实现Struts的MVC三层结构:(1)视图层:Struts采用JSP作为MVC的视图。每一视图都是采用了定制标签库的JSP页面,这些定制标签库则由Struts框架提供。全部表单元素都是用定制标签编码的,所以这些页面能够很方便地同控制器交互。每一个表单都通过映射JSP到Servlet的请求这一方式指向控制器特定入口点。...原创 2015-12-02 01:57:26 · 102 阅读 · 0 评论 -
springmvc
在Spring MVC中,将一个普通的java类标注上Controller注解之后,再将类中的方法使用RequestMapping注解标注,那么这个普通的java类就够处理Web请求,示例代码如下:复制代码 1 /** 2 * 使用Controller注解标注LoginUI类 3 */ 4 @Controller 5 public class LoginUI {...原创 2015-12-07 23:11:04 · 73 阅读 · 0 评论 -
定时器
Spring中Quartz的配置 Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz: 首先我们来写一个被调度的类: package com.kay.quartz;public class QuartzJob { public void work() { ...原创 2015-12-15 00:37:23 · 60 阅读 · 0 评论 -
spring 定时任务执行两次解决办法
今天在做一个项目的时候用到了Spring的定时计划任务。这是Spring的特色功能,可以根据设置在特定的时间或间隔时间做特定的事。下面给出一个例子:[java] view plaincopy在CODE上查看代码片派生到我的代码片01.package net.csdn.blog.chaijunkukn; 02. 03.import java.text.SimpleDa...原创 2015-12-18 19:53:31 · 295 阅读 · 0 评论 -
Spring MVC web.xml 配置文件配置
新建立一个Web Project, 含有web.xml[html] view plaincopy01. 02. 03. 04.org.springframework.web.context.ContextLoaderListener 05. 06. 07.contextConfigLocation 08./WEB-INF/application...原创 2015-12-20 19:52:38 · 85 阅读 · 0 评论 -
ContextLoaderListener和DispatcherServlet两者的配置文件的区别
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。至于ApplicationContext.xml这个配置文件部署在哪,如何配置多个xml文件,书上都没怎么详细说明。现在的方法就是查看它的...原创 2015-12-20 23:03:05 · 341 阅读 · 0 评论 -
Spring的AOP注解功能
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.1、实体beanJava代码 收藏代码 public class Person { ...原创 2015-12-25 00:29:10 · 123 阅读 · 0 评论 -
Spring的AOP注解功能
Spring对AOP的实现提供了很好的支持。下面我们就使用Spring的注解来完成AOP做一个例子。首先,为了使用Spring的AOP注解功能,必须导入如下几个包。aspectjrt.jar,aspectjweaver.jar,cglib-nodep.jar.1、实体beanJava代码 收藏代码 public class Person { ...原创 2015-12-25 00:34:50 · 64 阅读 · 0 评论 -
Spring Java Configuration这个项目提供了一种通过java代码来装配bean
下面是一个典型的Spring配置文件(application-config.xml)Xml代码 收藏代码 然后你就可以像这样来...原创 2015-12-25 00:37:24 · 82 阅读 · 0 评论 -
Spring通过ApplicationListener来触发contextrefreshedevent事件
在开发时有时候需要在整个应用开始运行时执行一些特定代码,比如初始化环境,准备测试数据、加载一些数据到内存等等。在Spring中可以通过ApplicationListener来实现相关的功能,加载完成后触发contextrefreshedevent事件(上下文件刷新事件) Java代码 收藏代码 Java代码 收藏代码 impo...原创 2015-12-25 00:39:19 · 1175 阅读 · 0 评论 -
spring.schemas、spring.handlers的使用
报错信息:Configuration problem: Unable to locate Spring NamespaceHandler for XML schema namespace [http://www.springframework.org/schema/p],一桩事故引发的连锁思考。。。开幕——-----------------------------------------...原创 2017-02-28 13:55:11 · 3861 阅读 · 1 评论