`

SSI config 2010-02-22

阅读更多

<?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="http://www.springframework.org/schema/context"
    xmlns:aop="http://www.springframework.org/schema/aop"
    xmlns:tx="http://www.springframework.org/schema/tx"
    xsi:schemaLocation="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/aop
           http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/tx
           http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

    <!--
        使用扫描加注解 ,将实体交给spring 管理
        annotation auto register bean and check @Required,@Autowired
    -->
    <context:component-scan base-package="com.jtosa" />

    <!-- propertiesConfigure  -->
    <bean id="propertyConfigurer"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <list>
                <value>classpath:jdbc.properties</value>
            </list>
        </property>
    </bean>

    <!-- dataSource Configure -->
    <bean id="dataSource"
        class="com.mchange.v2.c3p0.ComboPooledDataSource"
        destroy-method="close">
        <property name="driverClass" value="org.gjt.mm.mysql.Driver" />
        <property name="jdbcUrl"
            value="jdbc:mysql://localhost:3306/company?useUnicode=true&amp;characterEncoding=UTF-8" />
        <property name="user" value="orca" />
        <property name="password" value="orca" />
        <property name="initialPoolSize" value="1" />
        <property name="minPoolSize" value="1" />
        <property name="maxPoolSize" value="300" />
        <property name="maxIdleTime" value="60" />
        <property name="acquireIncrement" value="5" />
        <property name="idleConnectionTestPeriod" value="60" />
    </bean>

    <!-- sqlMapClient config -->
    <bean id="sqlMapClient"
        class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
        <property name="configLocation"
            value="classpath:SqlMapConfig.xml" />
        <property name="dataSource" ref="dataSource" />
    </bean>

    <!-- config transactionManager -->
    <bean id="transactionManager"
        class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
        <property name="dataSource" ref="dataSource" />
    </bean>

    <!-- annotation type config transaction -->
    <tx:annotation-driven transaction-manager="transactionManager" />

    <!-- config transaction -->
    <tx:advice id="txAdvice" transaction-manager="transactionManager">
        <tx:attributes>
            <tx:method name="add*" propagation="REQUIRED" />
            <tx:method name="del*" propagation="REQUIRED" />
            <tx:method name="update*" propagation="REQUIRED" />
            <tx:method name="*" read-only="true" />
        </tx:attributes>
    </tx:advice>

    <!-- config class method transaction  -->
    <aop:config>
        <aop:pointcut id="allManagerMethod"
            expression="execution(* com.ibatis.manager.*.*(..))" />
        <aop:advisor advice-ref="txAdvice"
            pointcut-ref="allManagerMethod" />
    </aop:config>

</beans>

分享到:
评论

相关推荐

    SSI整合示例-权限管理

    常见的SSI指令包括`#include`用于包含其他文件,`#exec`用于执行服务器端脚本,以及`#config`用于设置SSI配置。 5. **SQL语句**:权限管理模块通常需要与数据库交互,存储用户信息、角色信息和权限分配。这可能涉及...

    test ssi 12-1-8

    --#config`:配置SSI的选项,如时间格式、错误处理方式等。 - `&lt;!--#exec`:执行服务器端的命令或脚本。 - `&lt;!--#printenv`:打印服务器环境变量。 - `&lt;!--#flastmod`:显示文件的最后修改日期。 - `&lt;!--#ftime`:...

    ssi整合 jar包

    --#config timefmt="%Y-%m-%d" --&gt;`用于设置日期格式。这些指令在服务器端被解析,然后替换为相应的结果。 2. **Java中的SSI实现**:由于Java标准库不直接支持SSI,所以需要第三方库,例如`JSSIServlet`或者`...

    apache SSI教程文档

    --#config timefmt="format" --&gt;`:设置日期和时间的显示格式。 4. `&lt;!--#set var="NAME" value="VALUE" --&gt;`:设置用户自定义变量,后续指令可以引用这个变量。 Apache的官方文档提供了更详尽的SSI指南,包括`mod_...

    ssi简单demo

    --#config timefmt="%Y-%m-%d %H:%M:%S" --&gt;`:配置日期时间格式。 - `&lt;!--#echo var="DATE_LOCAL" --&gt;`:显示服务器的当前日期和时间。 3. 数据库交互: 在这个"ssi简单demo"中,SSI不仅用于展示静态内容,还...

    SSI文件上传与下载V1.3.22

    SSI(Server-Side Include)是一种在服务器端处理的网页包含技术,主要用于动态更新网页内容,无需客户端浏览器执行任何脚本。在"SSI文件上传与下载V1.3.22"这个主题中,我们主要讨论的是如何利用SSI实现文件的上传...

    SSI的所有包

    --#config timefmt="..."--&gt;`:设置日期和时间的格式。 - `&lt;!--#flastmod file="..."--&gt;`:显示指定文件的最后修改时间。 - `&lt;!--#echo var="..."--&gt;`:显示服务器变量的值,如`var=DATE_LOCAL`可以显示服务器本地...

    ssi 常用jar包

    --#config timefmt=...&gt;`设置时间格式等。 2. **SSI的使用场景**: - 页面头部和尾部的统一管理,例如版权信息、导航栏等。 - 动态插入数据,如日期时间、服务器状态信息等。 - 便于代码维护,减少重复编写和...

    SSI完整配置实例

    SSI,全称是Shared State Infrastructure,它是一种分布式计算技术,主要应用于Web服务器环境中,用于在多个服务器之间共享和管理状态信息。在Web应用中,SSI常用来实现动态网页的生成,通过在静态HTML页面中嵌入可...

    mysql_+ssi框架

    --#config timefmt="%Y-%m-%d %H:%M:%S"--&gt;`设置时间格式等。 2. 条件语句:允许根据特定条件执行不同代码块,如`&lt;!--#if expr="$var = value"--&gt;...&lt;!--#endif--&gt;`。 3. 变量和赋值:通过`&lt;!--#set var="name" ...

    西门子ET200S 1SSI绝对编码器模块.pdf

    首先,从文档内容来看,ET200S 1SSI绝对编码器模块兼容一系列的订货号,它们分别是:6ES7138-4DB03-0AB0、6ES7138-4DB02-0AB0、6ES7138-4DB01-0AB0、6ES7138-4DB00-0AB0。这些订货号对应不同的模块型号,但都可通过...

    SSI整合项目 SSI系统绞手架 SSI框架整合

    1. **SSI指令的使用**:学习和掌握各种SSI指令,如`include`、`config`、`exec`等,以及它们的参数和用法。 2. **模板引擎集成**:可能需要将SSI与模板引擎(如Jinja2、Twig等)结合,以增强模板的表达能力,实现更...

    ssi整合基本jar

    1. **SSI指令**:理解常见的SSI指令,如`#include`、`#exec`、`#config`等,以及它们的用途。`#include`用于引入其他文件,`#exec`可执行系统命令,`#config`用于配置SSI行为。 2. **Java SSI库**:查找并了解适用...

    SSI框架的实现

    在本教程中,我们将深入探讨如何实现SSI框架,并构建一个功能完善的动态网页系统。 1. **SSI基本语法** SSI的基本语法以`&lt;!--#`开头,`--&gt;`结尾,中间插入不同的指令。例如,`&lt;!--#include virtual="header....

    SSI集成框架

    - `config.example.conf`:配置文件模板,需要根据实际环境修改。 - `ssi_core.php`/`.js`:框架的核心代码,负责解析和执行SSI指令。 - `modules/`:存放各种预定义的模块或插件。 - `examples/`:包含了一些示例...

    SSI框架实例源码

    --#config timefmt="..." --&gt;`用于设置时间格式,以及`&lt;!--#exec cmd="..." --&gt;`执行服务器端命令等。 2. **文件包含**:理解如何通过SSI动态地在网页中包含HTML、文本或任何其他类型的文件,以实现页面的部分更新...

    ssi整合带有实例

    --#config timefmt="%Y-%m-%d %H:%M:%S" --&gt; &lt;!--#echo var="LAST_MODIFIED" --&gt; ``` 这里,`DATE_LOCAL`显示了服务器的本地时间,`LAST_MODIFIED`则显示了当前文件的最后修改时间,`timefmt`则可以自定义时间格式...

    SSI框架小Demo的源码

    --#config timefmt="%Y-%m-%d %H:%M:%S" --&gt;`用于设置日期时间格式,以及`&lt;!--#exec cmd="command" --&gt;`用于执行系统命令。Demo可能会展示这些指令的用法。 2. **文件包含**:SSI最基础的功能是文件包含,这在大型...

    ssi项目实例

    2. **SSI指令**:学习各种可用的SSI指令,包括`include`(包含文件)、`config`(设置SSI配置选项)、`exec`(执行外部程序)和`printenv`(打印环境变量)等。 3. **虚拟路径与绝对路径**:理解在`include`指令中...

    ssi 整合模板

    --#config timefmt="%Y-%m-%d %H:%M:%S" --&gt;`:设置日期时间格式。 - `&lt;!--#echo var="variable" --&gt;`:显示指定的服务器变量值,如`server_name`、`remote_user`等。 2. **SSI与Java整合**: - 使用Java的...

Global site tag (gtag.js) - Google Analytics