spring
文章平均质量分 61
奇
这个作者很懒,什么都没留下…
展开
-
把session 打开的时间延续到view这层
配一个filter openSessionInView且一定要配置在struts2的前面 而且会默认在beans.xml 里找名为sessionfactory的factory如果想改默认找的名字,就要配上init-param 在里面param-value配要找的sessionfactory的名字原创 2013-03-03 15:52:00 · 178 阅读 · 0 评论 -
@Component @Service @Controller @Repository
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springf原创 2013-02-27 16:55:29 · 429 阅读 · 0 评论 -
动态代理
当被代理对象有接口的时候可以jdk动态代理技术例子如果StudentServiceImpl有User的时候就可以调用当中的方法,没有就不可以public interface StudentService {public void addStudent();} public class StudentServiceImpl implements StudentServic原创 2013-02-27 21:59:03 · 231 阅读 · 0 评论 -
aspect advice pointcut :annotation 方式
@Aspect@Componentpublic class testAop { @Pointcut("execution(* com.sl.service.*.*(..))") public void method(){} @Around("execution(public void com.sl.service.StudentService.add(com.sl.entity.Us原创 2013-02-28 20:42:01 · 1015 阅读 · 0 评论 -
aspect advice pointcut:xml 方式
public class testAop { public void method(){} public void around(ProceedingJoinPoint p) throws Throwable { System.out.println("around begin"); p.proceed(); System.out.println("around over");原创 2013-02-28 21:09:25 · 253 阅读 · 0 评论 -
spring+datasource @Annotation方式
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:p="http://www.s原创 2013-02-28 21:58:58 · 1138 阅读 · 0 评论 -
spring+hibernate :annotation
User.class@Entitypublic class User {private int id;private String name;@Id@GeneratedValuepublic int getId() { return id;}public void setId(int id) { this.id = id;}public String getName()原创 2013-03-01 16:14:38 · 158 阅读 · 0 评论 -
spring_hibernate_事务管理:xml 方式
@Repository("s_dao")public class StudentDao { private SessionFactory factory; public SessionFactory getFactory() { return factory; } @Resource public void setFactory(SessionFactory factory)原创 2013-03-02 14:38:33 · 269 阅读 · 0 评论 -
spring_hibernate_hibernateTemplate:模板一种
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://www.springfra原创 2013-03-02 15:14:21 · 190 阅读 · 0 评论 -
spring_hibernate_Transaction:事务管理
@Repository("s_dao")public class StudentDao { private SessionFactory factory; public SessionFactory getFactory() { return factory; } @Resource public void setFactory(SessionFactory factory)原创 2013-03-01 17:56:10 · 215 阅读 · 0 评论 -
@Resource
加入:j2ee/common-annotations.jar默认按名称(例子里如果没定义name,会自动找名字为dao的bean),名称找不到,按类型可以指定特定名称不足:如果没有源码,就无法运用annotation,只能使用xml 代码中的xml和@autowire一样只是写的annotation不同public class StudentService { priva原创 2013-02-27 16:39:44 · 309 阅读 · 0 评论 -
annotation 中的autowire
先配置XML文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xmlns:context="http://原创 2013-02-27 16:23:19 · 159 阅读 · 0 评论 -
生命周期
a) lazy-init (不重要):就是在new那个applicationContext的时候不会立即把对象初始化,只有当用到的时候才会初始化 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc原创 2013-02-27 15:57:52 · 150 阅读 · 0 评论 -
启动web.xml时自动把beans.xml里的bean自动注入一遍
<web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml原创 2013-03-05 03:12:37 · 764 阅读 · 0 评论 -
传参时的中文问题
有两种方法第一种struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd"> /register_success.jsp原创 2013-03-05 15:43:49 · 413 阅读 · 0 评论 -
helloworld set方法注入
首先写classdaopublic class StudentDao {public void save(User u){ System.out.println("save "+u.getName()+" success!");}} servicepublic class StudentService { private StudentDao dao; pu原创 2013-02-25 16:52:12 · 281 阅读 · 0 评论 -
构造方法注入
public class StudentDao {public void save(User u){ System.out.println("save "+u.getName()+" success!");}} public class StudentService { private StudentDao dao; public StudentService(Stu原创 2013-02-25 17:05:56 · 281 阅读 · 0 评论 -
简单的参数注入
public class StudentService { private String name; private int age; public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() {原创 2013-02-25 17:19:15 · 233 阅读 · 0 评论 -
bean scope
singleton单例,拿的一直是同一个<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schema原创 2013-02-25 17:32:59 · 177 阅读 · 0 评论 -
加密
原创 2013-03-11 10:47:54 · 357 阅读 · 0 评论 -
autowire 自动匹配
public class StudentService { private StudentDao dao; public StudentDao getDao() { return dao; } public void setDao(StudentDao dao) { this.dao = dao; } public void add(User u){ dao.sav原创 2013-02-27 14:27:02 · 194 阅读 · 0 评论 -
Map List Set props
Collections [email protected] [email protected] [email protected] a list element followed by a reference原创 2013-02-27 14:01:30 · 203 阅读 · 0 评论 -
spring_hibernate_hibernateDaoSupport(1)
public class StudentDao extends HibernateDaoSupport{ public void save(User user) { this.getHibernateTemplate().save(user); }} public class StudentLog extends HibernateDaoSupport{ publi原创 2013-03-02 15:42:47 · 196 阅读 · 0 评论