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