`
ynp
  • 浏览: 437966 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个简单的ssh配置模板

阅读更多
web.xml------>
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" 
	xmlns="http://java.sun.com/xml/ns/j2ee" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
	<!-- web容器实例化spring实例 -->
	<context-param>
	  <param-name>contextConfigLocation</param-name>
	  <param-value>classpath:beans.xml</param-value>
	</context-param>
	<listener>
	  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
	
	<!-- 整合struts -->
	<servlet>
		<servlet-name>struts</servlet-name>
		<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
		<init-param>
			<param-name>config</param-name>
			<param-value>/WEB-INF/struts-config.xml</param-value>
		</init-param>
		<load-on-startup>0</load-on-startup>
	</servlet>
	<servlet-mapping>
		<servlet-name>struts</servlet-name>
		<url-pattern>*.do</url-pattern>
	</servlet-mapping>
	
	<!-- 处理中文字符乱码问题 -->
	<filter>
	<filter-name>encoding</filter-name>
		<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
		<init-param>
			<param-name>encoding</param-name>
			<param-value>UTF-8</param-value>
		</init-param>
	</filter>
	<filter-mapping>
		<filter-name>encoding</filter-name>
		<url-pattern>/*</url-pattern>
	</filter-mapping>
	
	<!-- 使用spring解决hibernate因session关闭导致的延迟加载例外问题,即OpenSessionInView -->

	<filter>
	    <filter-name>OpenSessionInViewFilter</filter-name>
	    <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
	</filter>
	<filter-mapping>
        <filter-name>OpenSessionInViewFilter</filter-name>
        <url-pattern>/*</url-pattern>
	</filter-mapping>
		
 	 <welcome-file-list>
    	<welcome-file>index.jsp</welcome-file>
 	 </welcome-file-list>
</web-app>


struts配置------>
<?xml version="1.0" encoding="UTF-8" ?>

<!DOCTYPE struts-config PUBLIC
          "-//Apache Software Foundation//DTD Struts Configuration 1.3//EN"
          "http://struts.apache.org/dtds/struts-config_1_3.dtd">

<struts-config>
	<form-beans>
		<form-bean name="loginForm" type="com.xx.web.form.LoginForm"></form-bean>
	</form-beans>
	<action-mappings>
	
		<action path="/list" type="com.xx.web.action.PersonAction" scope="request" validate="false">
			<forward name="list" path="/WEB-INF/page/list.jsp"/>
		</action>
		<action path="/xx/login" type="com.xx.web.action.LoginAction"  name="loginForm" scope="request" validate="false">
			<forward name="message" path="/WEB-INF/page/message.jsp"/>
		</action>
	</action-mappings>
	<!-- 目的是让spring管理action bean-->
	<controller>
		 <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
	</controller> 
	
</struts-config>



spring集成Hibernate配置------>
<?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:p="http://www.springframework.org/schema/p" xmlns:aop="http://www.springframework.org/schema/aop"
		xmlns:context="http://www.springframework.org/schema/context" xmlns:jee="http://www.springframework.org/schema/jee"
		xmlns:tx="http://www.springframework.org/schema/tx"
		xsi:schemaLocation="
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
			http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
			http://www.springframework.org/schema/jee http://www.springframework.org/schema/jee/spring-jee-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">
	<!-- 数据源配置 -->
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
		<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
		<property name="url" value="jdbc:mysql:///test"/>
		<property name="username" value="root"/>
		<property name="password" value="root"/>
		<!-- 连接池启动时的初始值 -->
		<property name="initialSize" value="1"/>
		<property name="maxActive" value="200"/>
	    <property name="maxIdle" value="5"/>
	    <property name="minIdle" value="2"/>
	</bean>
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource" ref="dataSource"/>
		<!-- hbm.xml文件 -->
		<property name="mappingResources">
			<list>
				<value>com/xx/dao/Person.hbm.xml</value>
			</list>
		</property>
		<!-- Hibernate配置信息 -->
	    <property name="hibernateProperties">
		    <value>
		        hibernate.dialect=org.hibernate.dialect.MySQL5Dialect
		        hibernate.hbm2ddl.auto=update
		        hibernate.show_sql=true
		        hibernate.format_sql=false
		      </value>
        </property>
	</bean>
	<!-- 配置事务信息 -->
	<bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  		<property name="sessionFactory" ref="sessionFactory"/>
	</bean>
	<!-- 采用注解方式进行事务配置 -->
	<tx:annotation-driven transaction-manager="txManager"/>
	<!-- 采用注解注入对象 -->
	<context:annotation-config/>
	<bean id="personService" class="com.xx.service.impl.PersonServiceBean"></bean>
	<bean name="/list" class="com.xx.web.action.PersonAction"></bean>
</beans>
分享到:
评论
2 楼 han_yu_han 2011-08-12  
   
能给个qq吗? 我qq 314501792  看到加我啊,哥。
1 楼 009 2011-04-12  
 

相关推荐

    基于SSH的模板

    3. **Hibernate框架**:Hibernate是一个强大的ORM(对象关系映射)工具,它使得开发者可以用Java对象来操作数据库,而无需关心SQL语句的编写。在SSH模板中,Hibernate将用于处理数据的存取,通过配置映射文件,可以...

    一个ssh框架模板,自用

    这个"一个ssh框架模板,自用"的资源可能是某位开发者为了方便自己的Web项目快速启动而创建的一个基础工程模版。下面我们将深入探讨这三个框架以及它们在Web开发中的作用。 1. **Struts2**: Struts2是一个基于MVC...

    SSH框架模板 提供了基于配置文件类型的模板

    总结来说,SSH框架模板是Java Web开发中的一个重要资源,它为初学者提供了一个起点,便于理解和实践MVC架构以及SSH框架的整合应用。通过深入研究和实践这个模板,开发者可以快速提升自己的技能,为更复杂的项目开发...

    在juniper路油器上配置ssh  

    - 首先,在路由器上创建一个用于认证的SSH公钥。这通常通过系统命令`system keygen`完成,它会生成一对SSH密钥(公钥和私钥)。公钥需要被放置在路由器上,而私钥则由用户保存。 ```junos [edit system login user...

    一个简单的SSH配置工程

    标题中的“一个简单的SSH配置工程”指的是一个基于SSH(Struts2、Hibernate、Spring)三大框架的集成开发项目。SSH是Java Web开发中常见的技术栈,用于构建高效、灵活的企业级应用。 首先,Struts2作为MVC(Model-...

    SSH模板,里面包括了基本的SSH配置

    综上所述,SSH模板为开发者提供了一个预配置的开发环境,涵盖了Web层、持久层和业务层的主要组件。开发者只需根据实际需求填充DAO、Service和Action的代码,即可快速构建起一个功能完备的Java Web应用。

    SSH框架整合模版,非常详细实用

    在`web.xml`中,`OpenSessionInViewFilter`是一个用于解决懒加载异常的关键配置,它确保在用户请求的整个生命周期内,Hibernate Session保持打开状态。`sessionFactoryBeanName`参数关联到Spring配置中的...

    一个简单的ssh整合项目

    标题中的“一个简单的ssh整合项目”表明这是一个面向初学者的基础教程,旨在帮助他们理解如何在实际项目中组合使用这三个框架。 **Spring框架** 是一个全面的后端应用程序开发框架,它提供了依赖注入(DI)和面向切...

    SSH简单项目实例

    通过这个简单的SSH项目实例,你可以了解到如何整合这三个框架,构建一个完整的Web应用程序,理解它们各自的角色以及如何协同工作。对于初学者来说,这是一个很好的起点,能帮助你深入理解Java Web开发的核心技术。

    一个简单的ssh整合的实例

    在这个简单的SSH整合实例中,我们将使用数据库SQL Server作为数据存储,而开发工具选择的是NetBeans。 首先,Spring框架是核心的依赖注入(DI)和面向切面编程(AOP)容器,它提供了管理应用对象和处理事务的能力。...

    ssh2全annotation配置模板

    这个“ssh2全annotation配置模板”旨在提供一个简洁且高效的整合示例,利用注解(Annotation)来减少XML配置文件的复杂性。接下来,我们将详细讨论SSH2框架中的各个组件以及它们如何通过注解进行配置。 首先,...

    锐捷SSH模板.doc

    该命令用于创建一个标准的访问控制列表,名为`SNMPACL`。 `10 permit host 117.128.255.3` 该命令用于将主机`117.128.255.3`添加到访问控制列表中,并将其设置为允许访问。 `20 permit host 117.128.255.4` 该命令...

    简单ssh2框架程序

    总之,"简单ssh2框架程序"是一个基于SSH2的Web应用程序,利用Spring管理业务组件,Struts2处理用户交互,Hibernate处理数据库操作。通过这三个框架的协同工作,实现了用户登录、注册和登出的基本功能,为更复杂的...

    SSH登陆模板

    在这个场景中,"SSH登陆模板"指的是一个用于配置和管理SSH登录的框架或者项目模板,它通常包括了所有必要的组件和配置,使得开发者能够快速搭建支持SSH登录的应用。 SSH整合登陆模板的主要组成部分可能包括: 1. *...

    SSH框架模板-注解类模板

    总的来说,这个“SSH框架模板-注解类模板”体现了Java注解在现代Java Web开发中的重要性,它简化了SSH框架的使用,降低了学习曲线,对于初学者和有经验的开发者都是一个有价值的资源。通过深入理解这些注解的含义和...

    ssh项目模板

    使用这个模板,开发者可以快速地创建一个新的SSH项目,只需根据自己的业务需求修改或扩展已有的类和配置,就能开始编写实际的业务逻辑。同时,模板可能已经预设了一些通用的功能,如登录、权限控制等,大大减少了...

    适合初学者的ssh模板

    这个"适合初学者的ssh模板"提供了一个基础的环境,让新手能够快速上手并理解这三个框架如何协同工作。 首先,让我们详细了解SSH框架: 1. **Struts**:Struts是Apache软件基金会的一个开源项目,主要用于构建MVC...

    SSH的简单模板

    这个SSH模板包含了这三个框架的基础配置和示例代码,适合初学者快速搭建一个简单的SSH项目。通常,模板会包含以下部分: 1. **项目结构**:展示了一个标准的SSH项目目录结构,包括src/main/java(源代码)、src/main...

    ssh框架模板+hibernate简单分页

    这个压缩包文件提供了一个SSH框架模板以及使用Hibernate实现的分页功能的例子代码。 **Struts2** 是一个MVC(Model-View-Controller)框架,负责处理HTTP请求,维护应用程序的业务逻辑和视图之间的分离。它通过...

    eclipse 开发 ssh框架模板

    通过以上步骤,你已经在Eclipse中成功创建了一个SSH框架模板项目。这个模板可以作为基础,根据具体需求进行扩展和定制,快速构建复杂的Java Web应用程序。在实际开发过程中,不断学习和掌握SSH框架的高级特性和最佳...

Global site tag (gtag.js) - Google Analytics