- 浏览: 1884639 次
- 性别:
- 来自: 合肥
文章分类
- 全部博客 (514)
- OPEN (41)
- WARN (33)
- EXPER (16)
- RESOURCE (7)
- TOOL (4)
- DWR (10)
- Struts1.x (10)
- Ibtais (18)
- MyEclipse (30)
- Sql Server (64)
- Tomcat (7)
- APACHE (4)
- JSP (18)
- SERVLET (6)
- ENGLISH (0)
- ECSide (8)
- JasperReports (7)
- JAVA (24)
- JS (42)
- XML (26)
- CVS (8)
- Mind (1)
- JQUERY (2)
- IBATIS (6)
- PROJECT (0)
- STRUTS2 (0)
- PROXOOL (0)
- SPRING (4)
- Hibernate (0)
- SSI (0)
- JBPM (11)
- FLEX (3)
- JSON (2)
- GWT (1)
- jeecms v3 (1)
- Flash (2)
- DATA (1)
- ORACLE (3)
- 查询oracle 中逗号分隔字符串中所有值 (1)
最新评论
-
小小西芹菜:
GoEasy web三步轻松实现web实时推送1. 引入goe ...
服务器推送技术 java -
kg_1997:
这个方法太棒了,可以不用to_date函数,实在是棒!!!
java/oracle日期处理 -
wodesunday:
:idea:
SQL的分段统计查询语句 -
wodesunday:
引用
SQL的分段统计查询语句 -
BlueSkator:
讲的有点浅,没有深入进去
tomcat需要的重新发布和重启服务器的几种情况
整合spring2 + struts1.2 + hibernate3.2
程序要使用spring2,需要spring插件jar包和spring的类库外。
1.web.xml配置spring的监听。
通过contextConfigLocation上下文参数指定spring配置文件
2。spring整合struts1
spring 对struts的支持有3种模式,分别是代理模式,控制器继承和插件模式,这里使用控制器模式。即采用spirng的controller处理器,实际上spring的处理器继承了struts.修改的struts如下
struts-config.xml配置
struts-action.xml和spring-action.xml配置
bean的name属性一定要和action的path的名称相同
就这样struts的action便可以使用spring的IOC特性了
3spring集成hibernate
程序要使用spring2,需要spring插件jar包和spring的类库外。
1.web.xml配置spring的监听。
<listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>
通过contextConfigLocation上下文参数指定spring配置文件
<context-param> <param-name> javax.servlet.jsp.jstl.fmt.localizationContext </param-name> <param-value>/i18nMessage/MessageResources</param-value> </context-param>
2。spring整合struts1
spring 对struts的支持有3种模式,分别是代理模式,控制器继承和插件模式,这里使用控制器模式。即采用spirng的controller处理器,实际上spring的处理器继承了struts.修改的struts如下
struts-config.xml配置
<controller> <set-property property="processorClass" value="org.springframework.web.struts.DelegatingRequestProcessor"/> </controller>
struts-action.xml和spring-action.xml配置
<action path="/departmentAction" name="departmentForm" attribute="departmentForm" scope="request" parameter="dispatch"> <forward name="error" path="/error.jsp" /> <forward name="update" path="/department/departmentForm.jsp" /> <forward name="list" path="/department/department.jsp" /> <forward name="flagAlex" path="/department/departmentflagAlex.jsp" /> <forward name="selTreeList" path="/dialog/selectTree.jsp" /> <forward name="treeList" path="/department/tree.jsp" /> <forward name="treeDept" path="/serviceItem/treeDept.jsp" /> <forward name="selectTreeList" path="/docFlow/runFlow/selectTreeList.jsp"/> </action>
<bean name="/departmentAction" class="com.ving.xzfw.action.DepartmentAction" scope="request"> <property name="departmentService" ref="departmentService" /> <property name="disService" ref="distictService" /> <property name="dictionaryTypeService" ref="dictionaryTypeBOService" /> <property name="dictionaryService" ref="dictionaryService" /> <property name="logInfoService" ref="logInfoService" /> </bean>
bean的name属性一定要和action的path的名称相同
就这样struts的action便可以使用spring的IOC特性了
3spring集成hibernate
<bean name="dataSource" class="org.apache.commons.dbcp.BasicDataSource" > <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/music"/> <property name="username" value="root"/> <property name="password" value="admin"/> </bean> <bean name="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean"> <property name="dataSource"> <ref bean="dataSource"/> </property> <property name="mappingResources"> <list> <value>com/tlb/db/domain/User.hbm.xml</value> <value>com/tlb/db/domain/Song.hbm.xml</value> </list> </property> <property name="hibernateProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> </bean> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> <property name="sessionFactory" ref="sessionFactory"/> </bean> <bean name="userDao" class="com.tlb.db.dao.UserDao"> <property name="sessionFactory" ref="sessionFactory"></property> </bean>配置好后,我们就可在DAO中调用sessionFactory进行各种操作。不再需要自己写一大堆数据库的共通类。HibernateDaoSupport 提供了丰富的方法,足够我们使用。而且由于spring对异常的封装机制,我们的程序代码,再也不需要很多的try catch 了。
public class UserDao extends HibernateDaoSupport implements IUserDao { public void insUser(User user) throws DataAccessException { // TODO Auto-generated method stub this.getHibernateTemplate().save(user); } }
发表评论
-
Apache FileUpload组件
2013-11-22 15:05 5453Apache FileUpload组件 在最初的 htt ... -
各种数据库对应的jar包、驱动类名和URL格式
2012-11-20 16:38 1522各种数据库对应的jar包、驱动类名和URL格式 2011 ... -
Java Web Start
2011-09-14 10:45 1355一.首先了解一下什么是java web start 1JNL ... -
The template at a glance一目了然的模板
2011-08-05 09:06 1503The template at a glance一目了然的模板 ... -
FreeMarker
2011-08-05 09:04 1132一目了然的数据模型 As you have seen, th ... -
jeecms v3
2011-07-04 15:28 1575好久没有逛jeecms的官方论坛了,今天去看了下,jeecms ... -
gwt整合ibatis
2011-07-02 09:42 2089最近整合gwt整合ibatis,常见错误 控制台报错: 一.N ... -
GWT RPC原理浅析(二)
2011-06-17 16:14 2859前一篇介绍了RPC大体的流程,核心方法是RemoteServi ... -
GWT RPC原理浅析
2011-06-17 15:26 5337GWT中前后台交互有多种方式,包括JSON,XML,RPC 其 ... -
五种开源协议
2011-04-25 14:54 1120五种开源协议(BSD,Apache,G ... -
JAVA代码调用客户端摄像头 初步探讨
2011-02-21 16:51 6764首先到sun下载最新的jmf,然后安装。 然后,说一下 ... -
tomcat部署jbpm项目 loader constraint violation
2011-02-11 14:22 1806当tomcat部署jbpm项目 时,启动项目控制台出错 ja ... -
E3.Tree参考手册
2010-12-10 09:52 3585E3.Tree参考手册 (v1.0) 目录 简介 2 系统 ... -
e3.tree 1.5 发布,很好,很强大,有截图[转]
2010-12-07 14:14 1144E3.Tree是E3平台下一个用于构造树型UI(menu,tr ... -
在Action中获取ServletContext实例
2010-11-25 13:43 37731:在Action中获取servletContext的时候可以 ... -
Bean named 'sqlMapClient' must be of type [org.springframework.orm.ibatis.SqlMap
2010-11-22 09:57 4951在整合spring2.5和ibatis2,出现了ibatis的 ... -
spring,ibatis的笔记
2010-11-22 08:51 1050在上文中,我们把iface ... -
spring,ibatis的笔记
2010-11-22 08:51 978在上文中,我们把iface ... -
后台错误处理
2010-11-17 15:10 1332后台处理 if (!isTokenValid(request) ... -
struts1 和Spring整合jar包
2010-11-17 11:33 5019struts1 和Spring整合 struts1 和Spri ...
相关推荐
11. **精化和合并**:随着项目的推进,设计会经历不断细化和整合的过程,以确保架构与实际需求保持一致。 12. **重构**(Refactoring):重构是改善现有代码结构而不改变其外在行为的过程,它在敏捷环境中是常态,...
它们分别在MVC架构、依赖注入与业务逻辑管理、对象关系映射等方面发挥着重要作用。通过整合这三大框架,可以构建出功能强大且灵活的Web应用系统。本文将详细介绍如何在MyEclipse 7.0环境下,基于Java EE 1.4标准和...
下面我们将详细探讨Oracle EBS的设置要点和组织架构。 首先,我们来看"ORACLE_EBS_基础设置要点简介.doc"中的内容。基础设置是EBS系统的核心部分,包括系统参数、用户权限、责任分配等。系统参数设定决定了EBS运行...
三、系统整合平台选型要点 1. 稳定可靠,扩充能力强:选择的整合平台必须具备高度稳定性,确保业务连续性,同时应具有良好的扩展性,以便应对未来业务增长。 2. 架构先进,满足未来发展:选择支持微服务、容器化等...
10. 考试指南和模拟题:《系统架构设计师教程(第2版)-希赛版》还应包括针对软考系统架构设计师考试的指南,提供模拟试题和历年真题解析,帮助考生了解考试要点和题型。 读者在使用本书时,应该将理论学习与实践相...
书中主要介绍了微服务架构的各种技术选型、微服务拆分的各项原则、传统应用向微服务架构过渡的方法论、Docker 技术原理、Docker 跨主机通信选型、Docker 与DevOps 的整合方法等要点,同时简单介绍了利用Rancher 搭建...
本文将详细介绍微服务技术框架中的多层数据架构设计、数据架构设计中的要点、数据易用性、主、副数据及数据解耦、分库分表、多源数据适配、多源数据缓存、数据集市等知识点。 微服务技术框架中的多层数据架构设计是...
《企业集成架构设计》是针对软考系统架构设计师的一项重要学习资源,主要涵盖了2009年的考试要点。本教程旨在帮助考生深入理解和掌握企业级系统集成的关键技术和设计理念,为解决实际工作中的复杂问题提供理论指导和...
工业大数据技术架构涉及的要点可以从多个维度来分析,其中最重要的是数据采集与交换、数据集成与处理、数据建模与分析以及决策与控制应用这四个方面。 首先,数据采集与交换是工业大数据技术架构的基础。在工业生产...
**BI(商业智能)数据架构**是...以上内容主要基于“BI数据架构”这个主题,详细介绍了BI环境中的数据层次、设计要点以及数据的应用。通过深入理解和实践这些概念,企业可以构建出强大且高效的BI系统,赋能业务发展。
结合以上内容,本篇文献研究的核心在于构建一个依托云计算技术的视频监控云服务平台,提出了一种整合软硬件资源并提供专业化服务的架构模式。研究不仅探讨了云服务架构设计,还包括了实现该架构所需的关键技术,如云...
2. **统一与集中化带来的好处:** 随着业务复杂度的增加,统一和集中的架构有助于实现业务的整合,提供一致的服务和数据,减少维护成本。 3. **适应业务变化的弹性设计:** 架构设计需要具备一定的弹性,能够适应...
- 阿里架构总监的讲解提供了中台架构的深入解析,帮助读者更全面地理解中台架构的设计理念和实施要点。 总的来说,中台架构是企业应对复杂性和变化的一种有效策略,它融合了业务、数据和技术,旨在促进企业快速...
《工业互联网体系架构2020(版本2.0)》这份报告详细阐述了这些层次的构成、相互关系以及实施要点。通过对1.0版本的回顾,2.0版本不仅强化了对现有技术的整合,还引入了更多新兴技术,如边缘计算、区块链等,以适应...
OpenStack架构设计指南是一本详细的入门书,旨在帮助用户理解和掌握OpenStack的架构设计要点。它强调了充分理解和规划的重要性,以便充分利用OpenStack云平台的潜力。此书强调了从用户需求出发,考虑技术实现,同时...
SSM框架整合指的是将Spring、Struts2和MyBatis三个主流的Java开源框架集成在一起,以...通过以上介绍,我们可以了解到SSM框架整合的基本原理和实践要点,这将帮助开发者更好地理解和运用SSM来构建Java Web应用程序。
Watchman系统的设计要点包括生成唯一的RequestID、采用AOP(面向切面编程)方式对业务系统进行最低侵入性整合,以及采用1/1000的采样率减少对业务系统性能的影响。 5. Feed多级双机房缓存系统 为了提高微博Feed的...
它提供了模型-视图-控制器(MVC)架构,使得开发者可以将业务逻辑、视图展示和用户交互分离。在项目中,SpringMVC处理HTTP请求,调用业务逻辑,并将结果返回给前端。 3. **MyBatis**:MyBatis是一个优秀的持久层...
该方案涵盖了应用架构、技术架构和数据架构三个核心部分,通过图文并茂的方式清晰地阐述各个设计要点。 **应用架构**: 应用架构主要关注系统的模块化设计,包括应用的功能划分和交互方式。在描述中提到了应用功能...