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

SSJ配置模板

阅读更多
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>
	<!--OpenEntityManagerInView  -->
	<filter>
    	<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
        <filter-class>org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter</filter-class>
	 </filter>
	 <filter-mapping>
	 	<filter-name>Spring OpenEntityManagerInViewFilter</filter-name>
	    <url-pattern>/*</url-pattern>
	 </filter-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>
	<!-- 整合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>
	
  <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
  </welcome-file-list>
</web-app>


beans.xml(spring配置)----->
<?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">
	   <!-- 配置entityManagerFactory 相当于(SessionFactory) -->
	   <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalEntityManagerFactoryBean">
	      <property name="persistenceUnitName" value="itcast"/>
	   </bean>
	  <!-- 配置事务信息 -->
      <bean id="txManager" class="org.springframework.orm.jpa.JpaTransactionManager">
  	 	 <property name="entityManagerFactory" ref="entityManagerFactory"/>
      </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>


struts.cfg.xml----->
<?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>
	<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-mappings>
	<!-- 目的是让spring管理action bean-->
	<controller>
		 <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/>
	</controller> 
	
</struts-config>



persistence.xml----->
<?xml version="1.0"?>
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd" version="1.0">
  <persistence-unit name="itcast" transaction-type="RESOURCE_LOCAL">
      <properties>
         <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>
         <property name="hibernate.connection.driver_class" value="org.gjt.mm.mysql.Driver"/>
         <property name="hibernate.connection.username" value="root"/>
         <property name="hibernate.connection.password" value="root"/>
         <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/test?useUnicode=true&amp;characterEncoding=UTF-8"/>
         <property name="hibernate.max_fetch_depth" value="3"/>
         <property name="hibernate.hbm2ddl.auto" value="update"/>
      </properties>
  </persistence-unit>
</persistence>
分享到:
评论

相关推荐

    ssj框架环境搭建

    总之,搭建SSJ框架环境涉及安装JDK、获取并编译源代码、创建Java项目、配置类路径,以及学习和使用框架提供的模型和示例。通过这个过程,您可以开始使用SSJ进行社会模拟研究,探索复杂社会系统的动态行为。

    SSJ测试的代码

    文件名中的“SSJ环境搭建”可能包含的就是这部分的代码,它们可能涉及安装配置、依赖库的设置、环境变量的设定等。 2. **样本选择**:在统计学中,抽样是获取总体信息的关键。在SSJ测试中,需要选取有代表性的软件...

    ssj的jar包

    1. **添加依赖**:将ssj.jar文件放入项目的类路径或使用构建工具(如Maven或Gradle)将其配置为依赖项。 2. **导入类**:根据需要使用的统计功能,导入对应的SSJ类,例如`ucar.nc2.util.random.RandomGenerator`用于...

    SSJ2整合总结

    1. **引入依赖**:在项目中添加SSJ2的依赖,这通常通过Maven或Gradle的配置完成,确保所有需要的库文件被正确地引入到项目中。 2. **配置Scheduler**:创建Scheduler实例,并进行初始化。这可能包括设置线程池大小...

    SSJ框架集成

    同时,也需要确保项目中的其他配置文件(如Spring的bean定义或web.xml)正确引用了SSJ的相关组件。 4. **依赖管理**: 使用SSJ框架可能需要添加特定的Maven或Gradle依赖。我们需要确保这些依赖被正确地引入到构建...

    SSJ的环境搭建jar包

    SSJ的环境搭建jar包是针对Java开发者的工具集,主要用于简化SSJ(Spring、Struts2、JPA)框架的集成与环境配置过程。这个压缩包包含了开发SSJ项目所需的各类库文件,大大减少了开发者手动下载和管理依赖的时间,提高...

    smbms_ssj_ssm1.zip

    【标题】"smbms_ssj_ssm1.zip" 是一个与"SMBMS"(可能是“小型企业管理模块系统”)项目相关的压缩文件,其中包含了"ssj_ssm1"的子模块内容。这个项目可能是一个专门针对小型企业设计的管理系统,旨在通过软件技术...

    SSJ 完整干净Demo

    【SSJ 完整干净Demo】是一个基于Spring、Hibernate、SpringMVC和Spring Data JPA的集成示例项目,发布于2014年5月15日。这个Demo提供了全面且整洁的代码示例,旨在帮助开发者快速理解和实践这些框架的协同工作。 **...

    ssh和ssj的整合示例(里面还有jar包)

    ssj目录可能包含整合这两种框架的相关配置和类库。 6. **最新版本**: 提到的"最新的版本"意味着这些框架是最新的稳定版本,这意味着它们可能包含了更多的功能、优化和安全修复。对于开发者来说,使用最新版本可以...

    ssj整合开发jar包清单

    ### ssj整合开发jar包清单 #### 一、概述 本文档主要介绍了一种整合了Spring 3.0、Struts 2.1.8 和 JPA (基于 Hibernate 3.5.1 Final) 的 Java 开发框架所需的核心 JAR 包清单。这种整合通常被称为“SSJ”框架,它...

    SSJ.rar_Jap spring_ssj

    在"SSJ.rar_Jap_spring_ssj"这个项目中,开发者可能已经配置好了这三个组件的集成,使得它们能够协同工作。文件列表中只有一个"SSJ",这可能是项目的主入口点或者是配置文件的集合。在这个项目中,可能包含了以下...

    ssh+ssj+ssi jar包第一部分

    苦恼直接使用此包可以进行ssh ssi ssj 使用jpa开发时支持给中ROM,版本:struts2.1.8+spring2.5.6+ibatis2.3+hibernate3.3.2+structjson+dwr不多说了 分两部分,因为每次不超过 15M, 这些包一共 18M多 第二部分 ...

    SSJ java商城

    **SSJ Java商城项目概述** SSJ Java商城是一款基于Java技术栈开发的电子商务平台,它采用了经典的SSH(Struts、Spring、Hibernate)架构,为用户提供了一个功能完善的前端购物体验和后台管理系统。SSH框架是Java ...

    SSJ整合jBPM4.3

    6. **事件监听**:通过SSJ,我们可以设置监听器来捕获jBPM中的重要事件,如流程启动、结束、任务分配等,然后根据这些事件进行相应的安全操作,比如更新用户权限。 7. **定制化**:由于两者的高度可扩展性,开发者...

    spring框架ssj

    ssj的整合, 简单的spring框架搭建,mysql数据库的crud,

    SSH/SSJ整合,Spring 3.1.0M1,Hibernate 3.X,struts2.1.8

    2. 配置Hibernate:设置数据库连接参数,配置实体类,创建Hibernate.cfg.xml文件。 3. 集成Struts2:在web.xml中配置Struts2的前端控制器,编写Action类并关联业务逻辑。 4. 事务管理:利用Spring的...

    SSJ-800皮带机装矿车系统改造

    新景矿正加快巷道的开拓工作。为提高掘进速度,新景矿引进了太原煤科院...本课题就是对SSJ-800皮带机进行改造,解决了SSJ-800皮带机出煤矸、直接接矿车运输的难题,为快速半煤岩掘进创造有利条件。是一种较好的施工工艺。

    云岗矿SSJ-800皮带机运输系统的改造方案研究

    大同煤矿集团云岗矿406盘...本文主要是对SSJ-800皮带机进行改造,提出利用其直接出煤矸对接矿车的运输模式。实践应用效果表明:该皮带机运输系统的优化改造能够配套掘进机顺利进行工作,有效地提高了煤矿巷道的掘进效率。

    ssj(spring+Struts2+jpa)框架的集成(含jar包)

    3. 配置JPA:设置persistence.xml,定义实体类和数据源,以及JPA供应商的相关属性。 4. 事务管理:利用Spring的@Transactional注解进行事务配置,可以在Service层或DAO层定义事务边界。 5. 测试与运行:编写测试用例...

Global site tag (gtag.js) - Google Analytics