- 浏览: 228623 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
netwelfare:
文章的格式有点乱啊,看起来很费事啊。推荐看这个系列的json教 ...
java 操作JSON -
yangqingandjay:
ijoi刚好一个月[color=orange][align=c ...
spring 定时器配置 -
Jxdwuao:
不错, 很好用
spring 定时器配置 -
1870702720:
3楼说的可以,之前我一直以为想配置在一个定时器中,可是实现不了 ...
spring 定时器配置 -
taiwei.peng:
你可以配置两个定时器,这是我个人的想法,仅供参考。
spring 定时器配置
最近项目不是很忙,于是就自己搭建了个Struts2,Spring,Hibernate的框架,实现了一张表的增删改查。因为一次不能上传超过10M的项目,我把jar包烤出来放了两个文件夹里面,三个附件下载完后需要把jar包拷贝到WEB-INF/lib里面。项目方能运行。工程名字就叫Struts2,数据库是MySql.项目的几个重要配置文件如下:
web.xml
<!-- 上下文参数(包含要监听的配置文件) -->
<context-param>
<param-name>contexConfigLoacation</param-name>
<!-- 可以写多个配置文件,用逗号隔开或者空格 -->
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<filter>
<filter-name>encodingFilter</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>encodingFilter</filter-name>
<url-pattern>/* </url-pattern>
</filter-mapping>
<filter>
<filter-name>struts2</filter-name>
<filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
<filter-name>struts2</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.util.IntrospectorCleanupListener</listener-class>
</listener>
<!-- session超时定义,单位为分钟 -->
<session-config>
<session-timeout>10</session-timeout>
</session-config>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
applicationContext.xml
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver">
</property>
<property name="url"
value="jdbc:mysql://127.0.0.1:3306/hrm_db?useUnicode=true&characterEncoding=utf-8">
</property>
<property name="username" value="root"></property>
<property name="password" value="root"></property>
</bean>
<bean id="sessionFactory"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="dataSource" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.MySQLDialect
</prop>
<prop key="hibernate.show_sql">
true
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/soft/model/Taskinfo.hbm.xml</value>
</list>
</property>
</bean>
<bean id="taskDao" class="com.soft.dao.Impl.TaskInfoDaoImpl">
<property name="sessionFactory">
<ref bean="sessionFactory" />
</property>
</bean>
<bean id="taskService" class="com.soft.service.Impl.TaskInfoServiceImpl">
<property name="taskDao">
<ref bean="taskDao"/>
</property>
</bean>
<bean id="taskAction" class="com.soft.action.TaskInfoAction">
<property name="taskService">
<ref bean="taskService"/>
</property>
</bean>
<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<bean id="baseTransactionProxy" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"
abstract="true">
<property name="transactionManager" ref="transactionManager" />
<property name="transactionAttributes">
<props>
<prop key="find*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="persist*">PROPAGATION_REQUIRED,-Exception</prop>
<prop key="remove*">PROPAGATION_REQUIRED,-Exception</prop>
<prop key="insert*">PROPAGATION_REQUIRED</prop>
<prop key="save">PROPAGATION_REQUIRED</prop>
<prop key="update*">PROPAGATION_REQUIRED</prop>
<prop key="edit*">PROPAGATION_REQUIRED</prop>
<prop key="del*">PROPAGATION_REQUIRED</prop>
<prop key="get*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="query*">PROPAGATION_REQUIRED,readOnly</prop>
<prop key="disPlay*">PROPAGATION_REQUIRES_NEW</prop>
</props>
</property>
</bean>
Struts.xml
<struts>
<package name="system" extends="struts-default">
<action name="Taskdoadd" class="com.soft.action.TaskInfoAction" method="doadd">
<result name="success">/WEB-INF/jsp/taskquery.jsp</result>
</action>
<action name="Taskupdate" class="com.soft.action.TaskInfoAction" method="update">
<result name="success">/WEB-INF/jsp/taskquery.jsp</result>
</action>
<action name="Taskdelete" class="com.soft.action.TaskInfoAction" method="delete">
<result name="success">/WEB-INF/jsp/taskquery.jsp</result>
</action>
<action name="task*" class="com.soft.action.TaskInfoAction" method="{1}">
<result name="success">/WEB-INF/jsp/task{1}.jsp</result>
</action>
</package>
</struts>
发表评论
-
Elasticsearch 笔记
2019-09-25 15:33 283查询数据结构 GET ibmpdb_hk/_mapping ... -
模块之间调用form 表单提交
2018-11-30 14:11 381package com.soft.util; imp ... -
ELK搭建笔记
2018-11-20 16:41 344一. 安装elasticsearch 1.yum安装 ... -
Mybatis xml 写法
2017-09-28 11:14 549<?xml version="1.0&qu ... -
maven
2017-07-03 14:48 427项目中pom.xml 文件 <repositorie ... -
qq 微信第三方登录
2017-06-20 15:53 0QQ互联 https://connect.qq.com ... -
Active Mq 扫盲
2017-05-17 19:33 3641.下载ActiveMQ 去官方网站下载:http://a ... -
金融知识点
2017-04-15 16:24 0国信证券地址 http://weixin.guosen.c ... -
java 集合初始化
2017-01-04 14:55 399ArrayList1.ArrayList构造一个默认初始容 ... -
log 4j
2017-09-28 10:51 363### set log levels ### log4j ... -
POI 导出Excel
2016-08-15 11:07 444import java.io.OutputStream; ... -
demo
2016-07-29 17:17 0<div class="iteye-blog- ... -
ETL
2016-05-09 11:25 3111.在D 视图下创建 数据源 在工具栏中找到sourc ... -
java 配置linux 启动节点
2016-04-28 17:06 677source ../jar.cfg nohup java ... -
搭建框架
2016-02-29 15:41 0package com.soft.util; import ... -
Java 对集合类的操作缓存
2015-05-12 15:08 1663public class CapacityGrapCache ... -
hibernate 分页方法
2015-04-03 16:09 773@Repository public class BulkCa ... -
java 开发 oracle分页通用方法
2014-11-21 15:03 727package com.richsum.hyoa.dao.im ... -
Spring 配置
2013-06-05 20:34 797<?xml version="1.0" ... -
Hibernate 注解映射联合主键的三种方式
2012-10-31 10:27 1079联合主键用Hibernate注解映射方式主要有三种:第一、将联 ...
相关推荐
精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例代码和数据库压缩包6
struts2 hibernate spring
Struts2 hibernate spring 整合案例
Struts2 hibernate spring Struts2 hibernate spring Struts2 hibernate spring Struts2 hibernate spring
ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring ...
struts2 hibernate spring整合开发
struts2 hibernate spring 整合批量删除源码 struts2 hibernate spring 整合批量删除源码
struts2 hibernate spring 集成
struts2 hibernate spring整合开发
Struts2 hibernate spring 整合
struts2 hibernate spring api chm
struts2 hibernate spring 框架整合,挺好用的
struts2 hibernate spring j集成
struts2 hibernate spring 整合源码
s2sh整合 源码 struts2 hibernate spring
Struts2 hibernate spring分页配套lib(2) 上传的可真慢啊 Struts2 hibernate spring分页配套lib(3)我始终上传不上去 不知道怎么弄的 例子运行http://localhost:8080/page/emp/list.action
struts2 hibernate spring 三大框架进行整合
Struts2Hibernate Spring的中文帮助文档
struts2 hibernate spring整合小项目