网站开发工程师J2EE学习方向

1、Java技术路线图
Java EE技术,从简单到复杂依次包括:Web应用技术、企业级应用技术、Web服务技术,除了这些技术之外,还有一些开源的框架技术,包括Web框架Struts/WebWork/Tapstry,业务层框架Spring,持久层框架Hibernate/iBATIS,这些也都是Java EE的应用技术。
这些技术层层递进,逐步形成了Java EE工程师的学习技术路线。除了Java EE技术之外,还有Java基础技术、数据库基础、网页开发技术需要在前期进行掌握。在学习了所有的Java基础、Java EE技术之后,再付诸于实践,就能达到架构师的水平,进而走上技术管理的道路,可以达到技术道路的峰顶——CTO。

java.JPG
2.2、学习体系
根据以上的学习路线图,列出了以下学习层次:

技术专题

技术分类

相关技能

学习目标

Java核心编程技术

Java开发入门

JDKJVMEclipse、常用的linux命令

Java程序员

Java语法基础

类、抽象类、接口、最终类、静态类、匿名类、内部类、异常类、编码规范

Java核心编程

输入/输出流、多线程、实体类、集合类、正则表达式、XML和属性文件

Java高级特性

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

JavaWeb核心技术

网页开发技术

HTMLXMLCSSJavaScriptAjax

Java初级软件工程师

Java与数据库开发技术

SQLMySQLOracleJDBC

JavaWeb核心开发技术

EclipseJSPJavaBeanServlet

JavaWeb核心框架

Hibernate持久层框架

入门、核心、MYSQL/Oracle

Java中级软件工程师

Ibatis持久层框架

入门、核心、MYSQL/Oracle

Webwork表现层框架

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

Struts2表现层框架

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

Spring业务层框架

入门配置、IOC容器、AOP、事务处理、数据库开发与HibernateIbatisWebWorkStruct2的集成,与其它中间件的集成

JavaWeb高级开发技术

EJB

会话Bean(拦截器、依赖注入、定时器)、消息驱动Bean、实体BeanJPA

Java高级软件工程师

JavaWeb分布式开发技术

JTAJNDIJMSJavaMailWebServiceJMXJCA

JavaWeb开源技术与框架

工作流、规则引擎、搜索、缓存、任务调度、身份认证、报表、测试、集群

JavaWeb系统设计与架构

JavaUML建模

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

Java系统架构师

Java设计模式

外观、适配器、单例、策略等23中设计模式

Web服务架构

WebServiceSOAESBOSGIEAI

面向资源架构

ROAREST

面向云架构

COASaaS、网格计算、集群计算、分布式计算、云计算

 


白菜的弟弟的同学的老师的儿子的妈妈养的小狗的表弟的主人的朋友说看帖不回会被鄙视de

添加新评论 »

【f(x,y)=(y^2-4y)(x^2-6x)的极值(请填入答案,答案见本表单title)】