2019 JavaEE全阶段学习大纲:从基础到大数据实战

需积分: 18 2 下载量 4 浏览量 更新于2024-07-17 收藏 222KB PDF 举报
JavaEE课程大纲2019.pdf详细地规划了四个阶段的学习路径,旨在帮助Java开发者从基础到高级逐步掌握各种技能,特别注重于大数据方向的应用。以下是每个阶段的关键知识点和目标: 1. **第一阶段:JavaSE开发技术** (32天) - 学习内容包括Java语言的基础,如语言发展史、特点与体系结构,JDK和JRE的理解。 - 熟悉Java源程序文件(.java)和字节码文件(.class),以及EditPlus等工具的使用。 - JDK安装与环境变量配置,以及Windows控制台命令操作。 - 学习Java编译器的使用,理解Java虚拟机启动过程,通过实践编写并执行第一个Java程序。 - 掌握Java关键字、标识符、保留字,常量和变量的定义,数据类型、类型转换,表达式和语句,包括运算符、作用域和内存分配。 2. **第二阶段:Web前端和服务器端JavaEE开发技术** (26天) - HTML5、CSS3和JavaScript的学习是前端技术的基础,然后深入Servlet、JSP、JSTL、AJAX和jQuery等技术。 - EasyUI和Bootstrap用于界面设计,Shiro涉及安全控制,构建基于这两者的实际项目。 3. **第三阶段:Oracle数据库和服务器端JavaEE框架** (34天) - 学习Oracle数据库管理和操作,如MyBatis3、Spring4、SpringMVC等服务器端框架。 - Maven作为构建工具,SpringBoot和SpringCloud扩展开发能力,Struts2和Hibernate4提供ORM支持。 4. **第四阶段:Linux、缓存和大数据** (15天) - Linux系统基础和CentOS的使用,Redis、Hadoop、HBase、Hive等大数据技术的入门。 - Spring Security涉及应用程序安全,Spring Session处理会话管理,Nginx作为高性能反向代理和负载均衡器。 - POI和JasperReports用于处理文档和报告,进一步提升数据分析能力。 整个JavaEE阶段的学习涵盖了编程基础、Web开发、数据库管理、服务器端架构以及大数据处理的全面内容,旨在培养全面而深入的Java开发者,适应现代IT行业的需求。这份大纲不仅对个人职业规划具有指导意义,也是系统学习Java EE的最佳路线图。