第一阶段

第二阶段

第三阶段

第四阶段

第五阶段

第六阶段

第七阶段

第一阶段:Java程序员

技术名称

内                 容

说明

Java语法基础

基本语法、数组、类、继承、多态、抽象类、接口、object对象、常用类(Math\Arrarys\String\StringBuffer、时间类、System)最终类、静态类、匿名类、 内 部 类、异常、编码规范、环境配置

1.Java开发入门:Java开发环境的安装与使用,包括JDK命令、EclipseIDE、 Linux下Java程序的开发和部署等。

2.Java语法基础:基于JDK和Eclipse环境,进行Java核心功能开发,掌握Java面向对象的语法构成,包括类、抽象类、接口、最终类、静态类、匿名类、内部类、异常的编写。

3.Java核心API:基于JDK提供的类库,掌握三大核心功能:

A。Java核心编程:包括Java编程的两大核心功能——Java输入/输出流和多线程,以及常用的辅助类库——实体类、集合类、正则表达式、XML和属性文件。

B。Java图形编程:包括Sun的GUI库AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI库SWT和Jface;

C. Java网路编程:Applet组件编程,Socket编程,NIO非阻塞Socket编程、RMI和CORBA分布式开发。

4.Java高级特性:掌握JDK1.4、JDK5.0、JDK6.0中的Java高级特性,包括反射、泛型、注释,以及java高级特性——自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入等。

核心编程

I/O流域文件(File\FileFliter,文件流,文本流,数据流,缓冲流,对象流,字节\字符数组流,字符串流,打印流等)、多线程、实体类、  集合类、枚举\迭代器类,图形编程  AWT(Java2D/JavaSound/JMF)Swing、SWT、JFace ,网络编程Applet、Socket/TCP/UDP、NIO、RMI、CORBA、选择器、数据报/Socket/ServerSocket通道, 正则表达式、 XML和 属性文件

高级特性

反射、泛型、注释符、自动装箱和拆箱、枚举类、可变参 数、  可变返回类型、增强循环、静态导入

Java开发环境

JDK、JVM、Eclipse、Linux

第二阶段:JavaEE初级软件工程师

网页开发技术

HTML、XML、CSS、JavaScript、AJAX

JavaWeb核心技术:

JavaWeb项目开发的全过程可以分解为:

网页开发+数据库设计——>JavaWeb项目开发,其中,javaWeb由6项基本技术组成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF正是将这6种技术进行有机结合的技术框架。

数据库设计技术

JDBC、 SQL、MySql、Oracle、SQLServer、

Javaweb核心开发技术

开发环境(Eclipse、Linux) 
  三大组件(JSP、JavaBean、Servlet) 
  扩展技术(EL、JSTL、Taglib

JSF框架开发技术

配置文件(页面导航、后台Bean)、JSF组件库(JSF   EL 语言、HTML标签、事件处理、)、JSF核心库(格式转 换、输入验证、 国际化)

Web服务器

Tomcat/Jetty/Resin/JBossWeb

第三阶段:JavaEE中级软件工程师

Struts2表现层框架

入门配置、核心组件、标签库、国际化、数据校验、Sitemesh集成转换器、拦截器、集成Hibernate/iBATIS

 

Spring业务层框架

入门配置、Bean的管理与实例化,Beande 作用域与生命周期,依赖注入,AOP原理与实现,SSH集成,IoC容器

 

Hibernate持久层框架

Hibernate3.2配置Configuration/SessinFactory/Session,O/R映射,数据关联,数据检索,HQL,数据缓存,事务管理,MySQL、Oracle、SQLServer iBATIS持久层框架

 

EJB

Jboss安装与运行,会话Baen-->发布JNDI服务,消息驱动Bean

 

第四阶段:Java高级软件工程师

JavaWeb分布式开发技术

JTA(Java事物管理) 
      JAAS(Java验证和授权服务) 
      JNDI(Java命名和目录服务) 
      JavaMail(Java邮件服务) 
     JMS(java信息服务)、WebService(web服务) 
     JCA(java连接体系)、JMS(java管理体系)

 

javaWeb开源技术与框架

工作流、规则引擎、搜索引擎 ,缓存引擎、 任务调度、身份认证、报表服务、系统测试 、集群、负载平衡和故障转移

 

应用服务器

(JBossAS/WebLogic/WebSphere)

 

第五阶段:JavaEE系统架构师

面向云架构(COA)

COA、SaaS、网格计算、集群计算、分布式计算、云计算

 

面向资源架构(ROA)

ROA、RESI

 

面向web服务架构(SOA)

WebService、SOA、SCA、ESB、OSGI、EAI

 

Java设计模式

创建式模式:抽象工厂/建造者/工厂方法/原型/单例 
       构造型模式:适配器/桥接/组合/装饰/外观/享元/代理 
       行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模板方法/访问者

 

Java与UML建模

对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向工程

 

第六阶段:CTO首席技术官

具备职能

发展战略 、技术总监 
         团队提升 、团队建设 
         项目管理、产品管理

Java Web指导方向的更多相关文章

  1. (java web后端方向)如何让你的简历为你争取到更多的面试机会,内容来自java web轻量级开发面试教程

    我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复.对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重. 这种情况下 ...

  2. Java Web编程技术学习要点及方向

    学习编程技术要点及方向亮点: 传统学习编程技术落后,应跟著潮流,要对业务聚焦处理.要Jar, 不要War:以小为主,以简为宝,集堆而成.去繁取简 Spring Boot,明日之春(future of ...

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

    从接触计算机以来,一直抱有很浓厚的兴趣.我并不擅长与人交际,与机器对话可能更有性格方面的优势.虽然我很想做出一些改变,但总得需要时间和历练,暂时也只能这样了~ 一直很向往代码的神秘,在梦之站待过两年时 ...

  4. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第6章.蜂巢

    第6章--蜂巢 蜂巢简介 网站开发完,就需要测试.部署.在服务器上运行. 网易蜂巢: 采用Docker容器化技术的云计算平台 https://c.163.com 容器管理:容器可被视作为云主机的服务器 ...

  5. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第4章.Maven

    第4章--Maven Maven实战 Java Web应用的部署: 手动式: 编译:javac -cp $CATALINA_HOME/lib/servlet-api.jar web-inf/class ...

  6. Java开发工程师(Web方向) - 01.Java Web开发入门 - 第3章.Tomcat

    第3章--Tomcat Tomcat安装与运行 Tomcat:目前最常用的基于java的web应用服务器 本课程中所有的Java代码最终都需要部署到Tomcat中运行 Tomcat的配置文件是XML的 ...

  7. 基于 Java Web 的毕业设计选题管理平台--选题报告与需求规格说明书

    一.选题报告 目录 团队名称 团队成员 项目名称 项目描述 创新与收益 用户场景分析 真实用户调研 未来市场与竞争 项目导图 比例权重 总结 1.团队名称--指南者团队 2.团队成员 孔潭活:2015 ...

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

    Internet,人们通常称为因特网,是当今世界上覆盖面最大和应用最广泛的网络.根据英语构词法,Internet是Inter + net,Inter-作为前缀在英语中表示“在一起,交互”,由此可知In ...

  9. 深入分析Java Web技术内幕(修订版)

    阿里巴巴集团技术丛书 深入分析Java Web技术内幕(修订版)(阿里巴巴集团技术丛书.技术大牛范禹.玉伯.毕玄联合力荐!大型互联网公司开发应用实践!) 许令波 著   ISBN 978-7-121- ...

随机推荐

  1. 博客的开端,找对象不再new

    今天是第一次用blog,小白开始完善了!! 希望大家多多照顾一下.

  2. construction of tuples containing 0 or 1 items

    [construction of tuples containing 0 or 1 items] the syntax has some extra quirks to accommodate the ...

  3. [python] python 中的" "和' '都是完全转义

    dict = {"a" : "apple", "b" : "banana", "g" : " ...

  4. JQuery this 和 $(this) 详解

    this  this 在面向对象语言中,指代调用上下文对象,在js中,也是一模一样的概念,所以不管这个this出现在什么地方,只要追踪到当前调用对象是什么,那么this是什么也就一目了然了. 先看一个 ...

  5. Visio控件关闭“形状”面板

    Visio.Window winShapeSearch = axDrawingControl1.Window.Windows.get_ItemFromID((int)Visio.VisWinTypes ...

  6. javascript 中break、 continue、函数不能重载

    在javascript中,break与continue有着显著的差别. 如果遇到break语句,会终止最内层循环,无论后面还有多少计算. 如果遇到continue,只会终止此次循环,后面的自循环依然执 ...

  7. 单片机TM4C123学习(八):SPI接口D/A

    1.头文件和变量定义(不是很清楚) #include "driverlib/ssi.h" #include "driverlib/i2c.h" #include ...

  8. apache.http.client.HttpClient

    前言 HTTP 协议可能是现在 Internet 上使用得最多.最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源.虽然在 JDK 的 java net包中已经提 ...

  9. html5 上传图片.net实现

    jQuery插件之ajaxFileUpload   搞了一夜,还没弄出来随copy了一篇博客... 一.ajaxFileUpload是一个异步上传文件的jQuery插件. 传一个不知道什么版本的上来, ...

  10. C#读写xml文件的常用方法

    已知有一个XML文件(bookshop.xml)如下: <?xml version="1.0" encoding="gb2312" ?> <b ...