- 博客(22)
- 收藏
- 关注
原创 SpringCloud简介
SpringCloud简介:springCloud包含了多个子项目spring cloud config:配置管理工具,支持使用git存储配置内容,可以使用它实现应用配置的外部化存储,并支持客户端配置信息刷新、加密/解密配置内容等。spring cloud netflix:核心组件 eureka:服务治理组件,包含服务注册中心、服务注册与发现机制的实现。hystrix:容错管理组件,实现断路
2017-06-20 23:12:44 268
原创 action配置的默认值,视图的各种转发类型
一.Action配置的各项默认值: <!-- action配置的各项默认值 class默认为ActionSupport method默认为action中的execute()方法 --> <action name="xxx" class="com.opensymphony.xwork2.ActionSupport" method="execute...
2011-10-18 15:00:03 153
原创 Struts2环境搭建
一.搭建struts2应用需要使用到的最基本的JAR包%STRUTS2_HOME%\lib\commons-fileupload-1.2.1.jar 文件上传组件,2.16版本后必须加入此文件%STRUTS2_HOME%\lib\commons-io-1.3.2.jar 日志包%STRUTS2_HOME%\lib\freemarker-2.3.16.jar strut...
2011-10-18 10:56:05 94
原创 HTTP协议基础
HTTP协议:(hypertext transfer protocol)--超文本传输协议,是TCP/IP协议族中应用层的协议,用于定义WEB服务器间的交换数据过程及数据本身的格式。目前版本:HTTP1.0 HTTP1.1 HTTP-NG(下一代版本) 一、HTTP的会话方式 HTTP/1.0: 1、建立连接 2、客户端发送请求 3...
2011-05-08 15:49:29 85
原创 多对多关联映射
例如:学生与老师的关系实体类:package com.chris.entity;import java.util.Set;/** * 老师 * @author Administrator * */public class Teacher { private int id; private String name; private Set&...
2011-03-31 14:49:06 79
原创 一对一外键关联
一对一外键关联使用的是多对一关联策略,只是在多的一端外键上添加一个unique约束来实现一对一实体类:package com.chris.entity;/** * 人 * @author Administrator * */public class Person { private int id; private String name; pri...
2011-03-30 22:08:56 247
原创 一对一主键关联
例如:人和身份证的关系(人中存在一个身份证的引用)package com.chris.entity;/** * 人 * @author Administrator * */public class Person { private int id; private String name; private IDCard idCard; pub...
2011-03-29 20:49:47 81
原创 一对多关联映射
例如:部门与员工的关系(部门中存在一个员工集合的引用) 部门package com.chris.entity;import java.util.Set;/** * 部门 * @author Administrator * */public class Department { private int id; private String n...
2011-03-29 15:20:11 76
原创 多对一关联映射
例如:员工与部门的关系(员工类型中存在一个部门的引用) 部门package com.chris.entity;/** * 部门 * @author Administrator * */public class Department { private int id; private String name; public int get...
2011-03-25 14:59:41 81
原创 使用Spring配置文件方式实现AOP功能
业务Bean:package com.chris.aop;import org.springframework.stereotype.Service;public class TestServiceBean { public void save(){ System.out.println("save..."); } public String up...
2011-03-22 22:56:46 106
原创 使用spring注解方式实现AOP(二)
如果需要对业务方法中的参数和返回值做处理的情况下:package com.chris.aop;import org.springframework.stereotype.Service;@Service("testService")public class TestServiceBean { public void save(){ System.out.pr...
2011-03-22 22:12:26 88
原创 使用spring注解方式实现AOP(一)
业务bean:package com.chris.aop;import org.springframework.stereotype.Service;@Service("testService")public class TestServiceBean { public void save(){ System.out.println("save...");...
2011-03-22 19:42:25 84
原创 使用CGlib创建代理实现AOP功能
由于利用JDK的Proxy技术实现代理,必须要求业务Bean实现至少一个接口,无法在业务Bean不实现接口的情况下创建代理,这时我们可以使用一个第三方的类库(cglib-nodep.jar)来创建代理对象实现AOP功能。 业务Bean:PersonServiceBean.javapackage com.risetek.service.impl;public class Pers...
2011-03-21 16:12:23 122
原创 利用JDK中的proxy技术实现AOP功能
需求:现有一个业务Bean(PersonServiceBean),我们需要为PersonServiceBean中的业务方法进行拦截,进行切面编程。PersonService.javapackage com.risetek.service;public interface PersonService { public abstract void add(); public a...
2011-03-21 15:47:25 105
原创 Spring自动扫描及管理Bean
在使用beans.xml文件配置容器管理的bean时,即使使用了注解方式来对bean属性进行装配的情况下,如果容器需要管理的bean太多,也会造成beans.xml文件的臃肿,所以spring提供了自动扫描及管理bean的方法。 要使用自动扫描功能,需要在配置文件中加入以下代码:<?xml version="1.0" encoding="UTF-8"?> <be...
2011-03-21 13:50:44 93
原创 Spring容器的依赖注入方式(二)
如果通过配置beans.xml的方式对属性进行注入,需要编写大量的xml代码,造成了配置文件的臃肿,为了解决这个问题,spring提供了在JAVA代码中通过注解的方式来对属性进行装配。 方法三:通过注解方式对属性进行注入 第一步:要使用注解方式进行装备,首先需要修改beans.xml文件,让spring打开注解功能:<?xml version="1.0" encoding...
2011-03-21 11:27:12 125
原创 Spring容器的依赖注入方式(一)
PersonServiceBean类中有一个PersonDao的属性,现在需要将PersonDaoImpl类的实例通过Spring容器注入到PersonServiceBean类中。 PersonDao.javapackage com.risetek.dao;public interface PersonDao { public abstract void add();...
2011-03-21 10:41:29 141
原创 Spring管理的Bean的作用域以及生命周期
一.配置Bean的作用域:<bean id="..." class="..." scope="prototype"/> 通过配置bean标签中的scope属性来配置Bean的作用域,scope有以下几种取值: singleton:单例模式,即通过spring容器取得的所有bean的实例都为同一实例(默认情况下为单例模式) prototype:原型模式...
2011-03-21 09:46:45 181
原创 三种实例化bean的方法
情形如下:我们有一个PersonDaoImpl类,需要交给spring容器进行管理PersonDao.javapackage com.chris.dao;public interface PersonDao { public abstract void save();}PersonDaoImpl.javapackage com.chris.dao.impl;...
2011-03-20 22:54:05 92
原创 Spring2.5开发环境搭建
一.下载Spring3http://www.springsource.org/download下载日志记录jar包:commons-logging.jarhttp://commons.apache.org/logging/download_logging.cgi 二.建立Java项目在项目库文件中加入所有spring的jar包,以及commons-logging-1.1.1...
2011-03-20 21:03:38 66
原创 HIbernate3.6环境搭建
一.下载Hibernate环境需要用到的jar包 1.http://sourceforge.net/projects/hibernate/files/hibernate32.由于在Hibernate3.6中使用的是slf4j来记录日志,而hibernate3.6的jar包中又没有带有slf4j的实现包,所以这里需要自己另外去下载slf4j的jar包 http://www.slf4j.org/do...
2011-03-20 20:35:39 108
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人