码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2018-12-07 16:46:32      阅读:174      评论:0      收藏:0      [点我收藏+]

标签:高级特性   面向   分布式计算   基础   struts1   mys   存储   tst   web前端   

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学习资料汇总

标签:高级特性   面向   分布式计算   基础   struts1   mys   存储   tst   web前端   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!