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

Posted dahuishi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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
   













































以上是关于Java web开发路线--Java学习资料汇总的主要内容,如果未能解决你的问题,请参考以下文章

java web开发(学习路线)

java web开发(学习路线)

前端&后端&运维Web开发人员学习路线,汇总整理

Java Web入门学习路线图的规划

零基础快速入门web学习路线(含视频教程)

升职加薪必备架构图Springboot学习路线汇总(建议收藏)