首页 > 编程知识 正文

java和javascript,javaweb是前端还是后端

时间:2023-05-03 07:41:02 阅读:142471 作者:520

很多合伙人都想跳槽到Java后端,但不知道到底该学什么,做Java后端,需要学习和理解什么?

1、首先要明确后端包括哪些职业

数据库维护优化专家) )。

Developer (程序猴子) )。

架构师)。

Scrum master等(敏捷开发专家) )。

项目管理器(产品狗) )。

通信和服务器相关)。

当然这是一个大致的分类,没有明确的边界。

2、据程序猿内功

关系数据库

域驱动设计(域驱动设计) )。

设计图案设计图案

算法Algorithm

面向对象的编程OOP(SOLID )

线程安全、事件驱动、测试驱动开发

依赖于注入框架等。

对于初次学习Java并希望开发后端的学生来说,需要重点关注以下部分:

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

Web开发:主要涉及Web开发的内容,包括有关HTML/CSS/js (前端页面、servlet/JSP ) j2ee )及MySQL )的知识。 因为这些学习顺序应该是前到后,所以首先要学习的应该是HTML/CSS/JS (前端页面)。

J2EE :你需要学习的是servlet/JSP (J2EE )部分,因为这部分是你必须非常熟悉Java后端开发的部分,所以这部分是这三部分中最费力的部分。 关于servlet/JSP的某些视频的选择,业界认可mmdfk的视频。

最后一步,你需要学习如何使用数据库。 mysql是一个很好的启动选择,Java领域的主流关系数据库是mysql。 这个部分一般在学习servlet/JSP时接触。 其中的JDBC部分是与数据库相关的部分。

除了使用JDBC操作数据库外,还必须记住使用navicat、sqlyog等数据库客户端工具。

开发框架:目前主流的是SSM框架,即spring、springmvc、mybatis。 您需要学习构建这三个框架,并使用它们创建简单的添加、删除和修改Web项目。

你也可以不理解那些配置是什么意思,以及为什么要这样做。 这些请留在后面理解。 但是,我们必须能够使用这三者快速构建Web框架。 也可以记录第一次构建的过程。 请相信我。 一定会用的。

再说一句,在构建SSM的过程中,可能会经常接触到名为maven的工具。

这个工具也是你今后工作中几乎必须使用的工具,所以在构建SSM的过程中,你还可以顺便了解maven的知识。 在你现阶段,你只需要在网上了解maven的基本使用方法就可以了。 一些高端的使用方法随着工作经验的增加,会逐渐接触到。

我需要去看看JDK类的源代码。 也包括所使用的框架的源代码。 理解这些源代码的前提是必须对设计模式有很好的了解。 否则,在查看源代码的过程中,永远都会出现这样的疑问:这段代码为什么会这么写?

为什么要定义这个接口,它看起来有很多余地吗? 由此也可以看出,这些学习的过程是环环相扣的,如果退居任何一个阶段,就真的跟不上了,或者一步一步慢慢来。 然后我负责任地告诉你。 我在这个阶段的时候,学到的东西比这里摆的要多得多。

总之,在此阶段,您需要深入了解Java的基础知识和有关Java类库(即JVM和JDK )的内容。 另外,为了更好地理解所使用的框架,建议阅读源代码和官方文档。

迟早要行动的话,越早开始,价值就越高,你也比别人更有竞争力。 我想拿高薪,你在等什么?

想学习网络技术不能犹豫。 否则,你会和高薪擦肩而过。 不管你是零基础还是跳槽,老师都会手把手地教你最新的热门技术,找一份能让自己满意的高薪工作。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。