ssh
文章平均质量分 51
栗子hl
前端栗子成长ing
展开
-
spring学习小结11——AOP基础
AOP:不使用AOP时会产生的问题:1.代码混乱:越来越多的非业务需求(日志等)加入后,原有的业务方法急剧膨胀。每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点2.代码分散:以日志需求为例,只是为了满足这个单一的需求,就不得不在多个模块中多次重复相同的日志代码。如果日志需求发生变化,必须修改所有的模块。动态代理:原理:使用一个代理将对象包装起来,然后用该代理对象取代原始对象原创 2016-03-07 11:33:44 · 267 阅读 · 0 评论 -
ssh整合——Hibernate出错 HQL语句出错
出错原因是HQL语句写错,HQL语句为:改成:即可。HQL操作的是实体类并不是数据表原创 2016-05-04 15:44:23 · 377 阅读 · 0 评论 -
毕设—spring 和 hibernate在整合声明式事务的时候会报错
错误信息为:Error occured processing XML 'org/springframework/transaction/interceptor/TransactionInterceptor'解决方案:导入jar包:解决方法:加入以下两个Jar包即可aspectjweaver-1.8.7.jar http://mvnrepository.com/a原创 2016-05-03 21:59:58 · 383 阅读 · 0 评论 -
ssh整合出错——Duplicate class/entity mapping com.hl.fleetingtime.model.User
出错信息为:出错原因为:两次进行了hibernate 映射具体如下:hibernate.cfg.xml文件:<!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://www.h原创 2016-05-03 21:23:59 · 3637 阅读 · 0 评论 -
记录js错误:Uncaught SyntaxError: Unexpected token <
1. Unexpected token O :json数据格式返回的可能有问题2.某天出现上图所示错误,最后找到是a标签的错误。将其改为:发表评论即可。具体原因不明原创 2016-05-10 20:09:43 · 709 阅读 · 0 评论 -
spring mvc 小结-51cto学院Spring MVC
一.Spring MVC 基础Spring mvc 框架 是一个MVC框架,通过实现MVC很好地将数据、业务、展现进行分离,其底层仍然是servlet要在web.xml 中配置servletSpring MVC 的设计围绕DispatcherServlet 展开的, 由DispatcherServlet负责将请求派发到 特定的handler->controller->m原创 2016-03-27 22:23:43 · 330 阅读 · 0 评论 -
spring学习小结8-使用factoryBean来配置bean
通过FactoryBean来配置bean有时候在配置bean的时候需要用到IOC容器中的其他bean,此时用factoryBean来配置最合适。java 文件:import org.springframework.beans.factory.FactoryBean;//自定义的FactoryBean 需要实现Spring 提供的FactoryBean接口public cl原创 2016-03-01 09:59:45 · 304 阅读 · 0 评论 -
spring学习小结9—通过注解来配置bean
1.基于注解配置bean组件扫描:Spring 能够从classpath下自动扫描、侦测和实例化具有特定注解的组件。特定组件包括:@Component:基本注解,标识一个受Spring管理的组件@Respository:标识持久层组件@Service:标识服务层(业务层)组件@Controller:标识表现层组件这四个组件可以混用。对于扫描的组件,S原创 2016-03-01 11:50:34 · 567 阅读 · 1 评论 -
Spring中的注入注解Resource/Autowired以及配置文件中default-autowire参数详解
转载自:http://www.tuicool.com/articles/myqUvay我们都知道, spring 提供了Resource、Autowired这两个注解用于注入,另外在xml配置文件中,beans标签下有一个参数default-autowire用来设置默认的注入类型。这里我先说明一下default-autowire的用途。首先default-autowire参转载 2016-03-24 21:54:14 · 2565 阅读 · 0 评论 -
spring学习小结7_使用工厂方法来配置bean:静态工厂方法和实例工厂方法
使用工厂方法来配置bean:静态工厂方法和实例工厂方法静态工厂方法:将对象创建的过程封装到另外一个类的静态方法中。当客户端需要对象时,只需要简单地调用工厂方法,而不需要关心对象创建的细节。实例:java 文件配置文件:<!-- 通过静态工厂方法来配置bean:注意:不是配置静态工厂方法实例,而是配置bean实例 factory-method: 静原创 2016-02-26 12:13:42 · 1034 阅读 · 1 评论 -
spring的学习小结6_bean的生命周期
bean的生命周期一。Spring IOC容器可以管理bean的生命周期。Spring允许在Bean生命周期的特定点执行定制的任务。二。Spring IOC容器对bean的生命周期进行管理的过程:1.通过构造器或者工厂方法创建bean的实例。2.为bean的属性设置值或者其他bean的引用。3.调用bean的初始化方法4.bean可以使用了5.当容器关闭时,调用原创 2016-02-25 22:52:36 · 269 阅读 · 0 评论 -
spring 学习小结5_spel
spel:Spring 表达式语言:是一个支持运行时查询和操作对象图的强大的表达式语言。语法类似EL: 使用#{...} 作为定界符,所有在大框号中的字符都将被认为是spel。spel为bean 的属性进行动态赋值提供了便利。1.字面量的表示: 没有多大意义整数:#{123}小数:#{12.23}科学计数法: #{12e3}String 使用单引号或原创 2016-02-25 21:37:39 · 324 阅读 · 0 评论 -
spring学习小结3——bean之间的继承,依赖关系
bean之间的关系:继承,依赖继承bean的配置:1.spring允许继承bean的配置。被继承的bean称为父bean。继承这个父bean的bean被称为子bean。子bean从父bean中继承配置,包括bean的属性配置。子bean也可以覆盖从父bean中继承过来的配置。 2.父bean可以作为配置模板,也可以作为bean的实例。若只想把bean作为模板,可原创 2016-02-25 20:40:05 · 930 阅读 · 0 评论 -
spring学习小结4——bean 的作用域 和引入外部属性文件
bean的作用域:singleton,prototype默认情况下,在IOC容器中配置的bean是单例的。即IOC容器只会为这个bean结点创建一个bean对象,每次调用getBean()方法都会返回同一个bean。 使用bean的scope 属性来配置bean的作用域。 singleton:默认值,容器初始时创建bean实例,在整个容器的生命周期原创 2016-02-25 20:36:55 · 519 阅读 · 0 评论 -
spring 入门小结2 ——配置属性
spring:开源框架(源码很好,可以看看),简化企业级开发(ejb)spring 中bean的配置:IOC:反转资源获取的方向。容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式接受资源。DI:组件以一些预先定义好的方式(如setter方法)接受来自容器的资源注入。在spring的IOC容器中配置bean在xml文件中通过bean结点来配置bea原创 2016-02-25 10:10:52 · 344 阅读 · 0 评论 -
spring 学习小结 1
IOC:反转控制 DI:依赖注入AOP:面向切面的编程轻量级:非侵入式相关开源代码:https://github.com/spring-projects/spring-frameworkmyeclipse自带的:spring 3.1.1http://blog.csdn.net/arronxu1989/article/details/8514227http原创 2016-02-25 10:09:17 · 242 阅读 · 0 评论 -
spring 学习小结10—泛型依赖注入
在父类里面建立bean之间的引用类型,在子类里面也会建立这种引用关系,并且实际上注入的子类。原创 2016-03-01 16:50:21 · 303 阅读 · 0 评论 -
struts2返回json数据 ——不使用json插件
struts.xml public void login() throws IOException{ HttpServletRequest request =ServletActionContext.getRequest(); String userCode = request.getParameter("userCode原创 2016-05-16 10:50:37 · 550 阅读 · 0 评论