spring
介绍spring的配置及基础知识
h芃666
https://my.youkuaiyun.com/hzphyt#
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(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 · 588 阅读 · 0 评论 -
(14)spring_ssh整合_声明式事务
<!--事物管理对象 --> <bean id="txManager" class="org.springframework.orm.hibernate5.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/>原创 2018-11-30 15:35:29 · 254 阅读 · 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.36 2.配置struts.xml <struts> <constant name="struts.action.extension" value="action,do...原创 2018-11-22 16:57:46 · 202 阅读 · 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 · 319 阅读 · 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 · 640 阅读 · 0 评论 -
(10)spring4整合Hibernate5基于HibernateTemplate
BaseDao: public class BaseDao { private HibernateTemplate hibernateTemplate; public HibernateTemplate getHibernateTemplate() { return hibernateTemplate; } @Resource//注入HibernateTemplate public voi...原创 2018-11-17 23:48:38 · 1003 阅读 · 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 · 389 阅读 · 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 · 233 阅读 · 0 评论 -
(7)spring整合JDBC_实现增删改
1.导入mysql-connector-java-5.1.17-bin.jar 包 2.选择一个数据源(DBCP Cp30),这次我们选用DBCP 3.导入DBCP包,commons-dbcp.jar和commons-pool.jar 4.在beans.xml创建datasource <?xml version="1.0" encoding="UTF-8"?> <bea...原创 2018-11-12 21:36:02 · 185 阅读 · 0 评论 -
(6)spring的动态代理
代理(Proxy)是一种设计模式,通过访问代理对象访问目标对象,好处:可以在实现目标对象功能的基础上,增加额外的功能,并且不修改已经写好的代码。 代理类: public class LogProxy implements InvocationHandler{ private Object target; public static Object getInstance(Obj...原创 2018-11-09 09:46:49 · 257 阅读 · 0 评论 -
(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 · 180 阅读 · 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 · 216 阅读 · 0 评论 -
(3)spring的自动注入和属性注入
自动注入: 1.autowire=“byName”,就根据属性名(通过setXX)注入id和属性相同的类,defalut 不自动注入 2.autowire=“byType”,根据类型注入,如果一个类有中有两个同类型的对象,就会抛出异常 3.虽然自动注入比较方便,不过通过beans.xml无法很好了解该类的结构(比如依赖的类等),所以不建议用autowire 属性注入: <...原创 2018-11-07 23:03:13 · 487 阅读 · 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 · 211 阅读 · 0 评论 -
(1)spring配置
1.导入libs里面的包以及commons-logging.jar 2.创建beans.xml 3.引入配置文件(在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 · 203 阅读 · 0 评论
分享