J2EE高级开发框架小课程之Spring框架1——Spring创建三种方式:使用无参构造器创建对象(bean标签的方式),使用静态方法创建对象,使用实例方法创建对象(非静态方法)

本文介绍了Spring框架的三种创建对象方式:通过bean标签使用无参构造器创建,利用静态方法创建,以及通过实例方法(非静态)创建。详细阐述了每种方式的实践过程,包括创建项目、配置文件处理、对象的声明和获取等步骤,旨在帮助开发者更好地理解和应用Spring框架。
摘要由CSDN通过智能技术生成
Spring是什么?

是一个开源的、用于简化企业级应用开发的应用开发框架。

a.简化开发:
Spring框架对很多常用的api做了简化,比如,使用Spring jdbc
(Spring jdbc是Spring框架中的一个模块)访问数据库,不再需要
考虑如何获取连接、关闭连接、处理异常等等。

b.提高了系统的维护性:
Spring容器(Spring框架中的一个模块)帮我们创建对象、并且管理
对象之间依赖关系(就是如何给属性赋值)。
这样一来,对象之间的耦合性大大降低,提高
了系统的维护性。

实践过程:

1.创建一个项目:选Enable Auto-Import支持自动导入!!
具体过程在:链接: Java Web小课程1
2.webapp用来存放页面
在main中创建两个文件夹:
java——用来存放源码(需要处理)
resources——用来存放所有配置文件

处理过程:
a.java文件夹
在这里插入图片描述
在这里插入图片描述
b.resources文件夹
导入配置文件(下载然后粘贴到resources)
下载链接:
链接:https://pan.baidu.com/s/1d8yNeGQALpYsSlaSb3DvIw
提取码:1pgz
网盘链接
3.处理配置文件
不同开发工具(eclipse就没问题)idea会出现红色命名空间,灰色命名空间才是正确的可使用的。
处理红色命名空间:
复制—File—Settings—Languages & Frameworks—Schemas and DTDs—右侧绿色加号—粘贴网址—OK
在这里插入图片描述
4.在pom.xml中导入Spring需要的包

<!--Spring-->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>4.3.9.RELEASE</version>
    </dependency>

在这里插入图片描述

5.在Spring配置文件中(自己下载粘贴的文件)

Spring创建对象一:使用无参构造器创建对象(bean标签的方式)–最常用

条件:这个类得提供无参构造器

	<!--
	Spring创建对象一:使用无参构造器创建对象(bean标签的方式)
	Date d=new Date();
	调用Date的无参构造器创建对象
	id属性:唯一的
	class属性:类的全路径(包名+类名)
	-->
	
	<bean id="date" class="java.util.Date"></bean>

6.获取Spring创建的Date对象
在java中写一个测试类
在这里插入图片描述
读取配置文件,接口不能创建对象,所以用到实体类

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值