传播智客J2EE学习线路图

2023-10-29





第一步:JavaSE部分

  • 第1阶段 Java基础知识

    >> 计算机基础知识
    >> Java开发环境的搭建和应用
    >> 进制转换
    >> 有符号数据表示法(原码,反码,补码)
    >> Java语法基础(关键字,标识符,注释,
          常量,变量,数据类型,运算符)
    >> 程序流程控制语句及其应用
          (if,switch,for,while)
    >> 函数及其应用
    >> 数组及其应用
    >> 水仙花,裴波纳契数列,数据加密
          等经典问题的详解讲解。

  • 第2阶段 面向对象

    >> 面向对象思想
    >> 类与对象
    >> 类的组成
    >> 封装及其应用
    >> 继承及其应用
    >> 多态及其应用
    >> 抽象类及其应用
    >> 接口及其应用
    >> 包,导包及其应用
    >> 单例设计模式,简单工厂模式和工厂
          方法模式,模板设计模式。

  • 第3阶段 Eclipse的使用和常用API

    >> Eclipse的安装和使用
    >> Java API的介绍和使用
    >> 字符串类的常见操作
    >> 正则表达式的使用
    >> 日期类的使用
    >> 集合体系结构及其使用
    >> 异常体系结构及其使用
    >> File类的概述及其使用
    >> IO流体系结构及其使用
    >> 递归算法,装饰设计模式,泛型的使
          用,增强for循环,可变参数,静态导
          入等特性的详细讲解。

  • 第4阶段 JavaSE高级

    >> 多线程概述及其应用
    >> 多线程的线程安全问题及解决方案
    >> 死锁问题
    >> 多线程的生产者消费者问题
    >> 线程组,线程池问题
    >> GUI的概述和基本使用
    >> GUI中事件监听机制及适配器设计模式
    >> 网络编程概述及其应用

    >> UDP协议发送和接收数据
    >> TCP协议发送和接收数据
    >> 反射的概述及其应用
    >> 反射获取类中的成员并使用
    >> 反射越过泛型检查
    >> 反射运行配置文件的内容
    >> 多线程群聊,聊天室的编写,文件上传
          服务器,类加载器,反射及代理。

  • 视频下载

    >>基础幽默版下载>>基础精华版下载

第二步:JavaWeb部分

  • 第1阶段 JavaWeb前端

    >> HTML
    >> css
    >> JavaScript
    >> dom

  • 第2阶段 JavaWeb基础

    >> xml
    >> tomcat
    >> http协议
    >> servlet
    >> request与resposne
    >> cookie与session

  • 第3阶段 JavaWeb中级

    >> jsp语法
    >> el与jstl
    >> 自定义标签
    >> 国际化
    >> mvc与jsp模式
    >> web三层架构

  • 第4阶段 JavaWeb-jdbc

    >> Mysql数据库
    >> 多表操作
    >> jdbc原理与API
    >> 事务管理
    >> DataSource
    >> DbUtils
    >> 分页与其它操作

  • 第5阶段 JavaWeb-高级

    >> Listener
    >> Filter
    >> 文件上传下载
    >> ajax操作

  • 第6阶段 项目实战

    >> 基础加强
    >> 在线支付
    >> 项目实战

视频下载

>>JavaWeb视频下载

第三步:SSH框架部分

Struts2框架

  • 1. Struts2入门

    >> 框架介绍
    >> Struts2框架介绍
    >> Struts2快速入门
    >> Struts2配置
    >> 等等

  • 2. action

    >> action创建方式
    >> action配置
    >> action调用
    >> action访问servlet
    >> Result结果类型

    >> action类型转换
    >> action处理请求参数
    >> 请求参数校验
    >> Struts2国际化

  • 3. 拦截器

    >> 拦截器原理介绍
    >> 拦截器配置与使用
    >> 拦截器案例
    >> 文件上传与下载

  • 4. Struts2核心-拦截器

    >> 拦截器原理介绍
    >> Struts2拦截器配置与使用
    >> 拦截器案例
    >> 文件上传与下载
    >> 触发器

  • 5. ognl与valueStack

    >> ognl介绍与基本使用
    >> valueStack介绍与使用
    >> ognl获取valueStack中
          信息

  • 6. Struts2标签库

    >> 逻辑标签介绍
    >> 表单标签介绍

  • 7. Struts2综合案例

    >> Struts2防止表单重提交
    >> Struts2中json插件使用
    >> struts案例-员工信息管理

Spring框架

  • 1. Spring入门

    >> IoC快速入门
    >> Bean管理
    >> DI依赖注入
    >> 注解开发

  • 2. 切面编程

    >> AOP编程思想
    >> 自定义AOP实现
    >> AspectJ编程
    >> JdbcTemplate使用

  • 3. 事务管理

    >> 编程式事务管理
    >> 声明式事务管理
    >> 注解事务管理

  • 3. SSH整合

    >> Struts2整合spring
    >> Spring整合Hibernate
    >> HibernateTemplate
    >> 注解整合

Hibernate框架

  • 1. Hibernate开发基础

    >> Hibernate概述
    >> Hibernate快速入门
    >> HibernateAPI的详解及常见配置
    >> Hibernate持久化配置及主键生成策略

  • 2. Hibernate中级开发

    >> Hibernate持久化对象的状态转换
    >> Hibernate的一级缓存及原理
    >> Hibernate关联关系配置及应用
    >> Hibernate检索方式

  • 3. Hibernate高级开发

    >> Hiberante抓取策略
    >> Hibernate事务并发及处理
    >> Hibernate二级缓存
    >> Hibernate查询缓存

SSH项目实战

第四步:JavaScript部分

  • 第1阶段 JavaScript

    >> JavaScript基础内容
    >> JavaScript的ECMA
          Script(语法内容) 
    >> JavaScript的BOM
          (浏览器对象模型)
    >> JavaScript的DOM编程
    >> JavaScript常用事件
    >> JavaScript解析XML
    >> JavaScript的函数
    >> JavaScript的对象
    >> JavaScript的闭包
    >> JavaScript的原型
    >> JavaScript的继承

  • 第2阶段 Ajax

    >> 同步交互与异步交互
    >> 异步交互原理
    >> 异步交互实现步骤
    >> 异步交互的实际案例
    >> 请求响应使用的数据格式

  • 第3阶段 jQuery

    >> JavaScript常用库介绍
    >> jQuery基本使用
    >> jQuery的选择器
    >> jQuery的DOM操作
    >> jQuery的事件处理
    >> jQuery的Ajax操作
    >> jQuery的常用插件

  • 第4阶段 EasyUI

    >> 如何使用EasyUI
    >> EasyUI的常用控件
    >> EasyUI的实际案

第一个项目(软件项目管理)

  • ERP
  • 协调办公OA系统
  • 国家电力系统
  • BOS宅急送

视频下载

>>协调办公OA

第五步:Maven +软件项目管理

  • Maven

    >> MAVEN的安装与配置
    >> 坐标与依赖
    >> 仓库
    >> 生命周期

    >> 聚合与继承
    >> Nexus私服
    >> SSH项目+MyEclipse+maven

  • 软件项目管理

第六步:其他框架和技术

  • 第1阶段 WebService

    >> 介绍,分布式计WebService
    >> WebService与传统的分布式计算技较
    >> Web服务通常应用于下列场合
    >> SOAP(Simple ObjectAccess
          Protocol)5
    >> Web服务(Web Services)SOA的
          服务契约WSDL
    >> WebService底层原理
    >> 调用网上的web services服务,天气
          预报
    >> 如何看wsdl文件?
    >> 如何发布自己的web服务
    >> 增强,修改wsdl的内容

  • 第2阶段 强大的的Apache CXF
                 Web服务

    >> Apache CXF介绍
    >> CXF的WebService应用
    >> 加入消息拦截器
    >> 升级让CXF支持最新的SOAP1.2协议
    >> Spring框架整合CXF Web服务
    >> 接口方式发布CXF Web服务
    >> 使用jQuery调用CXF Web服务
    >> WebServices的安全

  • 第3阶段 Activiti

    >> 业务流程建模与标注BPMN 2.0 
          流程引擎
    >> Activiti 基本架构和服务组件
    >> 流程代办在线流程设计器流程嵌入
          式部署
    >> 流程管理自动化
    >> ProcessEngine(流程引擎)
    >> RepositoryService(管理流程定义)
    >> RuntimeService(执行管理,包括
          启动、推进、删除流程实例等操作)
    >> TaskService(任务管理)
    >> HistoryService(历史管理(执行完
          的数据的管理))
    >> IdentityService(组织机构管理)
    >> FormService(一个可选服务,任务
          表单管理)

  • 第4阶段 Orcale

    >> SQL
    >> PL/SQL
    >> JAVA调用存储过程和函数
    >> 触发器
    >> 数据字典
    >> 用户安全
    >> 闪回
    >> 分布式数据

  • 第5阶段 Spring MVC

    >> SpringMvc三种映射处理器
    >> SpringMvc三种控制器
    >> SpringMvc数据返回ajax调用
    >> ajax调用和重定向
    >> 文件上传与拦截器
    >> SpringMvc与hibernate整合
    >> SpringMvc注解参数

  • 第6阶段 MyBatis

    >> 基本增、删、改、查的使用
    >> 动态sql
    >> 联合查询
    >> 延迟加载
    >> 一级缓存与二级缓存
    >> mybatis缓存框架
    >> 基于注解mybatis开发
    >>mybatis整SpringMvc

  • 第7阶段 Mongdb

    >> 非关系型数据库的介绍
    >> mongodb数据库存储以及交互
    >> mongdb 的数据备份
    >> mongodb的安全控制
    >> mongodb 的集群(主从复制,
          副本集)
    >> mongdb 分布式存储
    >> mongodb 与java 整合

  • 第8阶段 Lucene 和Solr

    >> 全文检索的基本概念
    >> lucene 索引的操作(增删改查分页)
    >> lucene 索引的得分机制原理分析
    >> 分词器的原理以及使用
    >> 索引库优化
    >> 高亮器的使用
    >> lucene 各种查询条件的介绍
    >> 全文检索与数据库检索的区别

    >> lucene 在项目当中的使用以及需要
          注意的问题
    >> solr 的介绍以及环境的搭建
    >> solr 的提供的rest 的接口介绍
    >> 使用solrj 来调用solr 的服务
    >> solr 的单核心与多核心的作用
    >> solr 索引结构的分析以及配置文件介绍 
    >> solr 插件的介绍以及安装(与数据库
           整合插件)
    >> solr 怎么整合到我们的实际应用当中

http://java.itcast.cn/subject/javastudypath/index.shtml第二个项目(软件项目管理)

  • 移动电子商城
  • 医药集中采购平台
  • 杰信商贸综合管理平台
  • 新巴巴运动网





FROM: http://java.itcast.cn/subject/javastudypath/index.shtml












本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

传播智客J2EE学习线路图 的相关文章

随机推荐

  • 超级实习生计划打卡—HashMap的实现原理(简要概述)

    HashMap简介 数据无序 底层由数组 链表 红黑树实现 JDK8开始 容量是2的指数幂 初始大小为16 不指定长度 发生冲突时通过拉链法处理 当链表大于阈值时 阈值默认为8 将链表转化为红黑树 时间复杂度 哈希查找O 1 哈希冲突多O
  • MySQL-SQL全部锁详解(上)

    作者 小刘在C站 个人主页 小刘主页 努力不一定有回报 但一定会有收获加油 一起努力 共赴美好人生 学习两年总结出的运维经验 以及思科模拟器全套网络实验教程 专栏 云计算技术专栏 小刘私信可以随便问 只要会绝不吝啬 感谢CSDN让你我相遇
  • date-fns 周助手函数

    date fns 周助手函数 getISOWeek 描述 获取ISO标准的周数 参数说明 接收一个Date对象或者一个表示日期的字符串 date 一个Date对象或者一个表示日期的字符串 表示要获取ISO标准的周数的日期 返回值说明 返回一
  • 神经辐射场 (NeRF) 概念

    神经辐射场 NeRF 概念 理论介绍 NeRF模型以其基本形式将三维场景表示为由神经网络近似的辐射场 辐射场描述了场景中每个点和每个观看方向的颜色和体积密度 这写为 F x
  • IDEA创建Servlet(Web)项目完整教程-2021

    使用2020版IDEA创建Servlet 使用2020版IDEA创建一个完整的Web项目的整个过程分为四步 第一步 创建一个普通的Java项目 1 打开IDEA 选择菜单File gt New gt Project 2 选择Java 以及自
  • 新中国成立以来的历次暴富机会

    之所以想写这个东西 是因为中国正处于一个快速转型的过程 各个社会阶层的变迁动荡很大 在这种动荡的变迁语境下 由于缺乏统一的价值观和文化继承 八仙过海各显神通 有些人抓住了这些机遇 一夜暴富 有些人含辛茹苦 至今尚不得温饱 抚今追昔 希望对未
  • Vue+elementUI<el-input> 输入框手机号校验

    1 手机号是否正确校验
  • python 机器视觉测量_用Opencv python实现精密测量

    实际上 我正在使用OpenCV和Python开发一个机器视觉项目 目标 项目的目标是以高精度测量组件的尺寸 主要硬件 巴斯勒5MP照相机 aca 2500 14gm 一个红色背光灯 100毫米x 100毫米 我的组件大小约为60毫米 实验
  • 173. 矩阵距离(多源点的最短路径问题)

    给定一个N行M列的01矩阵A A i j 与 A k l 之间的曼哈顿距离定义为 dist A i j A k l i k j l 输出一个N行M列的整数矩阵B 其中 B i j min1 x N 1 y M A x y 1dist A i
  • Windows系统解压zip文件之后乱码的问题的原因和解决方法

    我昨天用7zip压缩了一个压缩包给我同事 他那边显示的是乱码 像下面这样 具体的原因是 7zip压缩zip格式的文件的时候 对文件名默认使用的是Windows系统的默认编码 我的系统的默认编码是936 可以使用chcp命令查看 而我同事的系
  • 关于java中对象的循环引用问题

    在C 中使用过智能指针的同学们应该都清楚智能指针对C 中内存管理带来的极大便利 但是也会引入一些头疼的问题 比如智能指针带来的循环引用的问题 这个问题在之前的项目中一直没有很好的解决 最近参与到android的项目开发 对java的内存的管
  • 【Flink】Flink 启动报错 DirectoryNotEmptyException Could not close resource

    美图 1 背景 windows下开发Flink程序 启动的时候报错如下 下次再次启动的时候就不报错了 org apache flink util FlinkException Could not close resource at org
  • docker-compose部署微服务

    服务器中安装docker compose 首先就是将要部署的服务打成jar包 然后传到服务器上 并在其同级目录下创建一个Dockerfile文件 内容主体 FROM anapsix alpine java 8 server jre unli
  • 驱动程序如何支持非阻塞读写操作

    1 应用层指定非阻塞模式 fd open dev xxx O RDONLY O NONBLOCK 在open打开设备节点时 指定打开方式为非阻塞打开 O NONBLOCK 2 驱动代码感知当前操作方式 struct file unsigne
  • css3transform rotate,CSS3详解:transform [旋转rotate、扭曲skew、缩放scale和移动translate以及矩阵变形matrix]...

    CSS3详解 transform 旋转rotate 扭曲skew 缩放scale和移动translate以及矩阵变形matrix transform的属性包括 rotate skew scale translate x y 分别还有x y之
  • Vue懒加载使用全教程(收藏加关注)简单易学

    Lazyload 是 Vue 指令 使用前需要对指令进行注册 import createApp from vue import App from App vue import router from router import store
  • npm发包中一些操作备忘

    1 npm发布相关命令 发布 npm publish 发布beta版 npm publish tag beta 取消发布 npm unpublish force 2 lerna发布相关命令 发布 lerna publish 其他的的官方文档
  • centos7 L2TP/ipsec 搭建

    背景 公司需要通内网 故此部署vpn 流程 1 安装所需要的包 这次部署使用的是腾讯云机器centos7 3 centos7 使用libreswan代替了以往的openswan yum install y make gcc gmp deve
  • 使用Postman如何在接口测试前将请求的参数进行自定义处理

    1 前言 当我们使用 Postman 进行接口测试时 对于简单的不需要处理的接口 直接请求即可 但是对于需要处理的接口 如需要转码 替换值等 则就麻烦一些 一般我们都是先手动把修改好的值拷贝到请求里再进行请求接口 这也是大多数测试人员进行接
  • 传播智客J2EE学习线路图

    第一步 JavaSE部分 第1阶段 Java基础知识 gt gt 计算机基础知识 gt gt Java开发环境的搭建和应用 gt gt 进制转换 gt gt 有符号数据表示法 原码 反码 补码 gt gt Java语法基础 关键字 标识符