Java-web开发入门

Java Web


概述

任何一门语言,要快速进行工程开发,都是要借助框架的。java web也不例外。web开发,会涉及到web的原理、配置等繁琐的工作,而Spring Boot框架将这些都集成好了,因此,17年之后它已成为开发者的首选框架。

这三天看了茫茫多的博客,基本上梳理出了一条主线。首先,在现在前后分离的大背景下,Java只需要负责后端的开发;而在Java web后端开发中,SpringBoot则是目前最好用的框架。Spring Boot的思想来源于Spring,由Spring延伸出了Spring MVC是前几年很火的框架,但仍在服务器配置、xml等方面需要开发者设置,而Boot的出现则将一切都简化了,使得开发者可以将自己的精力放在业务逻辑上面。综上,目前的学习方法就是,浏览Spring的原理,然后上手Spring Boot框架;而Spring MVC、Structs则不必看了,已经过时了。

在看Spring Boot的同时,需要做好
1、Java语言基础;2、MyBatis连接数据库;3、了解Html+css+javascript等前端知识;


Spring Boot入门资料

以上是学习方法,下面奉送一些我自己搜集的学习资料:

  1. Java web开发电子书:

  2. 使用IDEA建立Spring Boot工程,进行Web开发的全流程,做一个“Hello world”:
    https://www.cnblogs.com/winner-0715/p/6666302.html;

  3. 学习Spring原理,Spring Boot中文导航
    http://springboot.fun/;

  4. 个人博客总结,Spring Boot资料
    http://www.ityouknow.com/springboot/2015/12/30/springboot-collect.html;

  5. Spring Boot中文文档(官方文档翻译 基于1.5.2.RELEASE)
    https://my.oschina.net/geekidentity/blog/872888;

  6. Spring Boot资料整理
    https://www.jianshu.com/p/6767e2581537;

  7. w3school的Spring教程,了解原理即可
    https://www.w3cschool.cn/wkspring/;

  8. Java web总体的技术栈
    https://blog.youkuaiyun.com/yl1712725180/article/details/79329865;
    https://www.cnblogs.com/aishangJava/p/5970576.html;

  9. 最正宗的官方文档:
    https://spring.io/projects/spring-boot#overview;
    https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#howto-build-info;


Spring Boot Demo

Spring Boot目前来说,实例的教程在网上还比较少。如果对于web完全不了解,建议还是先去了解web的基础知识、以及MVC等传统一点的框架;学习了这些之后,Spring Boot就可以拿来即用了。

以下是辛苦搜集到的实例工程案例。编程这东西就是要learning by doing,以下实例能够帮助你从身体上理解Spring Boot:

  1. 建立第一个Hello, World程序:
    https://v.youku.com/v_show/id_XMTg1Nzc4NDY2MA==.html?spm=a2h0k.11417342.soresults.dtitle;

  2. 基于Spring Boot 8分钟创建一个Java 博客应用:
    https://v.youku.com/v_show/id_XMTM4NTE1MjcwOA==.html?spm=a2h0k.11417342.soresults.dtitle;

  3. 《Spring Boot实战》 Ch2实例;

  4. 用Spring Boot搭建读书记录系统
    https://blog.youkuaiyun.com/u011998835/article/details/78352829;


Spring Boot插件

深入构建Web工程,需要集成的典型插件、功能:

  1. 集成mybatis:
    https://www.cnblogs.com/peterxiao/p/7779188.html;

2.添加mybatis代码自动生成器:
https://blog.youkuaiyun.com/z69183787/article/details/46560071;

  1. mybatis的配置文件:
    https://blog.youkuaiyun.com/xp_lx1/article/details/80074738;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值