• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

2018年自学编程的学习计划表单

相关文章 程序员 7年前 (2018-03-28) 213次浏览 已收录 0个评论

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编程的目录,对于爱学习的同学,根据目录循序渐进地学习,给自己设定一个期限并一步步落实。


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:2018年自学编程的学习计划表单

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址