- 浏览: 234494 次
- 性别:
- 来自: 深圳
文章分类
最新评论
-
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 315查询数据结构 GET ibmpdb_hk/_mapping ... -
模块之间调用form 表单提交
2018-11-30 14:11 436package com.soft.util; imp ... -
ELK搭建笔记
2018-11-20 16:41 363一. 安装elasticsearch 1.yum安装 ... -
Mybatis xml 写法
2017-09-28 11:14 600<?xml version="1.0&qu ... -
maven
2017-07-03 14:48 467项目中pom.xml 文件 <repositorie ... -
qq 微信第三方登录
2017-06-20 15:53 0QQ互联 https://connect.qq.com ... -
Active Mq 扫盲
2017-05-17 19:33 3951.下载ActiveMQ 去官方网站下载:http://a ... -
金融知识点
2017-04-15 16:24 0国信证券地址 http://weixin.guosen.c ... -
java 集合初始化
2017-01-04 14:55 430ArrayList1.ArrayList构造一个默认初始容 ... -
log 4j
2017-09-28 10:51 397### set log levels ### log4j ... -
POI 导出Excel
2016-08-15 11:07 468import java.io.OutputStream; ... -
demo
2016-07-29 17:17 0<div class="iteye-blog- ... -
ETL
2016-05-09 11:25 3491.在D 视图下创建 数据源 在工具栏中找到sourc ... -
java 配置linux 启动节点
2016-04-28 17:06 717source ../jar.cfg nohup java ... -
搭建框架
2016-02-29 15:41 0package com.soft.util; import ... -
Java 对集合类的操作缓存
2015-05-12 15:08 1704public class CapacityGrapCache ... -
hibernate 分页方法
2015-04-03 16:09 802@Repository public class BulkCa ... -
java 开发 oracle分页通用方法
2014-11-21 15:03 778package com.richsum.hyoa.dao.im ... -
Spring 配置
2013-06-05 20:34 858<?xml version="1.0" ... -
Hibernate 注解映射联合主键的三种方式
2012-10-31 10:27 1111联合主键用Hibernate注解映射方式主要有三种:第一、将联 ...
相关推荐
精通Java EE:Eclipse Struts2 Hibernate Spring整合应用案例代码和数据库压缩包6
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2主要用于MVC(Model-View-Controller)架构的实现,提供动作调度和视图渲染;Hibernate是一个对象关系映射(ORM)框架,...
ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring 需要的jar包 ssh2 struts2 hibernate spring ...
SSH,即Struts2、Hibernate和Spring,是Java Web开发中的三大主流框架,它们的集成应用(也称为SSH框架)极大地简化了企业级应用的开发流程。本项目名为"struts2 hibernate spring 项目",它是一个基于SSH的简单应用...
java web struts2 hibernate spring bookstrap 开发的《售楼信息自动化》,包含十几个模块,具体还有一份ppt,详细介绍了项目的十几个模块,百分百源代码,导入myecplise就可以运行,百分百原创,公司团队项目,价值...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自在不同的层面提供了解决方案,而将它们整合在一起可以构建出强大的企业级应用。本篇内容将深入讲解这三个框架的整合,以及如何实现“用户名字段的...
Struts2、Hibernate和Spring是Java开发中三大重要的开源框架,它们在企业级应用开发中起着关键作用。本文将详细解析这三个框架的整合过程及其重要知识点。 **Struts2** 是一个基于MVC(Model-View-Controller)设计...
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自解决应用程序的不同问题:Struts2专注于MVC(Model-View-Controller)架构模式,提供了一种组织和管理前端展示与后端业务逻辑的方式;Hibernate是ORM...
Struts2、Hibernate和Spring是Java Web开发中的三大框架,它们各自负责不同的职责:Struts2主要用于MVC(Model-View-Controller)架构的实现,提供控制层的支持;Hibernate是对象关系映射(ORM)工具,负责数据持久...
Struts2 hibernate spring分页配套lib(2) 上传的可真慢啊 Struts2 hibernate spring分页配套lib(3)我始终上传不上去 不知道怎么弄的 例子运行http://localhost:8080/page/emp/list.action
java net struts struts2 hibernate spring 源代码 例子 SSH2配置 是男人绝对错不了,特别是学JAVA必备武器之一 10分不算多,绝对物超所值
《Struts2、Hibernate、Spring整合在线考试系统详解》 在线考试系统是现代教育技术发展的重要组成部分,它能够实现远程测试、自动评分等功能,极大地提高了教学效率。本系统基于Struts2、Hibernate和Spring三大主流...
在Java EE开发中,Struts2、Hibernate和Spring是三个非常重要的开源框架,它们分别用于控制层、数据持久层和应用上下文管理。本案例"struts2 hibernate spring整合应用案例2"聚焦于如何将这三个框架有效地集成,构建...
Struts2 hibernate spring分页配套lib 共三个分卷 这是一
Struts2 hibernate spring分页配套lib(3) 上次怎么没成功啊
附件是我平时对一些技术的Demo,包含 Struts2 Hibernate Spring集成,涉及到CXF JSON FreeMarker等技术,SSH2使用的Struts2的零配置。有兴趣的可以下载研究学习。
Struts2、Hibernate和Spring是Java开发中三大主流框架,它们各自在Web应用程序的不同层面上发挥作用,而将它们整合在一起,通常称为SSH(Struts2、Spring、Hibernate)或S2SH,可以构建出功能强大、结构清晰的企业级...