java web 学习成长路线

java web 学习成长路线

Java web开发是什么?

   Java web开发,是用Java技术来解决相关web互联网领域的技术总和。web包括:web服务器和web客户端两部分。Java在客户端的应用有java applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP和第三方框架等等。Java技术对Web领域的发展注入了强大的动力。

一:入门阶段

学习目标: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初级软件工程师

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

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

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

三:加强阶段

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

1:Hibernate框架

2:iBATIS框架

3:Struts1框架

4:Struts2框架

5:Spring业务层框架

四:进阶阶段

学习目标: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、分布式计算、云计算

PS:
第一阶段:Java基础及数据库基础
课程内容:J2SE,Mysql数据库,JDBC,J2se项目学习
课程目标:掌握Java基础,掌握Java面向对象,掌握Eclispe(Myeclipse)的使用以及Eclipse的断点调试,了解Swing,掌握Mysql数据库,掌握JDBC;Swing项目学习

第二阶段:网页基础
课程内容:Html,Css,Javascript基础
课程目标:熟悉Html,Css,Javascript,能看懂网页代码,及能够修改网页代码;

第三阶段:Jsp&Servlet动态网页技术
课程内容:Jsp,Servlet
课程目标:掌握Jsp,Servlet,Jsp&Servlet项目学习

第四阶段:富客户端技术
课程内容:JavaScript基于对象知识,Json,Ajax,Jquery,EasyUI ,xml,Jsp+Servlet+Easyui项目学习
课程目标:掌握JavaScript基于对象知识,Ajax,EasyUI,

第五阶段:JavaWeb框架学习
课程内容:Struts2,Hibernate,Spring,SpringMvc,Mybatis,S2Sh项目学习,SpringMvc+Mybatis项目学习,SpringBoot,SpringBoot项目学习
课程目标:掌握S2Sh整合开发以及SpringMvc+Mybatis整合开发以及SpringBoot项目开发

第六阶段:第三方组件学习
课程内容:Poi,ActiveMQ,JFreeChart,Maven3,Shiro,Lucene5
课程目标:掌握使用这些组件

第七阶段:Oracle,Centos学习
课程内容:Oracle,Centos
课程目标:掌握Oracle和Centos基本原理和应用

第八阶段:Java企业级分布式开发
课程内容:Dubbo,SpringCloud
课程目标:掌握Dubbo,SpringCloud分布式开始

最后是SSM博客系统就业项目指导以及就业指导(笔试,面试等)

本文来源晓宇码匠,由架构君转载发布,观点不代表Java架构师必看的立场,转载请标明来源出处:https://javajgs.com/archives/14133

发表评论