2017已进入倒计时,新的一年即将来临,各位准程序员们对新的一年计划是否已经列出来并将其执行下去?搞代码今天给各位朋友们归类了几项准备程序员需要在新的一年学习的内容。
第一阶段:JavaSE基础、MySQL数据库应用
1.1 Java SE基本语法
- Eclipse开发环境
- 类和对象
- 封装、继承和多态
- Java数据结构(栈、队列、链表的实现)
- IO流技术及应用
- Java集合框架
- Java多线程
- Java反射技术
- Java网络通信(TCP和UDP)
1.2 MySQL数据库应用
- SQL语法及
- 多表连接查询
- DDL语句及数据库增删改查操作
1.3 项目实战
- 基于C/S架构的超市收银系统
- 仿飞鸽局域网聊天软件
- 基于Swing的扫雷游戏
第二阶段:Web技术和Java EE核心技术
2.1 Web基础
- HTML、CSS、JavaScript
- HTTP协议和Web服务器
2.2 Java EE核心
- JSP&Servlet
- AJAX和JSON的应用
- 文件上传和下载技术
- 分页查询技术
- EL表达式和JSTL标签库
- Log4j日志组件的使用
- 数据库连接池技术
2.3 前端框架
- jQuery库的应用
- Bootstrap前端框架的应用
- easy UI框架的应用
项目实战:
基于Servlet/JSP技术的电子商务网站
基于Ajax和jQuery的BBS论坛系统
基于Apache Commons FileUpload的网络硬盘系统
第三阶段:Java EE 框架技术
3.1 Oracle数据库应用
- Oracle的安装和配置
- 客户端工具的使用
- 用户和权限管理
- SQL及扩展
- PL/SQL及存储过程、存储函数和触发器
3.2 Struts2框架
- Struts2框架简介及基本使用
- 参数值的获取及类型转换
- Struts2国际化支持
- Struts2拦截器
- 文件上传和下载
- Struts2多模块配置
- Struts2标签库及OGNL表达式
3.3 Mybatis框架
- MyBatis框架的基本使用
- 配置文件和映射文件详解
- 动态SQL的配置
- 关联对象的映射
- 存储过程的配置
3.4 Spring框架
- Spring框架的基本概念和使用
- 控制反转和依赖注入
- Bean的配置
- AOP配置
- 声明式事务控制
3.5 Spring MVC框架
- Spring MVC简介及基本使用
- Spring MVC注解开发
- 处理器映射和处理器适配器
- 视图解析器、自定义视图的概念及应用
- 处理器方法的入参和返回值
- 文件上传和下载
- 返回JSON数据
3.6 Hibernate框架
- ORM框架简介
- Hibernate框架的基本使用
- 持久化类及映射文件详解
- 一对多、一对一、多对多关联关系的配置
- 二级缓存机制及配置
- 乐观锁的配置及应用
- 反向工程
3.7 大数据技术
- SCM工具和项目管理工具
- Linux操作系统
- Redis数据缓存组件
- Shiro安全组件
- Hadoop大数据平台
实战项目:
基于Struts2+Spring+MyBatis的电子政务系统
基于Spring MVC+Hibernate的在线考试系统
以上内容为系统学习Java编程的目录,对于爱学习的同学,根据目录循序渐进地学习,给自己设定一个期限并一步步落实。