第一阶段: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的在线考试系统

2018年自学编程的学习计划表相关推荐

  1. 假期自学编程没有学习路线?

    假期假想自学编程?^ _ ^ 首先,我们要搞清楚,会语法和会编程 区别很大 熟练的语法是编程的基础,但绝对不是全部.一门语言的熟练精通需要反复练习实战. 这里我首推C语言,计算机系学生基本都会学习. ...

  2. 10个自学编程的学习网站和论坛,都是常去逛的干货网站社区

    1:w3school网站地址(http://www.w3school.com.cn/) 主要以Web技术为主,关于Html5 ,JS,Asp.Net,PHP等技术的基础知识,以文字的描述和代码的在线演 ...

  3. 51信用卡2018校园招聘编程题学习

    1.数据中包含u51的个数 题目描述: 有一个长度是200000的队列,队列中的元素均为字符串,现需要创建3个线程分别取出队列中的元素,并查找元素中是否含有字符串u51,如果含有该字符串,则计数器加1 ...

  4. 搜狗2018校园招聘编程题学习

    圆周上两点间的距离 时间限制:C/C++语言 1000MS:其他语言 3000MS 内存限制:C/C++语言 30720KB:其他语言 555008KB 题目描述: 定义圆周上两点的距离s为这两点之间 ...

  5. 学计算机和电脑办公的区别,自学编程和计算机科班出身的差别在哪?

    自学编程和科班出身的差别最大的在于学习的主体--人 但毫无例外的是,当两者之间相辅相成之时所能发挥的力量更大. 自学编程和计算机科班出身的差别在哪? 不同人的不同看法 看到一段好的产品,科班出身的会问 ...

  6. 分享13个自学编程的优质网站

    后台经常有粉丝发问:编程适合零基础的人自学么?自学编程的学习资源应该去哪里找?网络上免费的编程资源价值大么?...... 如今,很大一部分人在学习编程的道路上都选择自学,但都苦于找不到适合自己的学习资 ...

  7. 学习人必看!空军老兵自学编程,仅隔一年成为国土安全部的数据库分析师

    来源:大数据文摘 本文约2000字,建议阅读5分钟 他自学编程,仅隔一年成为国土安全部的数据库分析师. 关注学习本身之前,我们先看看其他东西. 相信大家都看过2016年李安导演的电影<比利林恩的 ...

  8. 电脑硬件知识学习_学习计算机基础必读的4本经典入门书籍,自学编程必备书单!...

    点击蓝色"程序员书单"关注我哟 加个"星标",每天带你看好文,读好书! 文/黄小斜 转载请注明出处 新手学习计算机并非易事,作为一个自学编程的过来人,深知打好计 ...

  9. 编程学习初体验(5. 如何自学编程)(3)

    3 少量项目实践--自学和上学的区别 有句老话叫做学以致用,说的是如果不是为了用而学,是没有意义的: 同样,在用中学才能真正的掌握学到内容.编程跟着书本走,入书之后终究需要脱离书本,做到"出 ...

最新文章

  1. keras 使用多GPU
  2. 独家 | 谷歌医学AI在生活中的精确度(附链接)
  3. ExecutorService线程池
  4. vivado2017.4启动时提示的“error when launching'E:\vivado':Launcher time out”的问题
  5. 中兴zxr10路由器重启命令_蒲公英路由器刷第三方固件(一)
  6. 基于图神经网络的节点表征学习
  7. goland sql 脚本运行_Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL
  8. 关于Meta标签中format-detection属性及含义
  9. 做了5年程序员才明白,这项能力原来这么重要
  10. Qt QMenu圆角阴影超详细 干净圆角 屏蔽原生阴影 绘制阴影
  11. VlanIF和Vlan间路由
  12. 阿里巴巴面经、面试流程、面试题
  13. ubuntu18下成功安装Remastersys备份当前系统成ISO文件
  14. 【详细教程】抓包神器:Charles
  15. 微型计算机内存容量大小一般是指什么的容量,通常说的计算机内存大小指的是什么?...
  16. 微信web H5 安卓无法播放的解决方案
  17. 2017美团北京java后台开发
  18. 首届 Rust China Hackathon Online 来啦!
  19. Bia布刷题日记 LC-15 三数之和
  20. 【Unity3D】关于 InputManager 以及改键功能的制作

热门文章

  1. 机器学习吴恩达课程总结(一)
  2. 物业怎么发短信通知给业主?
  3. 糖尿病预测模型-Pima印第安人数据集-论文_企业科研
  4. 有趣的MATLAB小程序
  5. 整理GitHub近期热门开源后台管理系统
  6. 自动化测试的定位及一些思考
  7. 如何快速建搭建企业官方网站
  8. python爬虫练习5:博客阅读量助手
  9. 从零开始,简单几步教会你shopify店铺设计
  10. PC项目——vue 脚手架中实现阿里云人机滑动验证