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

网站开发形成收入怎么做帐各大搜索引擎提交入口

网站开发形成收入怎么做帐,各大搜索引擎提交入口,建设网站用什么语言开发稳定,黄山网络推广公司概述 本篇旨在整体的梳理一下Spring的核心功能,让我们对Spring的整体印象更加具体深刻,为接下来的Spring学习打下基础。 本片主体内容如下: Bean的生命周期依赖注入的实现Bean初始化原理推断构造方法原理AOP的实现这里要说明一下,我们这里说到的Spring,一般指的是Spring F…概述 本篇旨在整体的梳理一下Spring的核心功能,让我们对Spring的整体印象更加具体深刻,为接下来的Spring学习打下基础。 本片主体内容如下: Bean的生命周期依赖注入的实现Bean初始化原理推断构造方法原理AOP的实现这里要说明一下,我们这里说到的Spring,一般指的是Spring Framework。它和我们常用的Spring MVC和Spring Boot的关系可以这么理解:Spring是一个全栈式的Java开发框架,提供了众多功能;Spring MVC是Spring框架中的一个模块,专门用于开发Web应用程序;而Spring Boot则是基于Spring框架的一个快速开发Web应用程序的工具,它实现了自动配置并提供了一种简单的方法来启动和运行Spring应用程序。三者之间的关系可以概括为:Spring MVC和Spring Boot都是基于Spring框架的衍生产品,它们各自提供了不同的功能以满足不同的开发需求。 当然了,除了Spring MVC 和Spring Boot以外,Spring还包含很多其他的内容,比如Spring Cloud、Spring Data 等等。有兴趣的可以到其官网了解。 Bean的生命周期 在正式开始前,我觉得有必要先说一下什么是Bean。我们平时一提到Spring,不可避免的会提到Bean这个词。那到底什么时Bean?我们应该怎么理解Bean?这里说一下我对Bean的理解: 在Spring框架中,Bean具体指的是由Spring IoC容器实例化、组装和管理的对象。这些对象构成了应用程序的骨干,是Spring框架中核心概念之一。Bean并非由程序员直接创建,而是在运行时,由Spring容器根据配置信息自动创建和管理的。 理解Bean时,可以将其视为Spring IoC容器中的一个组件,该容器负责Bean的创建、初始化、组装以及销毁等生命周期管理。通过Spring的配置文件或注解,可以定义Bean的各种属性,如依赖关系、初始化方法、销毁方法等。Spring容器会根据这些配置信息,自动完成Bean的创建和依赖注入,从而实现应用程序的组件化开发和松耦合。 像上边这样描述下来可能还是很笼统,那先让我们先想一下在用Spring时,我们最常用的一些功能都有哪些?比如说依赖注入、AOP和事务管理等等。其实这些功能中都离不开Bean的使用。它在这几个功能中的大概作用是这样的: 依赖注入:Spring容器通过配置文件或注解的方式,将Bean注入到其他Bean中,实现对象之间的解耦。这使得应用程序更加灵活和可维护,因为Bean之间的依赖关系不再硬编码在代码中,而是由Spring容器在运行时动态管理。AOP:通过配置Bean,Spring框架可以实现面向切面编程(AOP),将通用的横切关注点(如事务管理、日志记录等)与业务逻辑分离。这有助于减少代码冗余和提高代码的可维护性。事务管理:Spring框架提供了对事务的支持,通过配置Bean可以管理事务的提交、回滚等操作,确保数据的一致性和完整性。总之,Bean在Spring框架中扮演着核心角色,它使得应用程序的开发更加灵活、可维护和可扩展。通过理解Bean的概念和作用,可以更好地掌握和使用Spring框架进行应用程序的开发。 提出疑问 我始终觉得学习一个知识或者技能,不能盲目的“为了学而学”。我觉得带着问题学习会效果更好一些,所以接下来我会抛出几个简单问题。 首先,我这里为了演示创建了一个很简单的项目,结构如下: 在这个示例demo中,目前只是简单的创建了两个文件一个是TestService,为了作为Bean来展示Spring的一些相关功能,另一个是TestSpringMain文件,其中只有一个main方法,为了运行演示。最下面的依赖包只有如图所示6个Spring的相关依赖,是通过在pom文件中引入spring-context来引入的。pom文件如下: project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"modelVersion4.0.0/modelVersiongroupIdorg.example/groupIdartifactIdspring_demo/artifactIdversion1.0-SNAPSHOT/versionnameArchetype - spring_demo/nameurlhttp://maven.apache.org/urldependencies!-- https://mvnrepository.com/artifact/org.springframework/spring-context --dependencygroupIdorg.springframework/groupIdartifactIdspring-context/artifactIdversion5.3.10/version/dependency/dependencies /project当前TestService和TestSpringMain分别的内容如下: TestService: public class TestService {public void test(){System.out.println("test");} }TestSpringMain文件如下: public class TestSpringMain {public static void main(String[] args) {ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml");TestService testService = (TestService) context.getBean("testService");testService.test();} }首先让我们看一下在TestSpringMain这个文件中的这三行代码: ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); TestService testService = (TestService) context.getBean("testService"); testService.test();相信学习过Spring的朋友对这几行代码肯定不会陌生,这个相当于Spring学习中的Hello word。那让我们来思考一下这三行代码都做了什么? 第一行代码构造了一个ClassPathXmlApplicationContext对象,这个对象是什么?构造时传入的”spring.xml“又是起到什么作用?在构造这个对象的过程中都做了什么࿱
http://www.dnsts.com.cn/news/265761.html

相关文章:

  • 网站建设交流群网站建设类书籍
  • php网站怎么修改后台地址自己买空间让网络公司做网站好吗
  • 推荐中山精品网站建设点手机域名注册局官网
  • 360提示危险的网站网站现状分析
  • 如何建立一个网站链接把文件信息存里公司电商网站建设费用怎么记账
  • 企业官方网站建设的作用桓台新城建设有限公司网站
  • 申请域名后怎么建设网站会员管理系统软件排名
  • 换域名影响网站不网站开发从哪里学起
  • 网站建设应用权限网站开发师是属于IT主体职业
  • 建筑网架结构图片成都网站推广优化公司
  • 做网站多久如何优化网站 提高排名
  • 郑州网站建设搜q.479185700学校的网站如何建设
  • 网站空间和云主机建筑设计模板
  • 做网站需要几步wordpress主题q9
  • 建站软件免费模板没有网站没有推广如何做外贸
  • 建设购物网站的方案东莞网站建设培训
  • 深圳宝安网站建设工wordpress如何修改密码
  • 一个网站的建设要经过哪几个阶段自力教育
  • 建设部资质网站查询自己做网站能关联支付宝吗
  • 赣州网站制作培训淘宝内部卷网站怎么做
  • 做淘客应该知道的网站拖拽式网站建设源码
  • 丰都县网站个人网站 icp 代理
  • 多种成都网站建设wordpress主题转html
  • 网站支付端口仪征做网站公司
  • 几种语言的网站如何做网站运营岗位介绍
  • 利用高权重网站做关键词天津中心网站建设
  • 网站体验方案网页界面设计与分析
  • 网站建设属于什么行业哪个公司建网站
  • 合肥瑶海区寒假兼职工网站建设抓取资源的网站怎么做
  • 备案网站查询网站背景图片素材