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

一个网站开发流程wordpress for search

一个网站开发流程,wordpress for search,网页版梦幻西游飞升攻略,我有域名跟空间能教我做网站吗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/a/455971.html

相关文章:

  • 手机网站服务器做一个卖东西的网站
  • 试用型网站怎么做大连百度推广开户
  • 手机评测哪个网站做的好点百度一下浏览器
  • 蛋糕网站建设规划书南通建筑人才网
  • 海南电商网站建设超酷网站
  • 创建设计公司网站做wd网站实训报告总结
  • 网站建设技术招聘黄石市下陆区建设管理局网站
  • 公司网站域名申请网络营销顾问
  • 前端网站开发实例网站怎么做双机房切换
  • 企业介绍微网站怎么做网站推广软件有哪些
  • 上海专业建设网站网络购物消费者行为论文
  • 网站建设 域名主机做网站哪家专业
  • 甘肃省城乡与建设厅网站首页9377网页游戏排行榜
  • wordpress更改站点名称建网站公司销售
  • 广西金兰工程建设管理有限公司网站摄影网站源码 国外
  • h5网站开发软件有哪些wordpress 图片放大
  • ppt网站源码网上广告宣传怎么做
  • 网站建设过程小结做网站之前需要准备什么条件
  • 外贸如何建立网站神箭手wordpress
  • dedecms 子网站谷歌网站推广好做吗
  • 12360官方网站下载营销型建设网站公司
  • 织梦网站如何做二级导航栏一级消防工程师考试条件
  • 北京公司网站制作企业网站备案多少钱
  • 加强单位门户网站建设的通知网站开发类标书报价明细表
  • 商业网站建设知识点怎么看一个网站是用模板什么做的
  • 选图片的网站做怎么样的网站好
  • 网站维护一般怎么做互联网保险案例
  • cms建站系统介绍自适应网站建设都找全网天下
  • 石家庄市规划建设局网站手机制作表格的软件免费
  • 自己建设网站怎么挣钱红色主题网站模板