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

中国电力建设股份有限公司网站协会网站建设的作用

中国电力建设股份有限公司网站,协会网站建设的作用,湖南省建二公司官网,专门做童装的网站有哪些目录一 Spring概述二 .Spring 的体系结构三 Spring的开发环境3.1 配置pom.xml文件四 项目案例#xff1a;4.1 创建实体类4.2 在pom.xml中引入依赖4.3 配置Spring-config.xml文件4.4 Test✅作者简介#xff1a;Java-小白后端开发者 #x1f96d;公认外号#xff1a;球场上的… 目录一 Spring概述二 .Spring 的体系结构三 Spring的开发环境3.1 配置pom.xml文件四 项目案例4.1 创建实体类4.2 在pom.xml中引入依赖4.3 配置Spring-config.xml文件4.4 Test✅作者简介Java-小白后端开发者 公认外号球场上的黑曼巴 个人主页不会飞的小飞侠24 个人信条谨 · 信 当前专栏高级内容 本文内容JAVA -----mybatis框架【mybatis的批量删除 】 更多内容点击 小飞侠的博客欢迎大家 一 Spring概述 1.1 Spring是为了解决企业应用开发的复杂性而创建的一个轻量级的Java开发框架。Spring的核心是控制反转IoC和面向切面编程AOP。传统的Java程序类与类之间存在较强的依赖关系,增加了程序开发的难度开发某一个类的时候还要考虑对另一个类的影响一个类的修改往往导致另一个类不得不跟着要修改程序可维护性和可拓展性变差。使用Spring可以降低代码间的依赖程度耦合度为代码“解耦”提高程序的可拓展性、可复用性和可维护性使主业务专注于自身的开发。 1.2 Spring降低耦合度的方式有两种IoC 与 AOP。IoC 是控制反转的意思它的作用是使得主业务在相互调用过程中不用再自己维护关系即无须自己创建要使用的对象了而是由Spring容器统一管理自动“注入”。AOP是面向切面编程的意思 AOP技术不用再由程序员用硬编码的方式将系统级服务“混杂”到主业务逻辑中了而是由Spring 容器统一完成“织入”。 1.3 Spring还提供对其他框架的支持,可以支持MyBatis,Hibernate,struts等框架,简化这些框架使用,通过整合使它们高效地协同工作。 二 .Spring 的体系结构 Spring 有七大功能模块分别是Spring Core、AOP、ORM、DAO、MVC、WEB和Context。 Spring体系架构如图4.1所示。 1.core模块Spring的核心库 提供Ioc 功能。 2.Aop模块Spring的AOP库.提供AOP的拦截器机制。 3.ORm模块提供对ORM框架的支持和管理。 4.DAO模块提供对JDBC的支持并进行封装并支持和管理事务。 5.MVC模块提供MVC的支持 更加简单和方便。 6.Web模块提供对常见的框架支持。 7.Context 提供Bean的访问方式其他程序可通过Context访问Spring的Bean资源。 三 Spring的开发环境 3.1 配置pom.xml文件 之所以引入Spring-context.jar 只因为在依赖此jar包时会依赖其他三个即 自动下载相关依赖–可查看受否成功 !--引入spring的依赖--dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.9/version/dependency四 项目案例 之前大家在一个类中调用另一个类都是在本类中先new一个要调用的另一个类对象,再调用其方法,这次用spring实现一个类中不new 另一个类的对象也能调用到另一个类。 4.1 创建实体类 package cn.kgc.spring01.entity;import lombok.Data;Data public class User {private String username;private Integer id;public User(){System.out.println(user());}public User(Integer id) {System.out.println(User(String username, Integer id));this.username username;this.id id;}public User(String username, Integer id) {System.out.println(User(String username, Integer id));this.username username;this.id id;} } 4.2 在pom.xml中引入依赖 ?xml version1.0 encodingUTF-8?project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcn.kgc.spring01/groupIdartifactIdspring01/artifactIdversion1.0-SNAPSHOT/versionnamespring01/name!-- FIXME change it to the projects website --urlhttp://www.example.com/urlpropertiesproject.build.sourceEncodingUTF-8/project.build.sourceEncodingmaven.compiler.source1.8/maven.compiler.sourcemaven.compiler.target1.8/maven.compiler.target/propertiesdependenciesdependencygroupIdjunit/groupIdartifactIdjunit/artifactIdversion4.11/versionscopetest/scope/dependency!--引入spring的依赖--dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.9/version/dependencydependencygroupIdorg.projectlombok/groupIdartifactIdlombok/artifactIdversion1.18.24/version/dependency/dependencies /project 4.3 配置Spring-config.xml文件 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans.xsd !--声明需要托管的对象--!--通过构造方法完成对象初始化 需要提供对应的构造方法--bean iduser classcn.kgc.spring01.entity.Userconstructor-arg nameid value1/constructor-argconstructor-arg nameusername valuejack/constructor-arg/bean /beans4.4 Test public void test03() {ApplicationContext ac new ClassPathXmlApplicationContext(spring-config.xml);User user ac.getBean(user, User.class);System.out.println(user user);}
http://www.hkea.cn/news/14453210/

相关文章:

  • 公司网站建设工作总结lnmp wordpress lamp
  • 网站换新域名商城类网站如何做seo
  • 做电影网站的程序长春建站价格
  • 上海城建建设官方网站熊掌号接入wordpress
  • 做视频能赚钱的网站东莞做网站
  • 旅游网站内容创可贴设计网
  • 公司企业如何做网站110平方装修全包价格
  • 青州市网站建设上海网站设计优刻
  • 做网站需要备注号码佛山定制网页设计
  • 公司网站是怎么样的免费浏览器
  • 制作企业网站的报告为shopify做推广的网站
  • icp备案查询站长之家省级网站 开发建设 资质
  • 网站的付款链接怎么做潍坊手机网站建设公司
  • 蓝气球卡地亚手表官方网站如何做链接
  • 抖音头像的网站制作教程市场推广和销售的区别
  • 解决wordpress更改新域名后网站不能访问的问题联系我们网站模板
  • 计算机毕设网站代做沧州建设网站的公司
  • 微网站建设步骤wordpress数据库连接文件
  • 网站制作建设怎么收费做网站选大公司好还是小公司
  • 婚庆网站的设计意义黄石网站设计
  • 做图有什么网站外贸展示网站多少钱
  • 购物网站建设合同Wordpress 打开xml rpc
  • 96个html静态网站模板打包沧州网站制作多少钱
  • 网站制作专业的公司wordpress显示登录注册
  • 怎样在工商局网站上做变更中国设计师个人网站
  • pr模板免费下载网站深圳自助体检机地址
  • 网站建设分金手指专业十九淘宝网站网页图片怎么做
  • 用Off做网站wordpress分享到快手
  • 家装设计师网站wordpress关注插件
  • Python做网站 性能网页版游戏排行榜田田田田田田田田