- 浏览: 331403 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
di1984HIT:
谢谢,写的不错。
使用hector操作Cassandra -
mr_von:
非常感谢!
paoding的分词使用 -
howgoo:
http://www.dhtmlx.com/docs/prod ...
dhtmlxGrid分页与排序 -
青春的、脚步:
谢谢
spring-data-mongodb的MongoTemplate 使用小例子 -
青春的、脚步:
xiaofancn 写道青春的、脚步 写道这个能查询都个值在某 ...
spring-data-mongodb的MongoTemplate 使用小例子
配置文件
web.xml
<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"> <servlet> <servlet-name>ConnectorServlet</servlet-name> <servlet-class>net.fckeditor.connector.ConnectorServlet</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>ConnectorServlet</servlet-name> <url-pattern>/fckeditor/editor/filemanager/connectors/*</url-pattern> </servlet-mapping> <!-- fckeditor配置完毕 --> <!-- 配置Spring上下文和监听器 上下文用于找到Spring配置文件applicationContext.xml, 监听器用于当Web应用程序启动,即可监听Spring上下文 --> <context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/applicationContext*.xml,classpath*:applicationContext*.xml</param-value> </context-param> <!-- 配置OpenSessionInView(用于关闭Session),Struts过滤器之前 --> <filter> <filter-name>lazyLoadingFilter</filter-name> <filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class> </filter> <filter> <filter-name>action2</filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter</filter-class> </filter> <filter-mapping> <filter-name>lazyLoadingFilter</filter-name> <!-- 注:Struts2为*.do --> <url-pattern>*.do</url-pattern> </filter-mapping> <!-- END SNIPPET: filter --> <filter-mapping> <filter-name>action2</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping> <filter-mapping> <filter-name>action2</filter-name> <url-pattern>*.jsp</url-pattern> </filter-mapping> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <welcome-file-list> <welcome-file>index.jsp</welcome-file> </welcome-file-list> <error-page> <error-code>404</error-code> <location>/empty.html</location> </error-page> <login-config> <auth-method>BASIC</auth-method> </login-config> </web-app>
applicationContext.xml(我放在了WEB-INF目录下了)
<?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: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/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"> <bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean"> <!--我使用了tomcat的jndi数据源,大家可以改成jdbc连接属性--> <property name="jndiName" value="java:comp/env/jdbc/MysqlDB"></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> <!--model一般是工具自动生成--> <value>model/Product.hbm.xml</value> </list> </property> </bean> <bean id="productDao" class="dao.impl.ProductDaoImpl"> <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> </bean> <bean id="productService" class="service.impl.productServiceImpl"> <property name="dao"> <ref bean="productDao" /> </property> </bean> <bean id="productAction" class="action.ProductAction" scope="prototype"> <property name="service"> <ref bean="productService" /> </property> </bean> <bean id="fileuploadAction" class="action.ajax.FileUpload" scope="prototype"></bean> <!--对sessionFactory事务管理--> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory"> <ref local="sessionFactory" /> </property> </bean> <tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <!--事务管理的类中,具体的方法--> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="*" read-only="false" /> </tx:attributes> </tx:advice> <aop:config> <!--事务管理的类--> <aop:pointcut id="allManagerMethod" expression="execution(* service.*.*(..))" /> <aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" /> </aop:config> </beans>
struts.xml(项目src的目录下)
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <constant name="struts.devMode" value="true" /> <constant name="struts.i18n.encoding" value="UTF-8" /> <constant name="struts.ognl.allowStaticMethodAccess" value="true" /> <constant name="struts.objectFactory" value="spring" /> <!--web.xml中限定.jsp,.do后缀的请求转发给struts。这里添加以保持一致,正常接受--> <constant name="struts.action.extension" value="do" /> <!-- 全局变量 --> <package name="global" namespace="/" extends="struts-default"> <global-results> <result name="error">/WEB-INF/pages/error.jsp</result> <result name="index">/index.jsp</result> <result name="adminLogin">/admin/login.jsp</result> </global-results> <global-exception-mappings> <exception-mapping result="error" exception="Exception"></exception-mapping> </global-exception-mappings> </package> <package name="ajax" namespace="/ajax" extends="global"> <!--class是从spring容器中取出的bean,所以是Bean的名字--> <action name="fileupload" class="fileuploadAction"> <result>/WEB-INF/uploadsuccess.jsp</result> </action> </package> </struts>
本例也加入了fckeditor,web.xml也有监听fckeditor类,所以也给出fckeditor.properties, (项目src的目录下)
connector.userActionImpl=net.fckeditor.requestcycle.impl.EnabledUserAction
- lib.part4.rar (1.8 MB)
- 下载次数: 6
- lib.part1.rar (4.8 MB)
- 下载次数: 5
- lib.part2.rar (4.8 MB)
- 下载次数: 7
- lib.part3.rar (4.8 MB)
- 下载次数: 4
发表评论
-
spring cloud gateway 全局过滤器。
2019-03-17 23:11 528spring cloud gateway 网关 ... -
elasticsearch 5.4搜索
2017-05-19 08:37 148@Test public void t ... -
netty简单的操作memcached
2017-04-19 18:59 980pom文件 <dependency> ... -
juc系列-Executor框架
2017-03-20 13:34 702转自 juc系列-Executor框架 什 ... -
ReentrantLock 类
2017-03-19 21:11 11.1 什么是reentrantlock java.u ... -
juc之CountDownLatch、CyclicBarrier和Semaphore例子
2017-03-19 17:23 835import java.util.concurren ... -
netty客户端与服务端例子
2017-03-12 20:07 2802package com.snailteam.nett ... -
freemaker集成spring
2017-02-26 19:00 568<bean id="freeMark ... -
spring集成Hessian插件配置改成自动注入。
2017-02-10 15:39 834原来的配置 <bean name="/ ... -
web开发模版
2017-02-09 14:42 0# Rules reminder: # DEBUG &l ... -
Java多线程
2017-02-04 14:39 515线程状态图 新建状态(New): ... -
hash冲突解决
2017-01-23 18:30 4581、开放地址法有一个公式: m是hash表长度,di ... -
mybatis +spring 分库
2015-04-30 17:56 353<context:component-scan b ... -
Java并发任务处理例子
2014-02-12 16:06 1128public void init() { su ... -
JAVA动态代理模式
2012-10-03 01:01 1187这是我要实现的效果 public static ... -
paoding的分词使用
2012-06-13 21:30 4867paoding下载 http://code.googl ... -
使用spring-hadoop操作hadoop
2012-05-20 02:12 32参考文章 http://blog.springsource. ... -
solr3.5集成paoding和位置搜索及对solrj的使用。
2012-04-28 02:12 1991http://xiaofancn.iteye.com/blog ... -
日期处理DateUtils
2012-03-24 09:47 4816import java.text.SimpleDateF ... -
Cassandra的数据分布情况测试
2012-03-16 15:09 20351、规划种子节点ip和Token值的对应 4个种子 ...
相关推荐
以下是对SSH框架整合及XML配置文件的详细说明: 1. **Struts.xml配置文件**: Struts 2是基于MVC设计模式的Java Web框架,负责处理用户的请求并返回相应的视图。在`struts.xml`文件中,`<action>`标签定义了请求到...
总结来说,SSH框架整合涉及了Web层、持久层和业务逻辑层的协同工作,通过XML配置实现了各组件间的交互和业务逻辑。虽然现在有更多现代化的框架和工具,如Spring Boot、MyBatis等,但理解SSH的整合对于掌握Java Web...
本资源提供的是SSH整合的原代码,涵盖了通过注解和XML配置两种方式进行整合的方法,并且已经过测试,确保其可行性和原创性。以下是关于SSH整合及这两种配置方式的详细知识: 1. **Struts框架**:Struts是一个基于...
在SSH框架中,XML配置文件的整合至关重要。例如,Spring会管理Hibernate的SessionFactory,通过配置bean来实例化和配置SessionFactory,然后通过@Autowired注解将SessionFactory注入到需要的地方。同时,Spring也...
在SSH整合中,Hibernate的配置文件(hibernate.cfg.xml)定义了数据源、实体类、会话工厂和持久化映射。虽然配置文件为空,但开发者需要添加数据库连接信息、JDBC驱动类、实体类的映射文件引用以及其他的ORM设置。 ...
SSH整合项目是一个经典的Java开发框架组合,包括Spring、Struts和Hibernate这三个主要组件。这个项目是为初学者设计的,旨在提供深入理解这些框架如何协同工作的机会,并通过使用Hibernate注解来简化数据库操作。让...
在这个主题下,我们将深入探讨SSH整合涉及的主要配置文件及其作用。 1. **ssh配置文件**: - `sshd_config`: 这是SSH服务器的主要配置文件,位于`/etc/ssh/sshd_config`(在Unix/Linux系统中)。它定义了服务器的...
这通常通过`@ComponentScan`注解或者XML配置中的`<context:component-scan>`标签来实现。 - **示例**:`<context:component-scan base-package="com.eduoinfo.finances.bank.web">` 2. **属性配置**:为了方便配置...
SSH整合jar包是一个集合了所有在Java开发中用于Spring、Struts和Hibernate(SSH)集成应用所需的库文件的压缩包。SSH是Java企业级开发中非常流行的一种框架组合,它能够帮助开发者快速构建高效、可维护的企业级Web...
SSH整合配置及jar包 SSH(Struts2 + Spring + Hibernate)是Java Web开发中常见的一个集成框架,它能够帮助开发者高效地构建可维护、可扩展的企业级应用。本篇文章将详细探讨SSH整合的关键步骤以及涉及到的主要jar...
SSH整合是Java Web开发中的一种常见模式,它结合了Struts2、Spring和Hibernate三个开源框架,以实现高效、灵活的MVC(Model-View-Controller)架构。在这个"ssh整合jar包"中,包含了这三个框架的核心库和其他必要的...
SSH整合,全称为Struts2、Spring和Hibernate的整合,是Java Web开发中常见的技术栈。这三种框架分别负责表现层、业务层和持久层的管理,通过合理的整合,可以构建出高效、灵活且易于维护的Web应用。下面将详细介绍...
Struts2.xml配置文档 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.1//EN" "http://struts.apache.org/dtds/struts-2.1.dtd"> ...
SSH整合是Java Web开发中常见的一个技术组合,指的是Spring、Struts和Hibernate三个开源框架的集成。Spring提供了依赖注入和面向切面编程的能力,Struts则处理MVC(Model-View-Controller)架构中的控制器部分,而...
SSH整合是Java开发中一种常见的框架集成方式,它结合了Struts2、Spring和Hibernate三个开源框架,以实现高效、灵活的企业级...在实际项目中,还需要根据具体需求进行详细配置和编码,才能完成一个完整的SSH整合应用。
SSH整合是Java开发中一种常见的框架组合,包括Spring、Struts和Hibernate三个核心组件。Spring提供了依赖注入(DI)和面向切面编程(AOP),Struts负责MVC模式的实现,而Hibernate则是用于对象关系映射(ORM)。在这...
SSH整合是Java Web开发中的一个常见实践,它指的是Struts 2、Hibernate和Spring这三大框架的集成。这个"SSH整合实例源码"提供了一种实际应用这些框架的方法,帮助开发者理解如何在项目中有效地结合它们。以下是关于...
以下是对SSH整合环境配置的详细说明: 1. **Spring配置**: - `ContextLoaderListener` 是一个监听器,用于在Web应用启动时加载Spring的IoC(Inversion of Control)容器。它会查找`contextConfigLocation`指定的...
本文将详细讲解SSH整合中的配置文件配置。 首先,我们来看web.xml文件的配置。web.xml是Java Web应用的部署描述符,它定义了应用的初始化参数、监听器、过滤器和Servlet等元素。 1. `<context-param>` 元素: `...