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

永年网站建设青岛外贸公司联系方式

永年网站建设,青岛外贸公司联系方式,网站是怎么盈利的,网站建设 思路简单介绍#xff1a; 在之前我们简单的介绍了有关于Spring的基础知识#xff0c;那么现在我们就来一步步的把理论融入到实践中#xff0c;开始使用这个框架#xff0c;使用过程也是非常的简单#xff0c;大致可以分为几个基础的步骤#xff1a; 1.首先引入Spring的Mave…简单介绍 在之前我们简单的介绍了有关于Spring的基础知识那么现在我们就来一步步的把理论融入到实践中开始使用这个框架使用过程也是非常的简单大致可以分为几个基础的步骤 1.首先引入Spring的Maven坐标 2.编写Java的实体类 3.编写Spring的XML的Bean管理配置文件 4.编写测试类进行测试 在前期的入门程序中我们主要介绍的是Spring的IoC也就是控制反转这里先简单的介绍一下控制反转的概念控制反转主要用来创建和管理BeanBean指的就是我们的Java类那么控制反转的基本理念指的是我们不用自己创建对象而是从IoC容器中获取对象。 这个概念可能会很抽象但是当我们编写完入门程序之后我们会发现其实这个过程在实际操作起来非常的简单接下来我们就开始一步一步的完成我们的入门程序 使用方法 1.首先是引入我们的Spring的Maven坐标 dependency!--Spring IOC--groupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.2.21.RELEASE/version /dependency 我们把上面的坐标信息复制到pom.xml文件中然后刷新依赖之后我们的外部依赖中会出现这些jar包 如果出现了这些jar包那么就说明Spring的依赖已经成功引入了 2.然后我们就来创建Java类 package com.spring;public class user {private int id;private String name;public void show(){System.out.println(你好name);}Overridepublic String toString() {return user{ id id , name name \ };}public int getId() {return id;}public void setId(int id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public user(int id, String name) {this.id id;this.name name;}public user() {} }这就是一个基本的JavaBean然后进入我们的第三步 3.编写Bean管理配置文件 ?xml version1.0 encodingUTF-8? beans xmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://www.springframework.org/schema/beanshttps://www.springframework.org/schema/beans/spring-beans.xsdbean iduser classcom.spring.userproperty nameid value1/property namename value张三//bean/beans 我们可以先简单的解释一下这些标签的作用beans根标签表示这是一个Spring的Bean管理配置文件然后bean对应一个Java类id表示这个类的别名class指向的是我们要创建的类的全类名property表示我们要复制的对象value表示我们要赋值的值这些属性和标签我们在后面会进行更详细的讲解现在我们只需要有一个大致的印象即可。 然后第四步就是开始编写我们的测试类 import com.spring.user; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext;public class TestUser {public static void main(String[] args) {ApplicationContext context new ClassPathXmlApplicationContext(userBeanContext.xml);user u (user) context.getBean(user);System.out.println(u.toString());} }我们看到有一个新的类叫做ClassPathXmlApplicationContext()这个类就是我们所说的IoC容器我们的对象就是通过这个容器获得的她的参数就是我们刚才编写的Bean管理文件它通过解析我们的XML配置文件得到这些信息之后可以通过我们编写的信息帮助我们创建和管理Bean类那么如果获得对象就是通过getBean()方法的方式这个方法的参数就是我们XML配置文件中的id的值通过id找到对应的class指向的类然后创建出对应的对象我们就可以得到我们想要的对象。   运行结果 如果我们配置正确我们就可以很顺利地通过IoC得到user的对象  注意点 在编写完成我们的入门程序之后我们回头去看一下我们之前说过的控制反转的理论控制反转的基本理念指的是我们不用自己创建对象而是从IoC容器中获取对象。那么这句话的意思在代码中的标签其实非常的简单就是将我们之前手动的去new对象的过程替换成我们的getBean()方法的过程在入门程序中我们也可以非常明显的看出来我们并没有new user()的过程却也得到了user的对象那么这个user对象就是通过我们的getBean()方法得到的这就是我们所说的控制反转将对象的创建和管理的权力由我们控制反转到了由IoC框架帮我们控制。 这个概念我们会会在后面多次提及所以此处如果不理解可以在后面的操作中慢慢的体会其中的好处和优势。
http://www.w-s-a.com/news/505245/

相关文章:

  • python做网站是不是特别慢百度推广基木鱼
  • 卖网站链接东营住房和城乡建设信息网
  • 网站后台如何上传ico图标单位建设网站需要的材料
  • 如何建淘客网站郑州做网站最好的公司
  • 连锁酒店网站方案o2o网站建设方案
  • 功能型网站响应式网站原理
  • 聊城建设网站骨干校 建设网站
  • 网站建设与管理是干嘛的中国新闻社是什么单位
  • 帮别人做视频剪辑的网站传业做微采商城网站
  • 设计一个网站开发方案宣传片制作企业
  • 新网站收录多少关键词免费一键网站
  • 网页制作与网站建设 在线作业手表网站制作照片
  • 电商网站开发技术与维护重庆建筑工程交易信息网
  • 人和马做的网站线上营销推广方式
  • 青海教育厅门户网站有赞商城
  • 网站建设多语种自动翻译插件wordpress谷歌翻译插件
  • 泰安高级网站建设推广wordpress教程 好看
  • 我自己的网站怎么做关键词优化泰安网站建设dxkjw
  • 平面设计做画册用网站泰州seo平台
  • 申请一个域名后怎么做网站evernote wordpress
  • 网站左侧导航栏设计网站开发后台数据怎么来
  • 临西做网站报价网站建设需要写语句吗
  • 建设网站网站首页购物网站开发代码
  • 淘宝客怎么建立网站网站360优化
  • 安徽建海建设工程有限公司网站网站空间和域名价格
  • 农产品网站建设策划哪里有做枪网站的
  • 更改各网站企业信息怎么做张家港企业网站制作
  • 郑州网站建设咨询银川做网站哪家好
  • 微信网站 微信支付合肥seo排名收费
  • 织梦做的网站如何上线广东省广州市番禺区南村镇