一。Java程序员
高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 | |||
| |||
Java语法基础 | |||
Java开发环境 |
Java核心编程技术
Java,设计而又非常精巧的语言。学习Java,须从Java开发环境开始,到Java语法,再到Java的核心API。
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高级特性——自动装箱和拆箱、枚举类、可变参数、可变返回类型、增强循环、静态导入等。
二。JavaEE初级软件工程师
JSF框架开发技术 | ||
Javaweb核心开发技术 | ||
| ||
Web服务器(Tomcat/Jetty/Resin/JBossWeb) |
JavaWeb核心技术:
JavaWeb项目开发的全过程可以分解为:
网页开发+数据库设计——>JavaWeb项目开发,其中,javaWeb由6项基本技术组成:JSP+JavaBean+Servlet+EL+JSTL+Taglib
而JSF正是将这6种技术进行有机结合的技术框架:
三。JavaEE中级软件工程师
四种经典架构SSH1、SSI1、SSH2、SSI2 | ||
| ||
Spring业务层框架 | ||
| ||
Web服务器(Tomcat/Jetty/Resin/JBossWeb) |
四。Java高级软件工程师
javaWeb开源技术与框架 |
JavaWeb分布式开发技术 |
应用服务器(JBossAS/WebLogic/WebSphere) |
五。JavaEE系统架构师
面向云架构(COA) |
面向资源架构(ROA) |
面向web服务架构(SOA) |
Java设计模式 |
Java与UML建模 |
六。CTO首席技术官
发展战略 |
技术总监 |
团队提升 |
团队建设 |
项目管理 |
产品管理 |