- 浏览: 780130 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (256)
- ssh (18)
- webservice (8)
- java基础 (38)
- j2EE方方面面 (17)
- 随意涂鸭!呵呵 (2)
- 数据库 (22)
- work (10)
- XML与XML解析 (9)
- 测试 (2)
- sso (1)
- ldap (6)
- java 模板技术 (4)
- 版本管理 (1)
- 每日小点滴 (26)
- javascript (26)
- Jakarta Commons (2)
- css (6)
- 设计 (3)
- Eclipse插件开发 (3)
- BAP (3)
- web控件 (2)
- java加密解密 (4)
- 调优 (6)
- 界面技术 (3)
- java多线程 (6)
- 互联网 (2)
- 日志管理 (4)
- java调度 (3)
- rest (0)
- Python (2)
- mobile (2)
- 2016的故事 (4)
- Docker (1)
- NOSQL_Hadoop (0)
最新评论
-
promiseloney:
这个女程序员厉害了。。。
JVM调优:GC 参数 -
zxjlwt:
可以通过WebService上传一个文件吗?素人派http:/ ...
webservice传送XML大小估算 -
liaoshaoyang:
写的不错嘛 可以做参考
权限管理设计一 -
aaaaaaaaabaas:
谢谢,对我有帮助
Apache Commons Configuration使用入门 -
Jack_Wilshere:
com.smartdot.pdm.business.corp. ...
java导出txt
单位的框架:struts+ibatis+spring
1、web.xml(在web-inf目录下)
重点是struts module 的servlet配置
说明:我们自己写的action都在modules目录下,自己模块的JSP页面也放到modules下的子目录中,module的仔细说明见
2、struts-modules.xml:也在web-inf 目录下,用来配置我们写的action 以及其对应的forward.这个配置文件还有两个比较重要的注意点,一个是action的type要转到spring控制,另一个是用<plugin>将spring框架引入。如下例
3、modules-action-servlet.xml 在web-inf 目录下,主要作用:配置spring中和action相对应的bean.例如:
注:PushResultService bean在另一个文件中配置。
4、与src同一级有一个目录con,con下有ibatis和spring两个子目录,分别存放了ibatis的配置文件与spring的配置文件。
/con/spring/modules/NebulaContext.xml文件:主要配置了SqlMapClientFactoryBean,引入了别的配置文件。例如
PushResultContext:某一个业务对应的dao和service配置
5、ibatis配置
/conf/ibatis/NebulaSqlMapConfig.xml:配置用到的所有的映射文件
/conf/ibatis/modules/*.xml:各个映射文件的配置。
问题:spring的dao的配置文件是怎么找到的?
1、web.xml(在web-inf目录下)
重点是struts module 的servlet配置
<servlet> <servlet-name>action</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> <!--struts module --> <init-param> <param-name>config/user</param-name> <param-value>/WEB-INF/struts-usermanager.xml</param-value> </init-param> <init-param> <param-name>config/security</param-name> <param-value>/WEB-INF/struts-security.xml</param-value> </init-param> <init-param> <param-name>config/resources</param-name> <param-value>/WEB-INF/struts-resources.xml</param-value> </init-param> <init-param> <param-name>config/nebula</param-name> <param-value>/WEB-INF/struts-nebula.xml</param-value> </init-param> <!-- 对应web 目录下面的modules 目录 --> <init-param> <param-name>config/modules</param-name> <param-value>/WEB-INF/struts-modules.xml</param-value> </init-param> <load-on-startup>2</load-on-startup> </servlet> <servlet-mapping> <servlet-name>action</servlet-name> <url-pattern>*.do</url-pattern> </servlet-mapping>
说明:我们自己写的action都在modules目录下,自己模块的JSP页面也放到modules下的子目录中,module的仔细说明见
2、struts-modules.xml:也在web-inf 目录下,用来配置我们写的action 以及其对应的forward.这个配置文件还有两个比较重要的注意点,一个是action的type要转到spring控制,另一个是用<plugin>将spring框架引入。如下例
<action path="/PushResult" type="org.springframework.web.struts.DelegatingActionProxy" scope="request" parameter="method" validate="false" name="generalForm"> <forward name="list" path="/pushResult/List.jsp" /> </action> <plug-in className="com.smartdot.galaxy.portal.struts.plugin.GalaxyContextLoaderPlugIn"> <set-property property="contextConfigLocation" value="/WEB-INF/modules-action-servlet.xml" /> </plug-in>
3、modules-action-servlet.xml 在web-inf 目录下,主要作用:配置spring中和action相对应的bean.例如:
<bean name="/modules/PushResult" class="com.smartdot.modules.aqf.action.PushResultAction"> <property name="service"> <ref bean="PushResultService" /> </property>
注:PushResultService bean在另一个文件中配置。
4、与src同一级有一个目录con,con下有ibatis和spring两个子目录,分别存放了ibatis的配置文件与spring的配置文件。
/con/spring/modules/NebulaContext.xml文件:主要配置了SqlMapClientFactoryBean,引入了别的配置文件。例如
<bean id="nebulaSqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean"> <property name="dataSource"> <ref bean="datasource" /> </property> <property name="configLocation"> <value>ibatis/NebulaSqlMapConfig.xml</value> </property> </bean> <import resource="modules/PushResultContext.xml" />
PushResultContext:某一个业务对应的dao和service配置
<bean id="PushResultDao" class="com.smartdot.modules.aqf.dao.SqlMapPushResultDao"> <property name="sqlMapClient"> <ref bean="nebulaSqlMapClient" /> </property> </bean> <bean id="PushResultService" class="com.smartdot.modules.aqf.service.PushResultService"> <property name="dao"> <ref bean="PushResultDao" /> </property> </bean>
5、ibatis配置
/conf/ibatis/NebulaSqlMapConfig.xml:配置用到的所有的映射文件
/conf/ibatis/modules/*.xml:各个映射文件的配置。
问题:spring的dao的配置文件是怎么找到的?
发表评论
-
Ibatis 升级 Mybatis
2014-11-06 15:41 4003---ibatis 文件的修改1.拷贝mapping 文件中的 ... -
aaaaaaa
2013-04-11 15:01 0CREATE OR REPLACE FUNCTION nee ... -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
2012-08-24 14:53 1113转载自: http://www.cnb ... -
Struts1之Action小结
2012-08-24 12:54 16341.ForwardAction:用于请求转发。 例如:锚 ... -
Struts2和Struts1.x的全面比较一
2012-08-24 11:40 814转载自:http://www.blogjava.net/s ... -
ibatis 操作返回值
2012-05-14 14:23 3125iBatis insert:iBatis的insert方法返回 ... -
bean的属性类型----ibatis类型-------oracle数据库类型
2010-10-11 09:40 36901、 ibatis中会通过resultM ... -
Spring事务的传播行为和隔离级别
2010-04-13 09:45 1332********TransactionDefinition ... -
struts 模块化开发学习
2009-05-14 09:52 1484重点:以 <param-name>config/V ... -
Spring 事务
2009-02-03 11:36 1078Spring声明式事务让我们从复杂的事务处理中得到解脱。使得我 ... -
Spring学习网址
2009-01-15 15:09 1077http://www.redsaga.com/spring_r ... -
内置的struts Action 类----DispatchAction
2008-04-06 22:07 3602一、用途:通常在一个Action中只能完成一种业务操作,例如用 ... -
struts-config.xml 简述
2008-01-10 10:53 1725。<struts-config>是st ... -
spring中bean的高级属性之list, set, map以及props元素(含举例)
2007-11-29 09:22 15873list, set, map和props元素分别用来设置类型 ... -
hibernate 与 spring 松散配置的问题
2007-11-23 09:52 1790因为有朋友的回复,所有重做了一个SSH的例子,实现S/S/H松 ... -
ssh例子
2007-11-21 12:33 9943附件中有两个例子,一个是最简单的SSH,一个是整合了事务处理的 ... -
ssh实际操作指导
2007-11-21 11:48 1959一、生成的struts配置文件struts-config.xm ... -
ssh 三者集合的思想
2007-11-21 11:22 2124一、首先应该明白,在SSH中,spring做了两次集成,第一次 ...
相关推荐
这篇PPT的学习教案主要聚焦于钢框架设计,涵盖了在PKPM软件中进行模型参数设置、SATWE计算结果的解读以及基本构件的选择等多个方面。以下是详细的知识点总结: 1. **PMCAD模型参数设置**: - **梁系布置**:在主次...
C 语言学习总结 C 语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C 语言能够以简易的方式编译,处理低级存储器。C 语言是产生少量的机器语言以及不需要任何环境便能支持运转的高效率程序设计...
事业单位工作人员的工作总结框架 #### 标题:2021事业单位工作人员总结报告 - **内容概述**:该总结报告主要包含了三个事业单位工作人员(分别在银行、工商银行以及一个未明确单位)对于2021年度工作的回顾与总结...
根据上述推断的知识点,可以构建一个关于建设单位个人工作总结的详细内容框架。然而,由于文档内容的具体信息未能提供,实际的知识点只能以假设的形式呈现。希望这样的分析能够满足对相关知识点的需求。
#### 二、事业单位年终工作总结框架 - **导言部分**:简要介绍总结背景、目的及范围。 - **主体内容**: - **德**:强调个人品德修养与团队精神的重要性。 - **能**:涉及个人及团队的能力提升与专业技能发展。 -...
根据给定文件的信息,我们可以从中提炼出关于事业单位年终工作总结的关键知识点。这些知识点主要涉及工作总结的结构、内容要点以及...通过不断学习和总结,员工可以不断提升自身能力,为事业单位的发展贡献更多的力量。
### Hadoop 学习总结 #### 一、HDFS简介 **1.1 数据块(Block)** HDFS(Hadoop Distributed File System)是Hadoop的核心组件之一,它主要用于存储大规模的数据集。HDFS默认的基本存储单位是64MB的数据块。与...
此外,财务部门还应参与制定单位的财务预算,参与预算的执行和管理,从而确保各项经济活动在预算框架内有序进行。 财务人员的个人发展也是提升整个单位财务管理效率的重要因素。财务人员应不断学习新会计准则和相关...
大数据框架知识点总结 本文总结了大数据框架中的重要知识点,包括HDFS读写流程、NameNode和Secondary NameNode的工作机制、HA NameNode的工作原理等。 一、HDFS读写流程 1. HDFS写数据流程: 客户端通过...
本篇培训学习总结,旨在深入分析与反思医院单位培训的实践与效果,对新入职医护人员的成长之路有着重要的指导意义。 医院文化的传承与历史沉淀是新员工培训的首要内容。通过了解医院的发展历程、核心价值观与服务...
面向过程的编程语言如C语言以函数为基本单位组织程序,而面向对象的编程语言如C++则以类和对象为基本单位。在面向对象编程中,封装、继承和多态是三大基本特征,它们共同构成了面向对象编程的核心概念。 封装是将...
【标签】“方案”可能指的是提供一种完成工作总结的框架或方法,帮助员工系统地整理和表达他们的工作成果和体会。 【部分内容】的内容分为几个部分,分别是: 1. 学习方面:强调了员工应努力学习,提高成绩,解决...
与税务部门保持良好沟通,不仅能够及时获取最新的税务政策和指导,也是单位在法律框架内运营的保障。 个人工作总结方面,出纳员强调了日常工作的严谨性和重要性。现金管理和结算制度的严格执行,保证了账目的清晰和...
在"信息论----课程总结"中,我们可以深入探讨以下几个关键知识点: 首先,我们要理解基本概念。信号是物理系统中用于传递信息的载体,可以是电信号、光信号或任何形式的波动。消息是包含有意义信息的信号序列,它...
需要强调的是,虽然参考范文提供了一个结构化的框架,但在撰写具体年终总结时,工作人员应该根据自己的实际情况,提供具体的工作成果、数据支持和个人成长的具体事例。这样的总结不仅更加客观真实,也更有助于个人和...
热力学统计物理是物理学的一...这些知识点构成了热力学统计物理的基础框架,理解和掌握这些概念对于深入学习和解决实际问题至关重要。在复习和准备考试时,确保对每个概念都有清晰的理解,并能够灵活应用到不同场景中。
【顶岗实习总结报告】是学生们在完成实习任务后,对自己在实习期间的工作与学习进行系统性回顾和分析的重要文档。这份报告不仅是个人工作经验的积累,也是对学生专业技能和综合素质的检验。以下是对报告各部分的详细...
本文将围绕2022年事业单位工作人员的个人总结进行详细阐述,以期为大家提供一个全面的回顾与反思的框架。 一、党性锻炼与思想建设 作为事业单位的一员,首先需要强调的是党性锻炼与思想建设的重要性。我们要树立...
2. `border`:设置框架边框的宽度,单位是像素。 3. `noresize`:若设置此属性,用户将无法调整框架的大小。 框架集标签`<frameset>`可以嵌套,意味着在已有的框架内还可以创建新的框架,以实现更复杂的布局。 接...