JAVA WEB快速入门之通过一个简单的Spring项目了解Spring的核心(AOP、IOC) (2)

  POJO是一个简单的、普通Java对象,特点是有private的属性(在C#中称为字段)和public的getter、setter方法,除此之外不具有任何特殊角色,不继承或不实现任何其它Java框架的类或接口。一般用于数据的传输,比如作为DTO对象;

  JavaBean 是一种JAVA语言写成的可重用组件。JavaBean符合一定规范编写的Java类,不是一种技术,而是一种规范。它的方法命名,构造及行为必须符合特定的约定: 
        A.所有属性为private。B.类必须具有一个公共的(public)无参构造函数,C.private属性必须提供public的getter和setter来给外部访问,并且方法的命名也必须遵循一定的命名规范。 D.这个类应是可序列化的,要实现serializable接口。

  当一个POJO可序列化,有一个无参的构造函数,使用getter和setter方法来访问属性时,他就是一个JavaBean,而Spring Bean,不需要像JavaBean 一样遵循一些规范(不过对于通过设值方法注入的Bean,一定要提供setter 方法。)

 2.2在项目根目录下创建Beans.xml文件(Spring Bean配置文件),操作步骤:src右键->New->Other->搜索xml->选择xml file->按默认步骤操作直至完成即可,创建完的XML文件可能只有如下内容:

<?xml version="1.0" encoding="UTF-8"?>

这时我们需要手动添加必要的Spring Bean的命名空间(xmlns),添加后的完整的Spring Bean空配置文件如下:

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.springframework.org/schema/beans "> </beans>  

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wspwxw.html