独立开发javaweb的思路和步骤是什么

小白自学java三个月了,还是没办法理清楚思路,麻烦大神给点思路,想独立完成一个完整的web项目

React SpringBoot + Angular JS

Database: MongoDB, PostgreSQL, MySQL. 那个熟选那个。

要独立完成一个完整的web项目。在前端开发这块,我推荐你学习前端框架Vue和前端UI框架Element Plus,主要是很容易上手,除此之外,还要学vue-router、vue-axios、Echarts等一些需要用到的框架。

在后端开发这块,可以学Spring全家桶,也没必要全部学,重要的、有需要的、用的到的就学,比如SpringMVC、SpringBoot等等,Spring作为最主要的、最核心的部分,是需要去深入理解的。还要学Mybatis、Lombok等一下其他的后端技术。

在数据库方面,就学学Mysql、Redis等。

其实,还有很多很多框架,这都是要靠我们自己去发现、去学习的

 

 

 

如果你已经会了Java基础,又会了JavaEE企业级开发,还会了数据库、前端框架等等一些其他技术或框架。

那么,我建议你去Github上找开源项目练手。

那我这边就推荐一个基于Java开发的练手项目,项目名:[mall],有42.6k个star,是一个商城系统,既有前台又有后台,是一个非常非常优秀的练手项目。你可以直接去Github上搜索一下 “ mall ” ,直接就可以找到。

这个项目,也提供网站地址,你可以直接访问,你也可以使用体验账号直接登录。项目的技术选型基本都有一些主流的技术或框架。

大概了解完这个项目后,你应该会知道自已需要再学哪些技术、哪些框架。

再说说我吧,我也是因为看了这个项目,才发现我有好多东西还没学会。现在我主要是边学习边做项目,哪个不会学哪个。

最后,希望这个回答能帮到你,一起学习,一起进步。

中大型互联网公司都是专业化的,前后台分离,所以建议你专注一个方向就OK了,不要难为自己,毕竟前端和后台都是不同的技术栈,当然如果你想走全栈可以试试小型公司。

小型公司: (前端)css+javascript+html+vue+jquery+开源框架(饿了么类似这些) (后端)springboot+sprongcloud   达到独立前后端可以手机,解决运维、交互、后端逻辑、兼容各种浏览器、代码可低耦合(很难)等等....
中大型公司: 前后分离   后端专注业务,前端专注交互技术差不多,但是深度和广度不一样。各自主要关心的是自己所负责的业务,追求精!!!