JavaEE就业学习路线(给初学者以及自学者一个学习方向)

第一节java入门

1-Java 背景介绍

2-Java 入门程序的编写

3-环境配置

4-基本概念介绍

5-类型转换

6-开发工具使用

第二节java基础

1-运算符的使用

2-键盘录入的练习

3-Java语法-判断

4-Java语法-循环一

5-Java语法-循环二

6-随机数获取和使用

7-数组简介

8-数组的使用

9-方法的定义和使用

10-方法的练习

11-断点调试

12-基础语法练习一

13-基础语法练习二

第三节面向对象

1-面向对象概述

2-类的定义和使用

3-关键字和访问权限

第四节核心API的使用

1-Api 概述

2-String类简介

3-String类练习一

4-String类练习二

5-StringBuilder类

6-StringBuilder练习

7-数组练习和分析

8-集合的简介

9-集合练习

10-学生管理系统

第五节IO流

1-IO流概述

2-FileWriter 类

3-FileReader 类

4-缓冲流复制文件

5-读取流中数据

6-IO 流练习

第六节类和接口

1-基础回顾

2-静态与自定义工具类

3-代码块

4-继承与方法的重写

5-抽象类

6-接口

7-匿名对象与final

8-多态

9-包与权限修饰符

10-内部类

11-Object

12-时间和日期

13-基本数据类型与正则表达式

第七节集合和IO进阶

1-迭代器与泛型

2-数据结构

3-List

4-Set与HashSet

5-去重原理

6-斗地主案例

7-Map与HashMap的使用

8-异常

9-递归

10-File类的使用

11-文件的复制

12-输入输出流的使用

13-打印流的使用

14-对象流的使用

15-Properties的使用

第八节进程与线程

1-简介

2-多线程的实现

3-火车站售票问题及原因

4-同步

5-线程的生命周期

第九节网络编程

1-网络编程基础

2-UDP 协议

3-TCP 协议

4-用户登录案例

第十节反射

1-单元测试

2-反射入门

3-反射-构造方法

4-反射-私有构造

5-反射-普通方法

6-反射-字段

7-属性的储存和加载

8-反射综合案例

第十一节xml的定义和使用

1-BeanUtils工具类的使用

2-xml的基本语法

3-xml约束-DTD

4-xml约束-Schema

5-xml的解析

6-xml的综合案例

7-常见注解

8-自定义注解

9-类的加载

10-动态代理

第十二节数据库的安装和使用

1-数据库的安装 2-Sql语句--DDL 3-SQL语句--DML/DQL 4-SQL单表查询 5-数据库的备份与还原 6-SQL约束 7-多表关系 8-多表操作案例 9-多表查询 10-sql练习

第十三节JDBC

1-JDBC入门 2-JDBCAPI详解:注册驱动 3-JDBCAPI详解:执行 4-JDBC 工具类 5-JDBC 增删改查 6-预处理对象 7-连接池-c3p0简介 8-连接池-c3p0使用&dbcp连接池 9-DBUtils 工具类 10-事物管理 11-转账案例 12-事务总结--并发问题 13-事务总结--演示隔离级别

第十四节综合案例

1-综合案例2-综合案例

第二章 JavaWeb

一位优秀的Java工程师必掌握的专业技能就是JavaWeb编程,如果你具备扎实的JavaWeb技术,那么你在学习课程中的框架以及其他框架的时候,会变得游刃有余。此阶段主要通过掌握JavaWeb核心技术,能够完成B/S结构网站开发,具备了真实环境的项目部署能力,能够完成中小型企业管理系统等传统项目的开发。

第一节 HTML

1-静态页面展示 2-网站信息页面显示 3-网站图片显示 4-网站列表显示 5-网站首页显示 6-网站注册页面显示 7-后台页面的显示

第二节 CSS

1-CSS 的使用 2-CSS 总结 3-DIV+CSS完成注册页面布局

第三节 Javascript

1-js 的概述 2-注册页面数据的校验 3-js完成图片滚动效果 4-定时弹出广告 5-表单的提示和校验 6-表格的隔行变色 7-复选框的全选和全不选 8-省市联动效果

第四节 Jquery

1-jquery 概述 2-jQuery定时弹出广告 3-jQuery隔行变色 4-jQuery全选和全不选 5-jQuery省市联动 6-jQuery下拉列表左右选择 7-jQuery完成表单校验

第五节 BootStrap

1-BootStrap概述 2-BootStrap 栅格 3-BootStrap表单和按钮 4-BootStrap 组件 5-实现导航条和图片轮播 6-BootStrap 首页布局

第六节 mysql

1-MySql概述 2-SQL 概述 3-数据库的增删改操作 4-数据库的查询 5-电子商城表的分析和设计 6-多表查询

第七节 JDBC

1-JDBC 概述 2-使用JDBC完成CRUD操作 3-在JDBC中使用连接池 4-使用元数据抽取DBUtils工具类

第八节 XML

1-xml概述 2-xml的组成 3-xml的解析 4-xml的约束

第九节服务器入门

1-tomcat 概述 2-tomcat 安装 3-tomcat发布web工程 4-Http协议 5-servlet入门 6-用户登陆案例-实现 7-用户登陆案例-总结 8-登陆后跳转 9-记录登陆次数

第十节 request和response

1-读取WEB工程下的文件 2-文件的下载 3-解决响应中文问题 4-用户注册

第十一节 COOKIE和session

1-会话技术概述 2-记录用户上次访问时间 3-记录用户商品浏览记录 4-session购物车的实现 5-验证码的校验

第十二节 jstl,el和jsp

1-jsp 概述 2-jsp 的注释和指令 3-jsp 的内置对象 4-pageContext对象 5-el 表达式 6-jstl 入门 7-jstl 常见标签的使用 8-将商品信息显示到页面上

第十三节 MVC和事务

1-jsp 的设计模式 2-反射回顾 3-内省 4-事务入门 5-转账案例 6-事务管理 7-案例总结 8-商品信息的添加和修改 9-商品信息删除和分页

第十四节 JQuery和AJax

1-Ajax 入门 2-Ajax 的请求 3-异步校验用户名是否存在 4-完成用户名的校验 5-模仿百度提示页面 6-Jquery完成省市联动(XML数据) 7-Jquery 完成省市联动(JSON数据)

第十五节 Listener和Filter

1-监听器概述 2-监听域对象销毁与创建 3-监听域对象属性的改变 4-监听session中javaBean状态的改变 5-过滤器入门 6-使用过滤器完成自动登陆 7-字符集编码过滤器

第十六节基础加强

1-自定义注解 2-servlet3.0 注解开发 3-Servlet3.0文件上传 4-动态代理-编码过滤器 5-动态代理-总结

第十七节网上商城实战

1-需求介绍 2-环境搭建 3-用户注册功能 4-用户激活 5-登陆功能 6-退出功能 7-分类模块 8-商品模块 9-商品分类 10-登陆功能完善 11-显示商品浏览记录 12-对代码解耦 13-购物模块 14-订单模块 15-我的订单 16-订单查询 17-在线支付 18-后台分类模块 19-后台商品分页和上传 20-商品的上架和下架 21-后台订单模块

第十八节 linux

1-Linux 入门 2-Linux 的常用命令一 3-Linux常用命令二 4-Linux 下安装软件

第十九节 Nginx

1-nginx 简介 2-集群搭建

第三章三大框架

一位可以在企业中担任大牛的工程师必须要掌握的框架就是SSH,这个阶段主要学习Hibernate框架,Struts2框架,Spring框架,Oracle数据库,Maven项目管理工具。通过此阶段的学习,能够使用SSH框架完成传统企业级项目开发。

Oracle

1-Oracle 概述 2-Oracle的安装和配置 3-环境准备-创建表空间 4-环境准备-用户操作 5-数据的基本操作 6-JDBC增删改操作 7-数据导入导出 8-Oracle 查询 9-函数 10-视图 11-序列 12-同义词 13-索引 14-PLSQL 15-储存函数和储存过程 16-触发器

Hibernate

1-Hibernate 入门 2-Hibernate 配置详解 3-Hibernate常用API 4-Hibernate持久化对象 5-Hibernate 缓存 6-Hibernate 关联映射 7-Hibernate 注解开发 8-Hibernate 检索方式 9-多表HQL 10-Hibernate 事务 11-Hibernate 优化一 12-Hibernate 优化二

Struts2

1-Struts2 快速入门 2-struts2框架流程介绍 3-配置详解 4-Struts2数据封装 5-Servlet-API 6-OGNL表达式 7-值栈简介 8-值栈使用 9-拦截器 10-文件上传 11-Ajax 开发 12-Struts2 注解开发

Spring

1-Spring快速入门 2-Bean的获取和实例化 3-SpringBean的生命周期 4-Bean的属性注入 5-Spring注解 6-Spring和Junit整合 7-Spring在Web应用 8-Spring aop 9-Spring 通知类型 10-JDBC Template 11-事务管理 12-声明式事务 13-ssh 整合--整合Hibernate 14-ss整合--整合struts2 15-ssh 练习-客户的查询和添加 16-ssh练习-查询订单

Maven

1-maven入门 2-创建SSH工程 3-聚合和继承 4-多模块工程 5-依赖 6-单元测试 7-私服的安装 8-私服的配置 9-发布jar包到私服 10-SVN和Maven

第四章物流实战

一位优秀的Java工程师必定是项目经验非常丰富的,如果你具备丰富的项目实战,那么你将是众多公司青睐的对象。此阶段主要通过实际案例,让你对复杂业务有一个深刻的认知,熟悉多种业务流程,丰富项目开发经验。

第一节

1-内容概述 2-系统环境 3-Git的安装和使用 4-easyui-入门 5-ezsyui-使用

第二节

1-内容概述 2-基础设置 3-收派标准 4-SpringData入门 5-Datagrid分页

第三节

1-第三天主要内容概述 2-加载收派标准 3-快递员管理 4-区域管理 5-代码优化

第四节

1-内容概述 2-定区基础管理 3-WebService 4-定区关联CRM 5-定区关联客户 6-定区关联快递员 7-分区简介

第五节

1-内容概述 2-前台功能准备 3-AnglarJS入门 4-短信验证 5-邮件验证 6-ActiveMQ短信平台入门案例 7-activeMQ整合Spring

第六节

1-内容概述 2-HTML 编辑器入门 3-HTML 编辑器使用 4-宣传活动-数据的保存和显示 5-宣传活动-远程调用和静态化 6-任务调度

第七节

1-内容概述 2-业务分析 3-导入数据 4-登陆功能 5-百度地图常用API 6-百度地图LBS云服务 7-客户下单 8-自动分单

第八节

1-内容概述 2-运单快速录入 3-关联订单分析 4-运单的保存和修改 5-ES 简介 6-ES 使用 7-Spring整合ES 8-索引管理

第九节

1-内容概述 2-权限控制简介 3-shrio入门 4-使用shrio 管理登陆 5-对页面进行权限管理 6-其他方式进行权限管理 7-菜单数据管理 8-角色管理 9-用户数据的查询 10-缓存

第十节

1-概述 2-业务分析 3-开启中转配送 4-运输配送管理 5-出库入库 6-导出报表-excel 7-导出报表-PDF 8-前端报表 9-系统部署-系统环境和数据库 10-系统部署-服务器

第五章流行框架

一位能够立于不败之地的Java工程师,必定是勇于接受新技术的人。此阶段主要学习目前市面上使用最为广泛的新技术,内容有mybatis框架,springmvc框架,Lucene、solr框架。通过此阶段的学习,让大家能够使用主流框架组合SSM开发,成为公司中非常需要的Java工程师。

Lucene

1-lucene 简介 2-Lucene基本概念 3-Lucene的开发环境 4-索引库的创建与查看 5-分词器简介 6-索引库的维护 7-查询索引

Solr

1-Solr 简介 2-Solr整合tomcat 3-Solr的基本使用 4-Solr中使用中文分析器 5-Solr中的业务域 6-索引库的维护 7-java客户端访问 8-JD搜索案例

mybatis

1-简介 2-入门 3-简单操作 4-mybatis的优点 5-配置文件详解 6-输入类型 7-输出类型 8-动态sql 9-关联映射 10-mybatis 整合spring

springmvc

1-简介 2-入门程序 3-整合mybatis 4-参数绑定 5-方法返回值 6-异常的处理 7-常用功能 8-拦截器 9-整合案例

第六章电商实战

电商项目是目前市面上比较火的网站,通过使用主流框架组合SSM开发,并引入新技术丰富电商项目,打造含金量超高的电商项目,让学员更轻松面对互联网电商项目开发岗位。

第一节:项目搭建

1-电商行业的背景 2-淘淘商城的系统架构 3-工程搭建 4-SVN的使用 5-服务中间件dubbo 6-框架整合

第二节:商品管理

1-商品列表 2-商品类目 3-图片上传 4-富文本编辑器 5-商品添加

第三节:内容管理

1-前台首页展示 2-内容分类展示 3-图片上传问题 4-内容分类添加 5-内容分类删除 6-插入内容数据 7-首页动态展示

第四节:缓存

1-流程介绍 2-Redis服务器搭建和使用 3-redis集群操作 4-使用redis做缓存 5-缓存同步

第五节:搜索

1-Solr服务器安装 2-导入商品数据 3-商品搜索-dao 4-商品搜索-搜索和展示 5-搜索集群搭建 6-搜索集群的操作 7-异常的处理

第六节:消息队列

1-消息队列介绍 2-activeMq的安装 3-ActiveMQ的使用方法

4-消息队列实现商品同步

第七节:网页的静态化

1-商品详情展示 2-缓存展示页面详情

3-freemrker使用

4-页面静态化 5-页面生成测试

第八节:Nginx

1-nginx的安装 2-Nginx配置虚拟主机 3-Nginx反向代理 4-负载均衡

第九节:SSO系统工程

1-工程搭建

2-sso注册功能 3-Sso用户登陆 4-Ajax跨域请求

第十节:购物车实现

1-工程搭建 2-添加购物车 3-购物车商品列表

4-修改购物车

5-删除购物车

第十一节:订单系统

1-工程搭建

2-订单确认

3-订单提交

第十二节:系统部署

1-数据库

2-服务器

3-测试

4-nginx 反向代理

原文发布于微信公众号 - java学习(javaxxf)

原文发表时间:2018-03-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python中文社区

移植Python2.7到ARM-LINUX嵌入式平台

笔者长期在ARM-LINUX嵌入式平台使用C语言开发。硬件IO操作只能用C确实没办法,但是应用程序用C简直就苦逼了,程序复杂一点,各种越界、指针错误、诡异死机、...

4323
来自专栏Hadoop实操

如何在CDH中安装和使用StreamSets

StreamSets由Informatica前首席产品官Girish Pancha和Cloudera前开发团队负责人Arvind Prabhakar于2014年...

5.8K10
来自专栏漏斗社区

黑客游戏| Owasp juice shop (三)

0x01 前言 继续上一篇的内容,往下闯关。想了解如何搭建的同学可参考第一篇文章。 看第一篇:黑客游戏| Owasp juice shop (一) 0x0...

3666
来自专栏移动端周边技术扩展

移动端常用数据库

2594
来自专栏linux驱动个人学习

深入 kernel panic 流程【转】

我们在项目开发过程中,很多时候会出现由于某种原因经常会导致手机系统死机重启的情况(重启分Android重启跟kernel重启,而我们这里只讨论kernel重启也...

3431
来自专栏FreeBuf

Python渗透测试工具都有哪些?

如果你热爱漏洞研究、逆向工程或者渗透测试,我强烈推荐你使用 Python 作为编程语言。它包含大量实用的库和工具,本文会列举其中部分精华。 网络 Scapy, ...

4178
来自专栏从零开始学 Web 前端

代码阅读——十个C开源项目

Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以...

3163
来自专栏腾讯Bugly的专栏

【Dev Club分享】iOS黑客技术大揭秘

Dev Club 是一个交流移动开发技术,结交朋友,扩展人脉的社群,成员都是经过审核的移动开发工程师。每周都会举行嘉宾分享,话题讨论等活动。 本期,我们邀请了腾...

3636
来自专栏FreeBuf

更适合作为主系统使用的Parrot Security简介

Parrot 是一个基于Debian的专注于渗透测试和隐私保护的Linux发行版,但是更加方便日常使用,有贴心的使用体验,丰富的工具,更注重隐私保护。 The...

7505
来自专栏角落的白板报

【52ABP实战教程】0.1-- Devops如何用VSTS持续集成到Github仓库!

“ 工欲善其事,必先利其器。磨刀不误砍柴工!” 管理工具会VSTS。 代码管理会用GITHUB。 服务器会用Azure。 所有的东西都是利用现有服...

3518

扫码关注云+社区