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

中小企业发展seo什么意思中文意思

中小企业发展,seo什么意思中文意思,备案域名网站大全,域名注册哪个网站好Spring框架介绍 Spring框架是一个轻量级的企业级应用框架 通过它可以贯穿表现层、业务层、持久层。集成方便,简单易用,具有如下特点: Spring框架特色 Spring设计理念 是面向Bean的编程 Spring两大核心技术 控制反转(IoC:Inver…

Spring框架介绍

Spring框架是一个轻量级的企业级应用框架
通过它可以贯穿表现层、业务层、持久层。集成方便,简单易用,具有如下特点:
在这里插入图片描述

Spring框架特色

Spring设计理念
是面向Bean的编程
Spring两大核心技术
控制反转(IoC:Inversion of Control)/依赖注入(DI:Dependency Injection)
面向切面编程(AOP:Aspect Oriented Programming)
在这里插入图片描述

在这里插入图片描述

如何使用spring

第一步,引入依赖

Spring的核心依赖为spring-context,我们在pom.xml中引入如下依赖。

<dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>6.2.0</version></dependency>
第二步,添加配置文件

在resources目录下,添加applicationContext.xml文件,在该文件中配置如下内容:

<?xml version="1.0" encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns:context="http://www.springframework.org/schema/context"xmlns:aop="http://www.springframework.org/schema/aop"xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsdhttp://www.springframework.org/schema/contexthttps://www.springframework.org/schema/context/spring-context.xsdhttp://www.springframework.org/schema/aophttp://www.springframework.org/schema/aop/spring-aop.xsd"><bean id="card" class="com.entity.Card"><property name="id" value="1"/><property name="desc" value="学生卡"/></bean></beans>

如上配置,我们需要在com.entity包下,创建类Card,该类有id和desc两个属性,内容如下:

package com.entity;
public class Card {private String id;private String desc;public String getName() {return name;}public void setName(String name) {this.name = name;}public Card(String desc, String id) {this.desc = desc;this.id = id;}public Card() {}public String getDesc() {return desc;}public void setDesc(String desc) {this.desc = desc;}public String getId() {return id;}public void setId(String id) {this.id = id;}
}
第三步,编写测试代码

随便找一个包下,创建Test类,在Test类中编写main方法,代码如下:

public class Test {public static void main(String[] args)  {//加载spring配置ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");Card card = (Card) context.getBean("card");}
}

如此,我们就使用spring启动了代码,并使用了spring容器获取了Card对象。

控制反转和依赖注入

在没有spring之前,用户模块业务层调用数据层用户模块业务层与数据层高度耦合,怎么解决?
原因:
在这里插入图片描述
在这里插入图片描述
上次的例子就用到了控制反转和依赖注入
控制反转:创建对象的控制权转移,是一种程序设计思想
依赖注入:将依赖的对象注入到需要的类中去,是"控制反转"设计思想的具体实现方式

实例化bean的方式

在这里插入图片描述

注入方式

注入方式常用的有构造方式注入和setter方式注入,例子如下:
在这里插入图片描述

不同数据类型注入

spring支持不同数据类型的注入,具体如下:
在这里插入图片描述
示例如下:

<bean id="card" class="com.dts.entity.Card"><property name="id" value="1"/><property name="desc" value="学生卡"/><constructor-arg index="0" value="张三的学生卡"/><property name="list"><list><value></value><null/><value>李四</value></list></property><property name="map"><map><entry key="1" value="张三"/><entry key="2" value="李四"/></map></property></bean><bean id="student" class="com.dts.entity.Student"><property name="card" ref="card"/><property name="id" value="1"/><property name="name" value="张三"/></bean>

如此,我们就了解了spring的最基础用法,可以通过spring开发简单的程序。

http://www.dtcms.com/wzjs/331201.html

相关文章:

  • 无锡网站建设专家无锡网站制作百度新闻头条
  • 个人能备案多少个网站百度账户
  • jsp网站开发框架seo课
  • 珠海金湾区建设局网站网络管理系统
  • seo外包方法seo费用价格
  • 网站平台开发公司推广平台排行榜
  • 免费网站制作平台电脑培训机构哪个好
  • 滁州网站建设费用百度竞价的优势和劣势
  • 旌阳移动网站建设友情链接购买平台
  • 服装行业网站建设及推广seo排名是什么意思
  • 如何建立自己推广网站aso关键字优化
  • 最好科技广州网站建设谷歌排名优化
  • 软件网站下载网站排行榜查询
  • 网站 成功因素阿里云com域名注册
  • 河北省网站备案系统西安官网seo
  • 做网站营销怎么去推广seo网站关键词优化
  • 提供手机网站制作seo搜索引擎优化薪资水平
  • 自己的网站做弹出广告网络营销与直播电商是干什么的
  • 网站没有收录seo是怎么优化的
  • 知识产权教育网站建设方案seo推广需要多少钱
  • 主流的网站开发技术有百度智能云
  • 网站点击率高百度本地惠生活推广
  • 河南省建设厅网站总经济师新东方雅思培训价目表
  • 网站开发工资百度有专做优化的没
  • 烟台网站搜索优化建立网站的详细步骤
  • 目录浏览的网站linux网站入口
  • wordpress 京东导购seo流量优化
  • 网站开发收费标准文档seo服务如何收费
  • 安阳昨天发生的事件关键词排名优化工具
  • 营销型网站建设应该注意什么免费留电话号码的广告