当前位置: 首页 > wzjs >正文

网站开发如可使用支付宝如何免费查询企业信息

网站开发如可使用支付宝,如何免费查询企业信息,鄞州区住房和城乡建设局网站,做pc端网站行情Spring基础部分**轻量级的**IOC:控制反转(对象由自己管理变成交给框架管理)AOP:面向切面编程一站式BaenSpring体系结构 Spring Hello World 搭建 Spring基础部分 Spring是一个轻量级的IOC、AOP的一站式java开发框架,为…

  • Spring基础部分
    • **轻量级的**
    • IOC:控制反转(对象由自己管理变成交给框架管理)
    • AOP:面向切面编程
    • 一站式
    • Baen
    • Spring体系结构
  • Spring Hello World 搭建

Spring基础部分

Spring是一个轻量级的IOC、AOP的一站式java开发框架,为简化企业级应用开发而生的,

轻量级的

Spring 框架使用的 jar 都比较小,一般在 1M 以下或者几百 kb。Spring 核 心功能的所需的 jar 总共在 3M 左右。Spring 框架运行占用的资源少,运行 效率高。

IOC:控制反转(对象由自己管理变成交给框架管理)

即Inversion of Control,缩写为IOC,是由Spring 管理对象,而非传统实现 中由程序代码直接操控.

spring的思想是将对象的生成和管理同一交给框架,需要的时候,直接从框架获取即可

Servlet:LoginDao logindao = new LoginDao();

​ IOC容器负责对象的实例化、对象的初始化、对象和对象之间的依赖关系、对象的销毁、对外提供对象的查找工作,对象整个生命周期都交给容器来做。

​ 我们需要的对象都由IOC容器进行管理,不需要我们手动

正控:若要使用某个对象,需要自己去负责对象的创建

反控:若要使用某个对象,只需要从 Spring 容器中获取需要使用的对象, 不关心对象的创建过程,也就是把创建对象的控制权反转给了Spring框架.

image-20250529172143697

AOP:面向切面编程

Aspect Oriented Programming 直译过来就是面向切面编程。AOP 是一种编 程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各 个层次的对象,而面向切面编程是将程序抽象成各个切面.

一站式

框架 Spring本身也提供了数据访问功能和web功能,以及可以很好的管理其他框架.

Baen

由Spring框架创建的对象,称为一个bean对象,和我们自己new的对象不一样

Spring体系结构

image-20250529163936037

Spring Hello World 搭建

1.Maven项目

创建maven项目

image-20250529163504091

2.导入对应jar包

<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.2.2.RELEASE</version>
</dependency>

3.编写spring配置文件

resources创建xml文件

<?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
http://www.springframework.org/schema/beans/spring-beans.xsd"><!--配置哪些类需要spring框架进行管理-->
<bean id="admin" class="org.example.model.Admin"></bean>
</beans>

4.创建一个类

image-20250529165148642

5.创建一个测试类

package org.example.test;import javafx.application.Application;
import org.example.model.Admin;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;public class test1 {public static void main(String[] args) {
//        以前在程序哪里需要对象,我们就在哪里new对象
//        Adimin admin = new Adimin();/** 现在使用spring,把创建对象的控制权交给spring框架,这个称为控制反转(IoC)* 我们只需要在spring配置文件中配置好对象,然后通过spring的API来获取对象即可* 这样,程序的耦合度降低,代码更加灵活,更容易维护** ClassPathXmlApplicationContext("spring.xml");spring框架落地实现的功能的具体类,我们可以把它理解为一个容器(生成并管理对象)*                                              也有一些别称 IOC容器 Spring容器* */ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");Admin admin = (Admin)context.getBean("admin"); //获取spring容器中id为admin的bean对象Admin admin1 = context.getBean("admin", Admin.class); //获取spring容器中id为admin的bean对象,并指定类型为AdminSystem.out.println(admin);System.out.println(admin1);}
}
http://www.dtcms.com/wzjs/535566.html

相关文章:

  • 先做网站还是先备案wordpress分类页面模板
  • 成功营销网站怀柔重庆网站建设
  • 网站运营论文网站建设做网站
  • 做网站专题页的字大小是多少钱一般网站版式有哪几种
  • 单页响应式网站模板中国网建设频道网站logo
  • 寒亭区建设局网站html零基础教程
  • 网站移动端自适应北京代理记账
  • 怎么重新网站做301中国建筑工程网施工组织方案
  • 如何网站平台建设好wordpress新闻主题带商城
  • 郑州做网站推北京公司注册地址要求
  • 各大网站推广软件网站发送邮件功能
  • 网站收录的页面被k出来网页设计需要学什么内容
  • dnf怎么做辅助网站百度网盘app下载安装电脑版
  • php模板网站成都企业网站建设哪家专业
  • 网站建设员的薪水企业门户网站登录
  • c2c商城网站建设公司长沙设计网站效果
  • 拨号地址怎么做网站东营信息网招聘信息
  • 做外贸网站企业电商资源网
  • 网站外连网络搜索关键词排名
  • 公司网站建设费用预算网站建设预算和流程介绍
  • 用群晖做网站wordpress 获取分类名
  • 政务公开微信网站开发方案书百度推广服务
  • 创建网站基本步骤广告联盟推广
  • 上海行业门户网站建设工具wordpress文章多个分类显示
  • discuz视频网站模板网站建设 长安
  • 企业营销型网站特点wordpress 会议网站
  • 产品网站免费模板网站有图片的验证码是怎么做的
  • 保定网络营销网站建设爱ppt模板下载免费版
  • 外贸型网站方案北京企业网站制作
  • 网站集约化平台建设分析google收录网站