问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

零基础如何系统学习Java Web?

发布网友 发布时间:2022-04-20 16:29

我来回答

6个回答

热心网友 时间:2022-05-01 18:16

如果你之前没有接触过Java的话你可以先从JavaSE开始学起,毕竟JavaWeb前面还有数据库以及web前端。

如果你是零基础的话,可以看书开始学起也可以看视频教程开始学,当然每个人的学习方法都是不一样的。

零基础如果学习Java,你可以看看这套学习路线:

第一:先学习Java的核心库(JavaSE)

JavaSE的内容包括:环境搭建、基础语法、面向对象、数组、集合、常用类、IO流、反射机制、网络编程……..

第二:MySQL数据库

搞定一门数据库相关的课程,例如:MySQL、Oracle,搞定一个就可以了,目前互联网公司,例如:京东、阿里等,他们都在使用MySQL,所以建议大家学习MySQL数据库,小巧轻盈,免费,由于互联网公司的项目访问量比较大,所以一般会搭建数据库的集群,可以一个数据库不够,所以需要搭建数据库集群,为了应付高并发。(搭建的比较多的时候,免费就很重要了。)

第三:WEB前端

以后从事Java开发,从事JavaEE开发,主要开发的系统结构是B/S结构的,B指的是Browser,S指的是Server。要开发这种系统,B端要会,S端也要精通。WEB前端的学习就是学习B端技术。包括:HTML 、CSS、JavaScript(JS)、jQuery框架(底层对JS进行了封装)…

第四:WEB后端(JavaWEB)

WEB后端其实可以是很多种不同的编程语言,例如:PHP、C、C++、Java,他们都可以进行WEB后端的开发,我们既然选择了比较火爆的Java,那么我们学习的后端一定是基于Java语言实现的,包括:Servlet、Filter、Jsp、EL、JSTL、MVC架构模式、数据库连接池(阿里巴巴的Druid连接池)、代理模式(动态代理)。另外后端学习了之后,还要学习一个异步编程技术AJAX。(完成网页的局部刷新,AJAX其实不属于后端,是前端浏览器上的程序。)

学习到这里为止,表示Java基本/基础的技术已经学完了。但是这些最基层的技术在实际的开发中不会使用的,一般为了开发效率,都会使用大量的提前封装好的框架。

第五:最好能够停留下来,做一个项目。

这个项目最好能将之前所学全部串起来。(对以前的知识点进行巩固。)

这个项目最好是基于:Servlet + Jsp+AJAX+jQuery+MySQL….

在这个项目的开发过程中:大家一定要记住,目前比较好的项目自动构建工具:Maven是一定要精通的。还有一个就是团队协作开发:Git/SVN是一定要会用的。(目前使用Git比较多一些。)

第六:学习高级框架

Spring、SpringMVC、MyBatis(持久层框架,这个框架互联网公司使用比较多,因为互联网项目需要进行SQL优化,MyBatis的SQL优化很方便,所以大部分都是使用MyBatis)

Struts2(很少使用了,使用这个的肯定是很老的项目)、Hibernate(传统企业,还有*等可能会使用Hibernate。)

SpringBoot(新项目大部分使用的都是boot了。所以在项目中遇到还在使用SSM的一般都是遗留项目。)

当你走到这里之后,基本上你可以出山了。(去找工作,8K的薪资应该问题不大,但前提是你学的好。学习的深度够了,广度够了。)

第七:最好能有一个大型项目是使用框架来完成的。

SpringBoot做一个项目。

Spring SpringMVC MyBatis做一个项目。

这个项目最好是找几个人搭伙做一下。体验一下团队协作。(尤其是使用一些协作的工具。怎么沟通,怎么写日报,怎么开会,怎么使用Git,等等….)

第八:如果你的薪资想达到15K的话,你可能需要还要学习一些分布式相关的一些技术。

能够应付高并发的一些技术,例如:分布式框架Dubbo、SpringCloud、MQ、Nginx、Redis…..

你可以根据这套学习路线进行学习。更多学习资料免费拿全新精讲视频/面试题,初学者电子书籍等等免费领取看这里


热心网友 时间:2022-05-01 19:34

你要下决心,我要转行做开发,这样你才能学成。
你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个月后被辞退了,当然我们还是朋友。
前两个条件都符合了你就可以学了,首先要了解web是什么,一般呢,java web开发无外乎就这么两大类,第一,互联网公司,第二,软件公司。对于互联网公司和软件公司还有一些差别,互联公司是面向广大网民的,会有专门的ui设计,前台开发,后台代码开发,ios开发,android开发,软件测试,产品经理等,软件公司呢,一般就是做需求的,开发的,测试的。没有美工
所以楼主你看要学什么了。是想做客户端开发还是软件开发,还是美工,还是UI....balabala

关于java 我把我知道的说一下,作为一个java程序员 从前段到后端你都要知道一些,不要求你把页面做的和美工一样专业。
但是你要懂一些技术,有些软件公司前台后台都是一个做的。

那么问题来了:
4.1 前台:html + jsp +javaScript +servlet (servlet现在可能不需要写了,但是也要知道的好。如果有经历学一下)这些都是基础。
4.2 后台:一个MVC框架 最常见的就是struts2 hibernate spring 这三个了,还有很多流行的框架,这三个是你必须要会的。
4.2 数据库:从mysql 开始 会写简答的sql语句,insert update delete select
如果这些你都会了相信你也会使用一些工具了。

关于工具:上面这些你都会了相信你也会使用一些工具了。
工具:
1. java程序员 eclipse肯定要熟练使用 JDK的安装 环境变量的配置 都搞定了就开始你的编程之旅吧。

2.数据库工具,mysql我用navicat Oracle我用plsql

3.notepad++这个经常使用 查看一些文档
4.肯定忘不了一个版本控制工具了,当前流行的svn 和 git 要会一个
上面那些都学会了足可以找一份工作了,甚至不需要都学会,工作工还会遇到的一些需要你学的知识,很多第三方框架,如quartz任务调度,基本没个项目都会用。JBPM 工作流,webservice,restful,json,xml,spring mvc

附上出处链接:https://www.hu.com/question/31151832

热心网友 时间:2022-05-01 21:08

想学好javaweb,就要学习这些知识点。1:前端技术 HTML、CSS、JavaScript、jQuery、bootstrap;2:Mysql及JDBC MySQL数据库回顾、JDBC开发回顾、连接池和DBUtil;3:JavaWeb开发核心内容 XML、HTTP及Tomcat、Servlet、request与response、cookie与session、Jsp技术、jdbc高级、Ajax开发、Filter/Listener高级开发技术、Redis、Linux;4:阶段案例 系统封装:BaseServlet抽取、缓存技术Redis应用、在线支付接口开发、文件上传、JavaMail、Linux项目部署

热心网友 时间:2022-05-01 23:00

java,数据库,html前端都是0基础?

热心网友 时间:2022-05-02 01:08

s, can art be more valua

热心网友 时间:2022-05-02 03:32

ently ranges from
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
网上退税怎么退 如何申请退税? 十多年前看的有部僵尸片电影中间一个僵尸被追到一个城里躺躲在一副水... 什么什么鲜花? 芳香的什么、明亮的什么填名词 芳香的什么 这里的"为"的繁体字对吗?手机上是为和为 塑料保鲜盒概述 红米K60Ultra跑分怎么样 红米K60Ultra最新实测跑分数据一览 性价为纲 极致体验——Redmi K60 Ultra体验测评 为什么k50u之后,至尊版再无骁龙芯?红米是要越来越懵逼了 做生意有什么好的记账软件? 贷款供车需要查芝麻信用分的吗??? 贷款还不出来了怎么办 不走银行代发 这流水可以吗 银行取钱流水 一般情况下买房子必须要收入证明吗 账有数记账应收账款怎么做? 如果我银行卡里有贷款,请问拖流水买房贷款能通过吗 银行流水有哪些信息/银行流水有哪些信息 按揭贷款9万元,6年还清,收入证明和流水需要多少钱? 有工资证明能贷款吗? pos机绑定的银行流水一般贷款好代吗? 银行流水00000006什么意思 找一个在线记账的软件 可以很多人一起分享的 手机银行可以打流水吗 建设银行云快贷可以贷多少钱 / 其他信用贷款 提前还款违约金怎么计算? 中国银行房贷提前还款违约金怎么算 建设银行提前还房贷违约金怎么算 贷款提前还贷有违约金吗 关于JavaWeb方向应当学习什么,从哪里开始学习 从零开始学java web开发需要多长时间 学习java web应该先学哪些知识 想学习java web技术需要学习那些东西? java方向的web开发需要学什么? java web开发如何学习? 学Java,Java web和Javascript都要学吗 java web开发需要学什么东西? 目前,java web 程序员,都大致需要掌握(学)什么? 学web前端需不需要学习Java? 学java做web要学那些东西?从零开始的话。 java方向的web开发需要学什么 学JAVAWEB是不是一定要先学JAVA?从零基础直接学JA... 为什么我的酷狗不显示歌词 linux操作系统怎么安装游戏 linux上如何运行游戏安装程序? linux系统能安装游戏吗?古剑奇谭,仙剑什么的 linux如何安装qq游戏 Linux下能玩游戏吗 如何在linux下 安装pcsxr