JavaWeb工程师

Java语言在Web开发领域的实现,作为Java工程师的你,再也不用劳烦Php的兄弟了。对了,BAT 都是Java体系核心,你准备好入职了么?

  • JavaWeb工程师
  • 97课程

    425个视频课时

  • 59小时

    合计课程时长

  • 2263305

    共计2472348次学习

  • 小白

  • 走进JavaWeb的世界
  • JAVA基本开发环境搭建
  • Java基础
  • Java面向对象
  • 常用JavaAPI详解
  • Java深入
  • JSP
  • JDBC
  • Servlet
  • 初级JavaWeb工程师面试辅导
  • 初级

  • Webservice入门
  • Spring
  • Struts2
  • SpringMVC
  • Hibernat
  • MyBatis
  • MySQL数据库
  • 源代码管理工具
  • 中级

  • Java高级开发技术
  • Oracle数据库
  • NoSQL数据库入门
  • Maven
  • 检索技术入门
  • JAVA设计模式
  • 高级

  • 存储技术Hadoop入门
  • 专家

  • 学习中
  • 已学完
  • 未学习
  • 即将上线

初级Java Web工程师

走进JavaWeb的世界
1.走进 JavaWeb 的世界
JAVA基本开发环境搭建
工欲善其事,必先利其器。搭建开发环境和掌握应手的开发工具是学习Java的先决条件。
1.Java语言简介 2.Java开发环境搭建 3.Java Eclipse集成开发环境搭建详解
Java基础
J2SE是J2EE的技术基础,所以熟练掌握J2SE的内容非常重要。本阶段讲解了Java的核心语法及基本使用。如果你已经学习过Java的核心知识,可以跳过本阶段的学习,如果你想深入掌握Java语言,可以通过Java学习路径图进行学习。
1.Java语言基础-计算机进制转换:二进制、八进制、十进制、十六进制互转 2.Java编程基础知识入门:变量与数据类型 3.Java判断与关系运算
4.Java语言逻辑运算 5.Java if判断语句的用法 6.Java语言Switch语句详解
7.Java循环结构语句的特点和使用方法 8.Java数组 9.Java String字符串详解
10.Java异常处理
Java面向对象
Java是一门完全面向对象的编程语言,本阶段讲解Java面向对象的核心思想。
1.Java面向对象中类与对象的概念和使用 2.Java类方法详解 3.Java面向对象的基本特征之一:封装性
4.Java面向对象中引用的传递 5.Java面向对象基本特征:继承 6.Java面向对象-抽象类与接口
7.Java面向对象多态性 8.Java面向对象之泛型
常用JavaAPI详解
本系列课程针对Java中比较常用的API进行逐一讲解,包括Java的文件操作,日期与时间的处理,字符和编码的处理,常用数学API的使用,数据包装类详解,以及常用的正则表达式,通过本系列课程,让大家掌握Java中常用的API,为方便后续的开发打下基础。
1.Java本地文件操作 2.Java 的日期与时间处理
Java深入
本阶段帮助大家深入了解Java开发工具,常用API,并学习实际项目开发中的规范。
1.Java开发调试技巧及Eclipse快捷键使用方法 2.Java工程结构管理
JSP
JSP、PHP、ASP.NET 三门技术被称为 Web 后端开发的 3P 技术,其中 JSP 依托 J2EE 平台更是 Web 开发领域的一枝独秀。学好 JSP,是进入 J2EE 企业开发的第一步。通过本阶段内容的学习,你将能够搭建 JSP 的开发环境,了解 JSP 的基本语法及内部对象的使用。
1.JSP 基本介绍 2.在 Windows 下搭建 JSP 开发环境 3.在 Mac 下搭建 JSP 开发环境
4.在 Linux 下搭建 JSP 开发环境 5.JSP 基本语法 6.JSP编译指令和动作指令
7.JSP内置对象(上) 8.JSP内置对象(中) 9.JSP内置对象(下)
JDBC
JDBC 是 Java 对关系型数据库进行访问的最主要的 API,是 Java 数据库编程的技术基础。通过本阶段内容的学习,你能够掌握数据库的基本知识及 JDBC 技术的基本原理,并能够使用JDBC编写出对数据库进行增删改查的简单程序。
1.数据库基础知识 2.MySQL 入门 3.JDBC 编程
Servlet
Servlet 是 Server Applet 的缩写,也称为服务端小程序。Servlet 技术一直处于不断的发展及进步之中,现在已经成为很多框架的技术基础,比如 Spring、Struts2 等。通过本阶段课程的学习,你将了解Servlet的运行原理,Servlet 过滤器的知识并能编写出相对复杂的 Java Web 程序。
1.Servlet 概述 2.Servlet 编程实例 3.Servlet 过滤器
初级JavaWeb工程师面试辅导
1.Java 基础知识面试指导 2.Java面向对象面试指导 3.JSP 与 Servlet 面试指导
4.MySQL数据库基础面试指导

中级Java Web工程师

Webservice入门
Web service是一个平台独立的,低耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。
1.Java中的XML操作 2.Java中的JSON操作
Spring
Spring是一个开源框架,也是一个基于控制反转、依赖注入的轻量级容器,它的出现大大简化了传统的J2EE开发模式。Spring的主要优势之一就是其分层架构,该架构允许使用者自主选择任意件,同时为 J2EE 应用程序开发提供集成框架。现在,Spring已经成为J2EE企业开发中的标准配置。
1.Spring 入门介绍 2.Spring 入门示例 3.Spring IoC 容器深入理解
4.Spring 的配置文件浅析 5.简化 Spring XML 的配置 6.Java 注解技术详解
7.Spring表达式语言 8.AOP概述 9.Spring AOP 之增强
Struts2
Spring MVC是一种基于Java的轻量级Web框架,它使用了MVC架构模式的思想,将web层进行职责解耦,用来简化日常开发。Spring MVC 使用简单,学习成本低,很容易就写出性能优秀的程序。目前越来越多的项目选择使用Spring MVC 作为其Web开发框架。
1.Struts2概述 2.编写 Struts2 HelloWorld 程序 3.Struts2 标签
4.Struts2 拦截器
SpringMVC
本阶段将带大家了解SpringMVC 入门实战教程和代理IP提取系统。
1.SpringMVC 快速入门 2.SpringMVC 常用注解类 3.SpringMVC 数据校验
4.SpringMVC 中的拦截器与异常处理 5.SpringMVC 实现文件上传下载、国际化等 6.SpringMVC 与底层数据库的交互
7.SpringMVC+Mybatis 框架介绍 8.用 SpringMVC+MyBatis 来搭建网站 9.用 SpringMVC+MyBatis 搭建高性能安全站点
Hibernat
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了轻量级的对象封装,使得Java程序员可以使用面向对象的编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用。
1.第一个 Hibernate 应用 helloapp 2.深入理解 Hibernate
MyBatis
本阶段讲解开源持久层框架 MyBatis 工作原理,使用方法。主要包括:MyBatis 介绍,环境搭建,基本配置文件,映射配置文件,简便查询,高级查询,数据增、删、改操作,动态 SQL,数据识别器,事务处理。
1.初识 MyBatis
MySQL数据库
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。由于MySQL体积小、速度快、总体拥有成本低、开放源码等特点,被广泛应用于互联网行业。熟练使用MySQL是成为一名合格的Java Web开发工程师的必备技能之一。
1.MySQL 简介及安装 2.MySQL 连接到数据库 3.使用 MySQL 数据库和表
4.MySQL 数据类型 5.基于反射的通用 DAO 的展示和 MySQL 数据库的实战 6.利用反射完成初级万能 DAO
源代码管理工具
源码版本管理工具在软件开发流程中扮演着版本历史记录、代码协同管理以及支持发布工作等角色,其重要性不言而喻。使用源码管理工具可以帮我们解决管理大量源代码和解决团队协作中出现的困难。
1.Git 本地操作 2.Git 远程协作 3.深入理解 Git 远程操作

高级Java Web工程师

Java高级开发技术
Java本身包罗万象,当我们需要使用Java开发更加复杂的软件时,只掌握Java基本语法和面向对象特性是远远不够的。本课程通过对Java高级开发技术进行讲解,带领大家走入Java世界的更深处。
1.Java集合类详解 2.Java中的IO操作 3.Java多线程编程
4.Java中的HTTP通信
Oracle数据库
Oracle数据库是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的 适应高吞吐量的数据库解决方案。
1.Oracle 数据库系统环境搭建 2.Oracle 数据查询 (一) 3.Oracle 数据查询 (二)
NoSQL数据库入门
NoSQL泛指非关系型的数据库。随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的纯动态网站已经显得力不从心,暴露了很多难以克服的问题,而非关系型的数据库则由于其本身的特点得到了非常迅速的发展。NoSQL数据库的产生就是为了解决大规模数据集合多重数据种类带来的挑战,尤其是大数据应用难题。
1.mongoDB使用基础
Maven
Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的面向项目的方法,公司项目采用 Maven 的比例在持续增长。
1.Maven 概述及安装 2.使用 Maven 构建 Java 项目
检索技术入门
Lucene是一套用于全文检索的开源库,能够做全文索引和检索。 Solr是一个高性能,基于Lucene的全文搜索服务器。同时对其进行了扩展,提供了比Lucene更为丰富的查询语言,并实现了可配置、可扩展并对查询性能进行了优化,是一款非常优秀的全文搜索引擎。
1.设计模式之策略模式
JAVA设计模式
设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式是软件工程的基石,项目中合理的运用设计模式可以完美的解决很多问题,掌握设计模式,是走向软件高手的必由之路。
1.设计模式之单例模式 2.设计模式之装饰者模式 3.设计模式之观察者模式
4.设计模式之工厂模式

Java Web专家课程

存储技术Hadoop入门
随着云计算、大数据迅速发展,需要用hadoop解决大数据量高并发访问的瓶颈。同时大数据处理是未来IT业必须要掌握的技术。
1.Hadoop 概述