SSH使用dbcp数据库连接池搭建框架详细步骤

SSH使用dbcp数据库连接池搭建框架详细步骤

一 、准备工作:

Spring+SpringMVC+Hibernate相关jar包(没有的可以到官网上下载。缺少的可以到maven中心仓库下载:推荐,maven中心仓库很全)
jar包如下:
SSH使用dbcp数据库连接池搭建框架详细步骤_第1张图片
SSH使用dbcp数据库连接池搭建框架详细步骤_第2张图片
这里是所有jar包可能有些用不到,但是很全,用不到的原因是因为:这里只是搭建项目,写项目时缺少的可以到maven中心仓库去下载:百度搜索maven中心仓库就可以找到

二、以下是所有xml文件及项目中使用hibernateDaoSupport时dao层必须写的注入代码及外部配置文件

《一》整合hibernate和spring

1.dbinfo.properties文件:配置数据库连接四要素
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/java71_db1
jdbc.username=root
jdbc.password=root
2.spring-datasource.xml(作用:维护数据库连接池)



	
	
	
		
	
	
	
	
		
		
		
		
	

3.spring-hibernate.xml(作用:维护session工厂维护dao层的注解)



		
	 
	 
	
		
		
		
		
		
			
				org.hibernate.dialect.MySQLDialect
				true
				
		
		
		
		
			classpath:com/hfxt/domain/*.hbm.xml
		
	
	
		
	

4.spring-service.xml(维护service层(维护service层的注解))


	
	

5.spring-transaction.xml(作用:提供事物(这里使用声明式事务))


	
	
	
	
	
		
	
	
	
	
		
			
			
			
			
			
			
		
	
	
	
	
		
		
	

《二》整合SpringMVC

1.springmvc.xml(作用:维护view和controller)



	
	

	
	

	
	
	
	
	
	

	
	
		
		
		
		

《三》web.xml配置拦截器、过滤器等



	
	
	
		contextConfigLocation
		classpath:spring-*.xml
	
	
	
		org.springframework.web.context.ContextLoaderListener
	
	
	
	
		openSessionInView
		org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
		
	

	
		openSessionInView
		/*
	
	
	
	
	
	
	
		dispatcherServlet
		org.springframework.web.servlet.DispatcherServlet
		
			contextConfigLocation
			classpath:springmvc.xml
		
	
	
		dispatcherServlet
		*.do
	
	
	
	
		characterEncoding
		org.springframework.web.filter.CharacterEncodingFilter
		
			encoding
			utf-8
		
	
	
		characterEncoding
		/*
	
	
	
	
		hiddenHttpMethod
		org.springframework.web.filter.HiddenHttpMethodFilter
	
	
		hiddenHttpMethod
		/*
	

使用hibernateDaoSupport时daoimpl需要添加以下代码注入sessionFactory(必须)

@Autowired  
    public void setSessionFacotry(SessionFactory sessionFacotry) {  
        super.setSessionFactory(sessionFacotry);  
    } 

到这里ssh搭建就已经完成了 希望能帮助到程序员的你

demo:
分析:Spring+SpringMVC+Hibernate整合思路及主要配置xml代码SSH整合
SSh整理,必备及可能用到的文件配置(使用注解方式的其余xml配置)
浏览到这里的朋友,不妨浏览一下该网站:klkj1999.top

你可能感兴趣的:(ssh)