Spring Framework em 125 videoaulas IoC Dependency Injection

所在平台: Udemy

课程主页: https://www.udemy.com/course/spring-framework-em-125-videoaulas-ioc-dependency-injection/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:Spring Framework em 125 videoaulas IoC Dependency Injection 课程概述:本课程包含125个视频教程,旨在帮助初学者了解Spring框架,尽管许多人对该框架有所耳闻,但对其了解不足可能会让新手感到困惑。Spring看似复杂,但对于有经验的开发者而言,它的魅力立刻显现。Spring是一个开源框架,专为Java平台设计,基于控制反转(IoC)和依赖注入(DI)模式。 Spring框架提供多个模块,如Spring Data(处理持久性)、Spring Security(处理应用安全性)等,其中核心模块可以用于任何Java应用程序,主要功能集中在依赖注入(CDI)和面向切面编程(AOP)上,开发者可以选择使用哪些功能。Spring的容器负责实例化Java类并通过XML配置文件或类、方法和属性的注释来定义它们之间的依赖关系,从而实现低耦合的面向对象编程。 Spring的架构基于接口和POJO(普通旧Java对象),赋予POJO安全机制和事务控制特性,并且便于单元测试。使用Spring可以实现高性能的应用程序,并根据项目需求使用不同的模块,如Web开发、持久性、远程访问和面向切面编程。 总结:Spring是可直接在应用程序中实施的一整套解决方案,包括MVC、事务处理和持久化等。 学习内容: - 下载、配置和使用Spring框架 - 掌握IoC(控制反转) - 掌握依赖注入 - 使用XML和注释 - 学习RMI(远程方法调用) - Spring用于MVC(模型-视图-控制器)方法 - 以及更多内容 此课程将为参与者提供全方位的Spring框架知识,帮助他们快速上手和应用。

课程评论(0条)

课程详情

125 videoaulasMuitas pessoas já ouviram falar no Spring, mas o desconhecimento desse framework afasta ou assusta os iniciantes do mundo Java. O Spring pode parecer complexo, mas para desenvolvedores mais experientes, de imediato perceber o encanto e a mágica do Spring Framework. Nesse curso (125 videoaulas) vamos desvendar um pouco desse fantástico framework.O Spring é um framework open source para a plataforma Java e trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência.O Spring possui diversos módulos como Spring Data (trata da persistência), Spring Security (trata da segurança da aplicação) entre outros módulos. Mas o mais usado (core) pode ser utilizado em qualquer aplicação Java, e as principais funcionalidades são a injeção de dependência (CDI) e a programação orientada a aspectos (AOP), cabe ao desenvolvedor dizer ao Spring o que quer usar. O que faz dele uma poderosa ferramenta, pois não existe a necessidade de se arrastar todas as ferramentas do framework para criar uma aplicação simples.No Spring o container se encarrega de "instanciar" classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração em formato XML ou ainda anotações nas classes, métodos e propriedades. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação orientada a objetos.O Spring possui uma arquitetura baseada em interfaces e POJOs (Plain Old Java Objects), oferecendo aos POJOs características como mecanismos de segurança e controle de transações. Também facilita testes unitários. Com Spring, pode-se ter um alto desempenho da aplicacao.Esse framework oferece diversos módulos que podem ser utilizados de acordo com as necessidades do projeto, como módulos voltados para desenvolvimento Web, persistência, acesso remoto e programação orientada a aspectos.Em resumo, o Spring é um conjunto de soluções prontas para serem implementadas na sua aplicação: MVC, Transaction, Persistencia em conjunto com alguma ferramenta de persistência, etc.O que os alunos vão aprender nas 125 videoaulas:Baixar, configurar e usar o Spring FrameworkDominar IoC Inversion of Control - Inversão de ControleDominar Dependency Injection - Injeção de dependênciaUsar tanto XML quanto AnnotacionAprenda RMI Remote Method InvocationSpring para MVC Model View Controllere muito mais

课程标签

0人关注该课程

主题相关的课程