SSH框架配置释义

?

  1. 创建一个bean,
  2. 依赖注入支持的不同注入方式及具体配置方法

    1. 属性注入 通过setter()方法注入bean的属性或者依赖对象。属性注入要求bean需要提供一个默认构造函数和对应的setter方法。spring先通过调用默认构造函数数理化bean对象,然后通过反射方式调用setter方法注入属性值

      需要清楚的是spring只会检查bean中是否有对应的setter方法,但是不会去要求是否有对应的属性变量。所以对应的bean中不一定要有同名的属性或者存在不同名的属性。但是一般情况下我们还是需要提供同名的属性

    2. 构造函数按类型匹配入参

      配置文件中,index="0",由于构造函数需要两个String类型入参,假如bean中存在多个带参的构造函数,为了不至于出现意外的结果,我们采用索引匹配入参,这样可以保证结果是我们想要的

    3. 也可以采用类型和索引联合使用的入参方式或者通过自身类型反射匹配入参,如下:

时间: 2024-11-03 22:10:56

SSH框架配置释义的相关文章

java教程(五)SSH框架-配置

前言:从这篇博客开始我将继续讲述Java教程:SSH篇,主要内容围绕SSH框架分析与搭建,今天先简单介绍一下SSH的配置. SSH配置顺序是: spring-->hibernate-->struts 1. 建立web-project ,并添加Spring支持,添加JAR包时注意,aop  core web commons等包要加载,然后一直下一步就可以成功添加spring支持: 2. 添加hibernate支持,同样注意包的选择, 下一步中注意,选择添加到spring中(spring conf

ssh框架中文保存数据库MySQL乱码

检查后台获取前端页面数据打印到console控制台无乱码:tomcat配置没有问题: 检查MySQL数据库编码设置:字符集:utf8 -- UTF-8 Unicode,排序规则:utf8_general_ci无误,数据库可以保存中文. 两方面无误后保存乱码:在ssh框架配置数据库连接参数后追加 "? useUnicode=true&characterEncoding=UTF-8" 如下: jdbc.url=jdbc:mysql://localhost:3306/ssh? use

SSH框架系列:Spring配置多个数据源

问题:有开源框架mysql的 ,还有旧系统 sqlserver2000的,解决这些问题总有些成长. 解决sqlserver安装环境:http://qdh68.blog.163.com/blog/static/13756126201261742437357/ 别说sqlserver2000不怎么样,最起码那友好的管理叫你明白数据库. 2.  先说配置jdbc:如果sqlserver 2000以上还好 找到jar包 ,按目录加载到maven仓库,安装一下 http://outofmemory.cn/

SSH 框架整合配置

对于Struts.spring.hibernate大体上去过一遍之后,就是针对这个几个框架的整合了.对ssh框架异常熟悉.能够在1个小时搞定这些无聊的配置的程序猿,请飘过. 整合的环境 hibernate-distribution-3.6.0.Final-dist spring-framework-2.5.6.SEC01-with-dependencies struts-2.1.8.1-all 环境这里没有我们值得去考究的,终归是一些工具的使用下载.另外需要说一下的是,很多时候在选择这些框架的时

学习SSH框架

1.SSH框架的认知 在做相关的java的网页的开发制作时,良好的层次分解是十分有比要的,所以我们在云涌第三方的框架之下来简化还有名了我们相关的网站的开发. SSH框架实则为Struct + spring + hibernate 的三个组成的,其中struct,专注与前台的相关的请求的所对应的ActionForm还有其相关跳转的Action来 处理得到相关的JSP页面,从而来更新或是条状到相关用户的请求的服务页面,或是信息页面.而Hibernate的作用是体现在数据的持久化的层次中,我们对于页

SSH框架总结(框架分析+环境搭建+实例源代码下载)

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活.易于扩展的多层Web应用程序. 集成SSH框架的系统从职责上分为四层:表示层.业务逻辑层.数据持久层和域模块层(实体层). Struts作为系统的总体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持.Spring一方面作为一个轻量级的IoC容器,负责查找.定位.创建和管理对象及

SSH框架搭建

闲来无事,来搞下SSH框架的搭建吧. 1.struts搭建 这个不用说了吧,新建一个web项目,把struts-2.3.7-all解压后的struts2-blank里面的lib下面的包全部复制到你新建的web项目里面,把web-inf下面的web.xml复制过去,把src目录下的struts.xml复制到新建的src目录下.最重要的是你要集成spring,那么问题来了,你少包了,亲.去struts-2.3.7-all文件夹的lib目录下把struts2-spring-plugin-2.3.7包拷

SSH框架--struts深入详解(一)

学习了struts,但是对于它的由来,以及为什么使用action和struts.xml的方式而不采用以前的servlet方式,有些疑问,到底之前的方式有什么弊端,struts又给我们带来了什么便利? 下面一一为大家解答! struts的由来: 随着JSP与Servlet 技术大量应用于以Web为基础的应用程序,为了提升Web 应用程序可维护性与重复使用性,Java开发人员提出了一些较佳的开发模式.比较常见的两种JSP应用架构分别为Model1 与Model 2.详情参见(JAVA学习篇--JAV

ssh框架构建项目详解--基本概念和struts2

1.ssh是struts+spring+hibernate的继承框架,是目前比较流行的框架,但是已经不如ssm了. 2.集成ssh从职责上分为四层(类似于servlet+jsp+jdbc做项目的三层构架:视图,控制,业务....),分别是表示层,业务逻辑层,数据持久层,域模块层,这样分层可以让程序员短时间内构建一个结构清晰,复用性高,维护方便的web应用程序 a.使用struts作为系统的整体基础架构,负责mvc的分离(模型,视图,控制器), b.在struts框架的模型部分,控制业务反转! c