
spring
h芃666
https://my.youkuaiyun.com/hzphyt#
展开
-
(5)spring的静态代理
创建代理类,继承IUserDao接口,依赖注入UserDao: @Component("UserProxyDao")public class UserProxyDao implements IUserDao {private UserDao UserDao;public UserProxyDao() {} public UserDao getUserDao() { return...原创 2018-11-09 09:15:11 · 140 阅读 · 0 评论 -
(14)spring_ssh整合_声明式事务
<!--事物管理对象 --> <bean id="txManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/>原创 2018-11-30 15:35:29 · 203 阅读 · 0 评论 -
(12)spring4整合Hibernate5_加入service层
IBaseDao:public interface IBaseDao<T> {public void add(T t);public void delete(int id);public void update(T t);public T load(int id);public List<T> list(String sql);public List<...原创 2018-11-18 15:27:11 · 259 阅读 · 0 评论 -
(11)spring4整合Hibernate5基于HibernateDaoSupport
BaseDao:public class BaseDao extends HibernateDaoSupport{@Resource(name="sessionFactory") public void setSuperSessionFactory(SessionFactory sessionFactory) {super.setSessionFactory(sessionFactor...原创 2018-11-17 23:56:40 · 602 阅读 · 0 评论 -
(10)spring4整合Hibernate5基于HibernateTemplate
BaseDao:public class BaseDao {private HibernateTemplate hibernateTemplate;public HibernateTemplate getHibernateTemplate() { return hibernateTemplate;}@Resource//注入HibernateTemplatepublic voi...原创 2018-11-17 23:48:38 · 951 阅读 · 0 评论 -
(9)spring4整合Hibernate5
1.导入spring 包和hibernate 包(hibernate中lib中的required(必备),以及jpa包)2.导入dbcp包和log4j(解析XML的)和commons-logging-1.2(Junit必备)3.配置beans.xml:<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:...原创 2018-11-17 16:33:38 · 332 阅读 · 0 评论 -
(13)spring4_ssh整合(struts2和hibernate5)
1.导入struts-2.3.36-all\struts-2.3.36\apps\struts2-blank-2.3.36\WEB-INF\lib中的包以及struts2-spring-plugin-2.3.362.配置struts.xml<struts><constant name="struts.action.extension" value="action,do...原创 2018-11-22 16:57:46 · 163 阅读 · 0 评论 -
(7)spring整合JDBC_实现增删改
1.导入mysql-connector-java-5.1.17-bin.jar 包2.选择一个数据源(DBCP Cp30),这次我们选用DBCP3.导入DBCP包,commons-dbcp.jar和commons-pool.jar4.在beans.xml创建datasource<?xml version="1.0" encoding="UTF-8"?><bea...原创 2018-11-12 21:36:02 · 153 阅读 · 0 评论 -
(8)spring整合JDBC_基于RowMapper
package spring.model;public class User {private int id;private String username;private String password;private String nickname;private Group group;public Group getGroup() { return group;...原创 2018-11-14 16:32:29 · 173 阅读 · 0 评论 -
(4)spring的annotation
beans.xml: <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="h原创 2018-11-07 23:42:47 · 171 阅读 · 0 评论 -
(3)spring的自动注入和属性注入
自动注入:1.autowire=“byName”,就根据属性名(通过setXX)注入id和属性相同的类,defalut 不自动注入 2.autowire=“byType”,根据类型注入,如果一个类有中有两个同类型的对象,就会抛出异常3.虽然自动注入比较方便,不过通过beans.xml无法很好了解该类的结构(比如依赖的类等),所以不建议用autowire 属性注入:<...原创 2018-11-07 23:03:13 · 431 阅读 · 1 评论 -
(2)spring的IOC
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ww原创 2018-11-07 16:46:47 · 174 阅读 · 0 评论 -
(1)spring配置
1.导入libs里面的包以及commons-logging.jar2.创建beans.xml3.引入配置文件(在docs/spring-framework-reference/htmlsingle/XX.html搜xml version)<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.s...原创 2018-11-07 16:47:13 · 167 阅读 · 0 评论 -
(6)spring的动态代理
代理(Proxy)是一种设计模式,通过访问代理对象访问目标对象,好处:可以在实现目标对象功能的基础上,增加额外的功能,并且不修改已经写好的代码。 代理类:public class LogProxy implements InvocationHandler{private Object target; public static Object getInstance(Obj...原创 2018-11-09 09:46:49 · 195 阅读 · 0 评论 -
(15)spring_ssh整合_实现组和用户基本功能(增删改查,分页)
项目总结:1.使用paper.jsp中使用jstl需要引入3个包:jsf-api.jar,jsf-impl.jar,jstl-1.2.jar使用paper的标签需要引入:pager-taglib.jar然后如何引入?<%@taglib prefix="pg" uri="http://jsptags.com/tags/navigation/pager"%><%@...原创 2018-11-30 18:15:27 · 513 阅读 · 0 评论