微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

sping带你简单入门

Bean

Bean,可复用性,bean 是一个被实例化,并通过 Spring IoC 容器所管理的对象,一个类的对象只会实例化一次

scope介绍

scope用来配置bean对象是否是单例测试。单例模式是java的23种设计模式之一,指在这个项目运行过程中一个类的对象只会实例化一次。一般,工厂类的对象都是单例模式。非单例模式叫多例模式或者原型模式。

 

ApplicationContext上下文,就是Bean拿数据在这里

比如ApplicationContext是舞台,Bean是舞台里面的演员等等

EL表达式

Expression Language,表达式语言模块,提供了在运行期间查询和操作对象图的强大能力。支持访问和修改属性值,方法调用支持访问及修改数组、容器和索引器,命名变量,支持算数和逻辑运算,支持spring容器获取Bean,它也支持列表投影、选择和一般的列表聚合等。

spring-web的作用:

包含web应用开发时,用到spring框架时所需的核心类,包括自动载入webapplicationcontext特性的类、struts与jsf集成类、文件上传支持类、filter类和大量工具辅助类。

Portlets

“Portlets是一种Web组件-就像servlets-是专为将合成页面里的内容聚集在一起而设计的。通常请求一个portal页面会引发多个portlets被调用。每个portlet都会生成标记段,并与别的portlets生成标记段组合在一起嵌入到portal页面标记内。”(摘自Portlet规范,JSR 168)

web-portlet模块,提供了在portlet环境下的mvc实现

aspects

提供了与AspectJ的集成功能,AspectJ是一个功能强大且成熟的AOP框架

AspectJ切入点需要的包

Instrumentation

提供一些类级的工具支持和ClassLoader级的实现,可以在一些特定的应用服务器中使用。

messaging

该模块提供了对消息传递体系结构和协议的支持

Test

支持使用JUnit等Spring组件进行单元测试和集成测试。

了解较完整的spring配置文件的命名空间

使用Spring来创建对象,在Spring这些都称为Bean ​ 类型 变量名 = new 类型(); ​ Hello hello = new Hello();

id = 变量名
class = new的对象
property 相当于给对象中的属性设置一个值!
  -->
 <bean id="hello" class="com.kuang.pojo.Hello">
       <property name="str" value="Spring"/>
   </bean>
 

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐