问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

想做JAVAWEB后台的话,要学习哪些知识

发布网友 发布时间:2022-04-22 20:21

我来回答

2个回答

热心网友 时间:2022-04-08 03:14

首先要明确后端包括哪些职业:DBA(数据库维护优化专家),Developer(程序猿),Architect(构架师),Scrum master及类似(敏捷开发专家),Project Manager(产品狗),Maintenance&IT support(通讯和服务器相关),当然这只是一个大致的分类,并没有一个清晰的界限。

按程序猿内功而言:关系型数据库,领域驱动设计(Domain-Driven Design),设计模式Design Pattern,算法Algorithm,面向对象编程OOP(SOLID),线程安全,事件驱动,测试驱动开发,依赖注入框架,等等。

对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分:

基础:比如计算机系统、算法、编译原理等等

Web开发: 主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、 Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面)。

J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。关于Servlet/Jsp部分视频的选择,业界比较认可马士兵的视频。

最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。这部分一般在你学习Servlet/Jsp的时候,就会接触到的,其中的JDBC部分就是数据库相关的部分。你不仅要学会使用JDBC操作数据库,还要学会使用数据库客户端工具,比如navicat,sqlyog,二选一即可。

 

 

开发框架:目前比较主流的是SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架的搭建,并用它们做出一个简单的增删改查的Web项目。你可以不理解那些配置都是什么含义,以及为什么要这么做,这些留着后面你去了解。但你一定要可以快速的利用它们三个搭建出一个Web框架,你可以记录下你第一次搭建的过程,相信我,你一定会用到的。还要提一句的是,你在搭建SSM的过程中,可能会经常接触到一个叫maven的工具。这个工具也是你以后工作当中几乎是必须要使用的工具,所以你在搭建SSM的过程中,也可以顺便了解一下maven的知识。在你目前这个阶段,你只需要在网络上了解一下maven基本的使用方法即可,一些高端的用法随着你工作经验的增加,会逐渐接触到的。

 

因此,你需要去看一些JDK中的类的源码,也包括你所使用的框架的源码。这些源码能看懂的前提是,你必须对设计模式非常了解。否则的话,你看源码的过程中,永远会有这样那样的疑问,这段代码为什么要这么写?为什么要定义这个接口,它看起来好像很多余?由此也可以看出,这些学习的过程是环环相扣的,如果你任何一个阶段拉下来了,那么你就真的跟不上了,或者说是一步慢步步慢。而且我很负责的告诉你,我在这个阶段的时候,所学习的东西远多于这里所罗列出来的。

 

总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。而且还要更深入的去了解你所使用的框架,方式比较推荐看源码或者看官方文档。

热心网友 时间:2022-04-08 04:32

HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。HTML很容易学习的,但也很容易误用,要学精还得费点功夫。
随着HTML5的发展和普及,了解HTML5也将成为Web开发人员的必修课。
涉及到网页外观时,就需要学习CSS了,它可以帮你把网页做得更美观。
利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。
第二步:学习javascript,了解DOM
JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。
接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。
第三步:了解Web服务器
你不必在这上面花太多精力,但对IIS、Apache基本配置要掌握,这方面的知识学起来也相对容易,不会花多长时间。
学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。
第四步: 学好一门服务器端脚本语言
服务器端脚本编程(后台开发)也是Web开发人员的基本功之一,你只需挑选一个服务器端脚本语言,然后学好它。
目前流行的服务器脚本语言有:php、asp.net、jsp、ruby、python、等。
第五步:学习数据库及SQL语法
要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL 等,它们都会遵循标准的SQL原则。
通常asp.net 程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。
第六步:综合实战
选一个你喜欢的后台编程语言,结合之前学到的html,css,javascript 前端技术,实现一个简单的留言本、论坛程序、进而实现一个简单的CMS(内容管理系统)
第七步:学习使用Web框架
当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。
比如.net的MVC,JAVA 的SSH,php的cakephp、CodeIgniter、zend,ruby的ROR,python的dijango等等,其实里面都有一些相通之处。
整个开发过程你还可能会学习到一些工具的使用:
Visio,Dreamweaver,Vistual Studio、elipse、(Vim, EditPlus, Notpad++)、sqlserver、phpmyadmin,各种浏览器以及FireBug的插件,IE下的WebDevelopmentHelper、IETester等。如果你足够用心,你还发掘出很多不错的资源,例如MSDN,W3cSchool,一些前辈的博客,一些技术论坛等等,这都是你未来前进道路上的财富。如还想深入研究,学学http协议,理解什么是无状态,不然你永远做不好WEB开发,研究web程序服务端运行原理,还有tcp/ip,udp协议等。
从最简单的HTML到Web框架,内容还是不少,要想精通这里的每一样技术,都得下苦功夫才行。半年的时间,足够你对web开发产生一个有效的认识,这个时候,再思考你进一步学习的方向吧。
想做JAVAWEB后台的话,要学习哪些知识

Web开发: 主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、 Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。它们的学习顺序应该是从前到后,因此最先学习的应该是HTML/CSS/JS(前端页面)。J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部...

web后端要学什么(web后端开发需要掌握哪些知识)

1、学习HTML和CSS。HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。学习CSS了,它可以帮你把网页做得更美观。利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,图片,文字样式等等)。2、学习javascript,了解DOM。JavaScript是一种能让你的网页更加生动活泼的程序语言。

web后端开发学什么(web后端程序开发工程师)

java后端需要学Servlet技术,Servlet技术是Java后端的重要技术之一;Java操作数据库,掌握Java的数据库操作是一个基本要求;Spring框架,Spring的原理就是构建了一个“业务组件容器”。web后端开发都包含哪些技术1、主要就是html、css、JavaScript。建议直接从htmlcssES5入手进行来学习。由于该部分是web前端开发中...

javaweb开发要学什么?

一、熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的JavaAPI,包括***框架、多线程(并发编程)、I/O(NIO)、Socket、JDBC、XML、反射等。 二、熟悉基于JSP和Servlet的JavaWeb开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练的使用JSTL和EL编写无脚本动态页面,有使用监听器、过滤器等Web...

java,web程序设计要学些什么

JAVA学习内容:1.基础语法:学习JAVA编程语言的语法和语法规则,如数据类型、运算符、控制语句、数组等。2.OOP面向对象编程:学习面向对象编程的思想和概念,掌握JAVA中的类、对象、继承、封装和多态等面向对象编程的基本特性。3.常用API库:学习JAVA中常用的API库,如JDBC、Swing等,熟悉这些库的使用可以...

javaweb要学习哪些知识

1、Java是基础,学习Java基础知识和基本技能。2、MySQL:数据库概念、MySQL安装与使用、SQL基本概念与通用语法、数据库的CRUD操作、数据库表的CRUD操作等。3、JDBC:JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习、ResultSet类详解、JDBC登录案例、PreparedStatement类详解、JDBC事务管理等4、HTML和CSS:概念、...

java web怎么学好,有哪些要学的

第一步:基础学起,先学html,javascript,这个简单能让你快速上手,了解到缤纷的网页是怎么做出来的,能激起你的探索欲望。第二步:前提是你已经有了java基础,学习jsp,servlet,数据库。你就知道网页上那些动态数据是怎么来的,怎么产生,怎么保存,怎么从服务器传递到客户端等等。第三步:学习struts...

后端需要学什么?

后台开发需要学什么 22分 先学HTML4+CSS2,然后学习JS基础、PHP+MySql基础,最后学JS高级、jquery与PHP面向对象等+MySql高级。如果你想从事网站前端,那就重点学前端方面的技术(HTML4/CSS2/JS/JQ/HTML5/CSS3/PS)如果想重点从事后台服务器端的WEB开发,那可以大概的学习了解前端技术,重点学习PHP之后...

java后端需要学javascript吗?

5、Java、JavaWeb和JavaScript三者之间并不是递进关系,而是并列关系,所以说学习java并不是非要学习JavaWeb和JavaScript。如果想了解Java更多相关知识,建议到千锋教育了解一下。6、学好Java对学JavaScript帮助不大。因为Java和JavaScript是两种不同的语言,但都具备面向对象的特性,两者都是十分强大的语言,相...

想做web前端开发师,可是不知道要学习些什么知识

1.HTML 知识要点:web工作原理、HTML4及HTML5、常见标签、相对路径与绝对路径、HTML5标签 2.CSS+布局 知识要点:CSS基本语法、基本选择器、复合选择器、背景图片、盒子模型、精灵图、常见网页布局、浮动定位、Flex布局、响应式布局、移动端适配、网页动画、CSS3新特性、Less预处理器 3.ECMA基础 知识要点...

声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
竹笋和木耳能一起炒吗 北京健康宝的边框每天真的在变颜色吗? 太原小学好学校有哪些 太原的小学有哪些 ABS胶水使用方法及注意事项 阴部能艾灸吗 艾灸治妇科吗 艾灸对妇科炎症有用吗 鲜辣笋干木耳爆鸡块制作步骤 想送一个喜欢的女孩子25岁生日礼物,大家都有什么好创意? 有考过hcie的朋友吗?分享下经验,谢谢 Java程序员都需要学习什么? 榴莲千层的正宗做法,榴莲千层怎样做才好吃的做法步骤 请问自学华为的hcie难度大不大,好找工作吗? 榴莲千层盒子(详细摊皮技巧)怎样做才好吃的做法 JAVA你知道后端都要学习些什么吗? 考了华为hcie可以到县城联通上班吗? 榴莲千层怎么做? 在大型国企实习了一年还有HCiE证书,对找工作帮助大不大? 榴莲千层饼皮怎么才能做的薄? JAVA后端应该学什么技术? 考了华为icnp可以去就业了吗? 榴莲千层皮的做法步骤图,榴莲千层皮怎么做 华为HCIE网络工程师可以做什么工作内容? 榴莲千层的皮怎么做到很黄很黄.觉得那样才有食欲.是下点橙汁吗?还是多... 没有过行业的经验,考hcie有用吗?入行 考华为认证HCIE怎么样? 银行卡不再身边可以修改预留手机号么 在大型国企实习了一年还有HCiE证书,对找工作帮助大不大 农村商业银行卡预留的电话号码不在开户行可以换吗? 榴莲千层蛋糕皮怎么做 从事Java 后端开发,都要学习哪些知识和技能? 千层蛋糕的榴莲怎么做的? 榴莲千层皮如何做薄 从事Java后端开发,要学习哪些知识和技能 Java开发都需要学习什么? Java都有哪些内容,学完后能干什么,想往后端学习,都需要学习哪些 猫山王榴莲千层,的做法步骤图,怎么做好吃 java后端程序员最常用的技术有哪些,重点技术有哪些? java后端需要学习哪些内容,现在学这个好找工作吗 JAVA后端应该学什么技术,有知道的小伙伴吗? 想要自学JAVA,应该如何入门? 自学Java 怎么入门? 学java应该从哪里开始? 小米贷款怎么样?使用安全么? java初学者怎么入门啊? 在小米商城小米分期购买微烤一体机安全可靠吗? 小米贷款可信吗?上面安全吗? 想自己学习Java,但是没有基础,怎么才能真正的入门呢? 请问现在在小米官网购买手机能分期付款么?
  • 焦点

最新推荐

猜你喜欢

热门推荐