java的学习问题
黄舟
黄舟 2017-04-18 09:27:27
0
4
194

JAVA小白一枚,有其它编程经验,学JAVA的目的并不是想做多大的应用,只是想使用它实现一些小软件,例如一个REST SERVER、定时更新数据库、日志数据管理等。我想使用主流的应用框架来入门,后来发现了spring boot,我的理解是它简化了spring,而spring包含很多有用的工具,而且依赖注入是我很喜欢的特性。我的问题如下:

  1. 虽然开发的软件规模不大,但也是需要满足项目的特定需求,需要达到一点的专业性。我以spring boot来入门对吗?

  2. 是不是一般情况下学spring boot就可以,spring是否必须学?

  3. 用gradle下载太慢了,好多包下载不成功,又找不到别的国内源,java软件又很少有直接下载。国内使用java的公司都是如何解决这个问题的?如果是用VPN,可以推荐一个吗?

  4. 如果spring或者boot作为应用框架不够好,有更好的框架推荐吗?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

reply all (4)
大家讲道理

Although the scale of the software developed is not large, it still needs to meet the specific needs of the project and needs to achieve a certain degree of professionalism. Is it right for me to start with spring boot?

  • I think there is no problem. And a company I worked for used playFramework (a fast framework similar to springBoot) to build an e-commerce platform.

Is it generally enough to learn spring boot? Is it necessary to learn spring?

  • I think in this case, learning springMVC is more important than learning spring. But none of this is necessary.

Downloading with gradle is too slow. Many packages cannot be downloaded successfully, and other domestic sources cannot be found. Java software is rarely downloaded directly. How do domestic companies using Java solve this problem? If using a VPN, can you recommend one?

  • You can consider using Maven to configure domestic sources.

If spring or boot is not good enough as an application framework, is there any better framework to recommend?

  • spring is an IOC framework. springBoot is a fast WEB framework, the same as play. But I personally prefer springBoot, maybe you can try playFramework.

    Ty80

    If you know Java, you will understand. It’s not that you can’t find a good framework, but that it’s difficult for you to choose a good framework.

      Ty80

      It’s good to use spring boot. If you don’t use maven and use gradle instead, it is recommended to bypass the firewall or configure Chinese sources if the download is slow.
      For spring learning, it is best to learn a little bit to facilitate subsequent troubleshooting.

        巴扎黑
        1. Yes. spring-boot is a production-ready framework. We used to use tomact cluster, but later switched to spring-boot+spring-cloud zookeeper distributed development and testing, which is more convenient.

        2. spring-boot is part of the entire spring ecosystem. Others include spring-cloud, spring-integration, spring-cloud, spring-security, spring-data, etc. Use whatever you need.

        3. You can use the source of oschina. This blog talks about it. Search the Internet for VPN, it is definitely not as good as buying a virtual machine yourself.

        4. Please tell me clearly what’s not good before I recommend it

          Latest Downloads
          More>
          Web Effects
          Website Source Code
          Website Materials
          Front End Template
          About us Disclaimer Sitemap
          php.cn:Public welfare online PHP training,Help PHP learners grow quickly!