Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #39142

Re: Good way to learn Spring?

Newsgroups comp.lang.java.programmer
Date 2019-09-10 11:03 -0700
References <c7f8368e-3e20-45dc-83a1-cb55e5311763@googlegroups.com> <ql86fe$r2c$1@dont-email.me> <fdda21cd-4a9c-45f6-bad4-676e1f10f580@googlegroups.com> <ql8hli$u26$1@dont-email.me> <ql8lvv$15rg$1@gioia.aioe.org>
Message-ID <e4fa0125-3b59-4913-8f18-d62c5e8dcdfa@googlegroups.com> (permalink)
Subject Re: Good way to learn Spring?
From Eric Douglas <e.d.programmer@gmail.com>

Show all headers | View raw


On Tuesday, September 10, 2019 at 1:20:09 PM UTC-4, Chris Riesbeck wrote:
> > I personally do not believe that you will get far with your
> > understanding of "Spring" without a solid a solid understanding of its
> > IoC, beans, etc. core. But YMMV.
> > 
> > If you're looking for something that you can execute quickly, you should
> > focus on Spring Boot, which is specifically intended for that.
> > 
> > You should be able to generate a project archetype using the resources
> > from the Spring Boot section on spring.io.
> 
> With Spring Boot, I think you can be pretty productive pretty quickly, 
> even as a beginner. But solid understanding will take quite a while. But 
> then how many beginning to mid-level programmers understand how the JVM 
> and compiler work?
> 
> For learning boot, see the many guides with examples for building, say, 
> a simple RESTful API with web frontend.
> > 
> > Mind you, you will likely very much need a proper IDE -- i.e. with
> > Spring integration, which thankfully the big ones (IntelliJ, Eclipse)
> > have -- to make sense of all that shit. There's a lot to it.
> > 
> 
> IntelliJ is probably the simplest to set up. The free Community Edition 
> supports Spring Boot pretty well.

I think I have a pretty good understanding of the JVM and compiler.  I taught myself Java, spent more than a decade writing my own API.
I normally use Eclipse.  I just normally right click a project and select Export as jar, so I don't know a lot about build tools like maven or gradle.  I think at least one Spring tutorial mentioned a maven setup, so not sure if a build tool is a requirement.
I tried one tutorial setup which said to download jars and create a library, and another that said to install Spring Tools from the Eclipse Marketplace, not sure which one(s) I should need from there:
- Spring Tools 3 (Standalone Edition) 3.9.9.RELEASE
- Spring Tools 3 Add-On for Spring Tools 4 3.9.10-CI
- Spring Tools 4 - for Spring Boot (aka Spring Tool Suite 4) 4.3.2.RELEASE

Not sure which of these mentioned previously can be learned with simple test samples, or if there's more I should need to know
-Spring Boot
-Spring Batch
-Spring Integration
-Spring Cloud
-Spring Security
-Spring JDBC

Setting up some simple web service sounds like a good start.

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Good way to learn Spring? Eric Douglas <e.d.programmer@gmail.com> - 2019-09-10 05:26 -0700
  Re: Good way to learn Spring? Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2019-09-10 14:55 +0200
    Re: Good way to learn Spring? Eric Douglas <e.d.programmer@gmail.com> - 2019-09-10 06:33 -0700
      Re: Good way to learn Spring? Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2019-09-10 18:06 +0200
        Re: Good way to learn Spring? Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2019-09-10 12:20 -0500
          Re: Good way to learn Spring? Eric Douglas <e.d.programmer@gmail.com> - 2019-09-10 11:03 -0700
            Re: Good way to learn Spring? Daniele Futtorovic <da.futt.news@laposte-dot-net.invalid> - 2019-09-10 20:19 +0200
              Re: Good way to learn Spring? Chris Riesbeck <Chris.Riesbeck@gmail.com> - 2019-09-11 17:04 -0500
          Re: Good way to learn Spring? Graeme Geldenhuys <graemeg@example.net> - 2019-09-30 10:36 +0100
      Re: Good way to learn Spring? Arne Vajhøj <arne@vajhoej.dk> - 2019-09-10 19:03 -0400
      Re: Good way to learn Spring? Graeme Geldenhuys <graemeg@example.net> - 2019-09-30 10:43 +0100

csiph-web