- 博客(10)
- 资源 (12)
- 问答 (4)
- 收藏
- 关注
原创 Spring(八)jdk动态代理(AOP简单实现)
说明jdk动态代理就是对“装饰者”设计模式的简化。使用前提:必须要有接口编写过程:1.目标类:接口+实现类 2.切面类:用于存放通知。 3.工厂类:编写工厂生成代理 4.测试 UserService 接口 三个方法public interface UserService { public void addUser(); public void updateUser();
2016-12-08 23:37:04 2247
原创 Spring(七)基于注解装配bean
说明注解在spring就是一个类,使用@+注解名称 在开发中,可以使用注解取代xml配置。更高效快捷。 如果使注解生效要在xml中配置命名空间的声明和扫描信息。<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" <xmlns:context
2016-12-08 10:33:11 1732
原创 Spring(六)属性依赖注入(构造方法,setter方法,p命名空间,spel表达式,集合注入)
属性依赖注入方式有手动装配和自动装配 一般进行的配置信息都采用手动装配,自动装配主要用在structs和spring整合。在这里只说明手动装配。手动装配方式手动装配方式有: 构造方法方式 setter方法方式 p命名空间方式 spel表达式方式 集合注入方式 构造方法方式说明构造方法方式注入即把字段放在构造方法中。然后在xml文件中为构造方法中的参数赋值。xml配置
2016-12-08 08:29:35 3177
原创 Spring(五)基于XML装配bean(作用域)
bean的作用域 用于确定Spring创建bean实例的个数 默认为singleton 可以用scope进行配置scope取值 我们常用的: singleton:单例模式(servlet) prototype:多例,即执行一次getBean便获得一个实例.(struct-action)测试测试流程 Users类 xml配置 junit测试
2016-12-07 12:24:53 1685
原创 Spring(四)基于XML装配bean(实例化方式)
基于xml装配bean 的实例化方式共有三种 1.默认构造 2.静态工厂 3.实例化工厂1默认构造1.1 说明用于生成实例化对象,必须未重写bean的默认构造方法。1.2 xml配置<bean id="" class=""> 必须提供默认构造方法 id 为bean的别名,用于之后从spring容器获得实例时使用的 class 为需要创建实例的全限定类名
2016-12-06 16:02:30 2020 1
原创 Spring(三)入门案例DI(依赖注入)
DI介绍DI (Dependency Injection) 依赖注入is a:自己是一个什么 has a:有一个,程序中即有一个成员变量class B{ private A a;//B类依赖A类}依赖注入解释依赖:一个对象需要使用另一个对象 注入:通过setter方法进行另一个对象实例设置。例如: class BookServiceImpl{ //之前开发:接
2016-12-05 21:19:30 1850
原创 Spring(二)入门案例IOC(控制反转)
1.导入jar包四个核心(core,beans,context,expression)+一个依赖(Commons-logging) 我使用的Spring版本是3.2.0 导入的jar包如下图 2.目标类提供UserService接口和实现类获得UserService实现类的实例 在之前开发中,我们直接new对象即可 学习Spring之后将由Spring创建对象实例即IOC(控制反转) ,
2016-12-05 20:30:06 2053
原创 Spring(一)Spring框架概述
什么是Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2E
2016-12-05 19:49:26 2384
原创 使用Struts2+Hibernate开发学生信息管理功能
运行结果:总共两个表,用户表Users和学生信息表Students。项目内容:其中com.scx.action包中包含所有action动作的父类SuperAction学生信息动作类StudentsAction用户动作类UsersActioncom.scx.entity包中包含学生实体类Students用户实体类
2016-12-03 19:41:16 6064 2
原创 @SkipValidation注解
使用struct框架写一个小东西 ,在UsersAction中有两个方法,login,logout。使用validate方法进行验证时发现报错 No result defined for action com.scx.action.UsersAction and result input原来validate会验证UserAction中所有的方法,我们需要在logout方法上添加
2016-12-02 21:58:31 3399
dubbo-admin-2.5.4
2017-12-18
Socket实例之客户端向服务端数据库上传文件UI版
2016-12-12
算法导论中文第二版
2015-07-18
一个算法问题 最长子串
2016-04-23
喜欢算法的来帮帮忙 这道题实在是不会了
2016-04-22
layoutparams设置宽度和高度填充父容器无效啊
2016-02-23
关于返回值的问题(图的遍历),求解答啊
2015-07-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人