Java web开发路线--Java学习资料汇总

Java web开发是什么?

先来说说java体系,包含:javaSE、javaEE、javaME,其实目前关注主要是javaEE,但学些javaEE必须先学习javaSE(因为这个是java基础)。Java web开发其实是应用javaEE实现web应用的开发,是用Java技术来解决相关web互联网领域的技术总和。

web开发主要包括前端开发和后端开发,前端主要是HTML、CSS、JS等相关技术,后端技术主要有JavaEE技术、数据库技术、文件存储技术等。java体系比较庞大,也是很多人比较迷茫的原因,不过按步骤肯花时间还是很容易学的。

Java web开发学习路线

一:入门阶段---java基础知识

学习目标:Java程序员

1: 熟悉jdk,jvm,eclipse,安装于配置jdk

2:熟悉并掌握java的基础语法,类,抽象类,接口,内部类等概念

3: java核心编程,如输入输出流,多线程,集合,XML,正则表达式等

4:java图形化编程,如awt,swing---这些只做了解也可以的

5:java网络编程,Applet,Socket,TCP/IP,NIO等

6:java高级特性,如反射,泛型,自动装箱与拆箱等

二:提高阶段---前端基础知识+java web基础+数据库

学习目标:java初级软件工程师

1:网页开发技术,如HTML,CSS,JavaScript,AJAX

2:java与数据库开发技术,如SQL,MySql,Oracle,SQL Server,JDBC

3:JavaWeb核心开发技术,如JavaBean,Servlet,EL等

三:加强阶段---java体系的强大之处开源框架(java web开发基本都是基于框架的)

学习目标:Java中级软件工程师

1:Hibernate框架

2:iBATIS框架

3:Struts1框架

4:Struts2框架

5:Spring业务层框架

6、SpringMVC框架

四:进阶阶段----中间件+分布式

学习目标:Java高级软件工程师

1:Java Web企业级开发技术,如会话Bean,消息驱动Bean

2:Java Web分布式开发技术,如JTA,JAAS,JNDI

3:Java Web开源技术与框架,如工作流,规则引擎,缓存,报表

五:高级阶段----用过了很多框架需要建立整个理论知识体系作为后期发展的支撑

学习目标:Java系统架构师

1:Java与UML,如对象图,用例图,组件图,部署图

2:Java设计模式:外观、适配单观察者、装饰等

3:Web服务架构:WebService,SCA,SOA,ESB,EAI

4:面向资源架构:ROA,REST

5:面向云架构:COA、SaaS、分布式计算、云计算

简单来说就是1、学习java基础(java的基本语法);2、学习web前端的基础知识(html、css、js基本语法);3、学习数据库(mysql的简单使用);4、学习框架(SSH、SSM、JQuery、bootstrap);5、项目实战;6、其他框架+架构师进阶(一些中间件及框架的学习、整合、设计)

最后,愿大家都能成为优秀的Java web开发工程师!

学习资料

学习java必然需要看大量的技术资料,完全自己看书学习效率太低,下面总结了一些学习资料和学习顺序,希望对大家有帮助!

基础课程
    Java基础
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583594838939
    linux视频教程
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583594434402    
    工程构建和版本管理
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583459453695
框架课程
    java框架
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583467121306
    SpringBoot+SpringClound
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583262568880

技能提升
    java设计模式
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583262420691
    UML课程
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583467029270
    java架构师基础
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583262204869
    集群
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583464589378    
    zookeeper
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583054572615
    全文检索
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583466581916
    dubbo全套视频教程
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583262820377
    缓存
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583466909970

架构师课程    
    java架构师阶段性课程
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583261352469
    java高级架构师
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583465349069       
    高级软件架构师实战培训
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583729187854       
    java互联网架构师
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583261992134       
    高级Java系统培训架构课程
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583593458762       
    大型网站架构设计
        https://item.taobao.com/item.htm?spm=a1z38n.10677092.0.0.5d0c1debY4ggDK&id=583465977477

原文地址:https://www.cnblogs.com/dahuishi/p/10083525.html

时间: 2024-09-04 20:45:44

Java web开发路线--Java学习资料汇总的相关文章

JAVA Web开发路线

Java Web开发入门-Java Web开发入门

1.多选 关于Maven的默认生命周期,下面说法错误的有: A.package阶段会将项目进行打包 B.install 阶段会将打包后的项目上传发布到远程仓库 C.在每一个生命周期内,仅能执行一个插件的一个目标 D.deploy 阶段会将打包后的项目拷到本地仓库下 在pom.xml中可以配置的项有: A.项目开发使用的IDE信息 B.项目配置文件中,使用到的一些例如依赖版本号这样的常量信息 C.项目的一般性信息,如作者信息等 D.项目坐标 在pom.xml配置的继承中,哪些信息可以被继承 A.项

经验之谈:循序渐进学习Java Web开发的五个阶段

Java web开发是Java开发中的主要方向,那什么是Java web开发呢,Java web开发就是基于J2SE的web应用程序开发,就是通过Java来解决互联网web应用的问题,互联网Web包含两个部分:web服务器和web客户端,Java语言在web服务器端的应用十分丰富,比如常用的Servlet.JSP等,总之,Java编程技术的到来给Web互联网的发展注入了一针强心剂,既然Java Web开发功能这么强大,那我们应如何循序渐进的学习Java Web开发呢?下面亦是美网络小编分为五个阶

Java Web学习(3):Win7 64位操作系统搭建Java Web开发环境

一搭建Java Web开发环境的总体概览 工欲善其事必先利其器.学会搭建Java Web开发环境是学习JSP动态网站开发的最基本技能之一.主要介绍在 Windows 7 64位操作系统下搭建Java Web开发环境的过程,主要包括JDK的安装与配置.Tomcat的安装与配置. Eclipse IDE for Java EE Developers的安装与配置. 在这里推荐使用的: 1)Java  JDK 8.0 2)Server   Tomcat 8.0 3)IDE   Eclipse IDE f

java web 开发三剑客 -------电子书

Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知Internet的目的是让各个net交互.所以,Internet实质上是将世界上各个国家.各个网络运营商的多个网络相互连接构成的一个全球范围内的统一网,使各个网络之间能够相互到达.各个国家和运营商构建网络采用的底层技术和实现可能各不相同,但只要采用统一的上层协议(TCP/IP)就可以通过Internet

Java 8学习资料汇总

Java 8发布已经有一段时间,它被认为是Java 5发布以来最大的一次版本升级.Java 8 为Java语言.编译器.类库.开发工具以及JVM(Java虚拟机)带来了大量新特性.Lambda表达式.默认方法.并行API等都受到了开发者的追捧,社区上关于Java 8的学习资料如雨后春笋般涌现.下面是一些优秀的学习资料汇总: Brian Goetz在Stack Overflow上的回答Brian是<Java并发编程实战>的作者之一,有20多年的软件咨询行业经验.Brian是JSR 335的带头者

Java 8 学习资料汇总【转载】

原文地址 2014年3月18日,Java SE 8 发布,而 Java 9 预期2016年发布: 2009年12月,Java EE 6发布: 2004年9月,J2SE 1.5发布: 2000年5月,JDK1.3.JDK1.4 相继发布: 1996年1月,JDK1.0发布: 1995年5月23日,Java 语言正式诞生. 本文首发于 jOOQ博客的 Java 8 Friday系列,经原作者 Data Geekery GmbH 授权由InfoQ中文站编译并分享. Java 8 发布已经有一段时间,它

Java Web开发及应用软件方向的学习计划

从接触计算机以来,一直抱有很浓厚的兴趣.我并不擅长与人交际,与机器对话可能更有性格方面的优势.虽然我很想做出一些改变,但总得需要时间和历练,暂时也只能这样了~ 一直很向往代码的神秘,在梦之站待过两年时间后更是对程序猿的生活抱有幻想,我觉得我适合做这件事情,也很有兴趣.中途我去为考研准备了一段时间,但后来我发现我对读研似乎没有很大的愿望,不是因为考研难,只是遵循了自己真正的想法.没有更高的学历,又出身一个不太牛逼的一本,将来的生活是无法预测的,我根本不确定是否能像某人说得那样走向成功.但现实如此,

SSH学习之路(一).Net开发与Java Web开发

摘要:一直再使用.net mvc5开发,期间学习过java web相关的知识,现如今想要进阶一下便开始学习ssh框架. 1..net web开发 对于微软的东西,开发者考虑的东西不需要太多,你新建一个项目几乎可以就可以跑起来,因为微软大大已经简化了所有较为复杂的配置处理,你基本上做很少的配置就可以开发一个项目,当然这个是针对于保证能跑起来就行.而对于高级web开发中,.net 开发也是属于较为有难度的,虽然入门容易但是深入真的需要花费很多时间,因为简单的入门导致很多开发者已经适应了ASP.NET