一、Java的历史

    1.Java语言有20年的历史。

    2.1995年Sun公司推出Java语言

    3.1996年发布第一个Java开发包JDK1.0

    4.随后的时间里,Java技术不断更新,并迅速发展,对C++语言形成有力冲击

    5.2010年Oracle收购Sun公司

    6.2014年Oracle公司发布Java8.0

    7.Java被广泛接受并推动了Web的迅速发展。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景


二、Java在Web领域

    1.大型门户

    2.企业内部系统

    3.搜索引擎

    4.手机3G与Wap

    

三、JavaWeb服务端技术所包括的内容

    1.JSP与Servlet

    2.Tomcat与Jetty服务器

    3.Spring、Struts2、Hibernate、MyBatis

    4.数据库技术

    5.设计模式与设计方法论

    6.优化、缓存、检索等技术


四、Java体系的五个阶段

    1.初级阶段

        Java语言基础

        Java语言面向对象特性

        JSP

        Servlet

        JDBC编程

       可以胜任初级JavaWeb开发工作

    2.中级阶段

        Spring

        SpringMVC

        Struts2

        Hibernate与MyBatis

        MySQL数据库

        源码管理工具

       可以独立完成JavaWeb开发工作

    3.高级阶段

        Java高级开发技术

        Java常用数据结构与算法

        常用JavaEE技术框架

        Oracle数据库与MongoDB数据库

        项目管理工具Maven

       深入了解面向对象思想,熟悉常用框架,能够胜任核心业务代码的编写工作

    4.资深阶段

        JavaEE容器详解

        JVM原理

        统一建模语言UML

        Java设计模式

       能够对公司采用的技术框架提出改善意见,轻松实现核心组件,攻克技术难关

    5.专家阶段

        JMS消息队列

        JavaWeb缓存技术

        大数据存储技术

        大数据检索技术

       能够对整体需求方案做出精确描述,可以灵活运用Java框架对项目和产品进行设计,能够进行行业技术指导


五、技能获得

    1.具备高级JavaWeb软件工程师的技能和经验

    2.掌握Java数据结构及核心类库

    3.掌握面向对象的思维方式

    4.能够熟练应用企业应用中常见的开发框架

    5.具备良好的编程习惯并使用高效的方法构建代码

    6.具备独立解决问题的能力