java web 核心_Java web核心应用开发

课程描述

从事非Java开发的人如何快速的转Java开发?转Java应具备哪些技术?

Java Web的核心技术有哪些?如何利用业界主流的技术快速的进行企业B/S应用开发?

通过该课程的学习,可使学员了解Java体系的技术要求,理解Web开发精髓,了解业界流行的Java框架与技术,会结合开发工具的一些常用的功能、快速代码生成的技巧、调试技巧跟学员进行实战讲解,使学员能够熟练的掌握日常开发中必备的一些技能。并能在实战中应用相关技术快速进行Web应用开发。

课程内容:

1、Java 简介:

Java语言简介

Java与Internet

Java程序的类型

Java的平台无关性

Java虚拟机

Java虚拟机的运行过程

Java的开发工具包

Java Platform2

下载安装JDK

配置环境变量

开发Java程序的步骤

集成开发环境eclipse的介绍

Eclipse的环境配置

Java源程序和字节码文件

使用Java解释器运行字节码文件

【案例】使用Eclipse编写一个Java程序

2、Java语言的特点

简单

面向对象

健壮性

安全性

分布性

多线程

3、Java虚拟机

虚拟机的介绍和分类

Java虚拟机的基本原理

Java虚拟机的基本概念

Java虚拟机的结构组成

4、垃圾回收

垃圾回收介绍

垃圾回收的原理和意义

如何强制进行垃圾回收

5、面向对象特征

面向对象的基本概念

面向对象的抽象特性及成员剖析

面向对象的封装性

面向对象的继承性

面向对象的多态性

6、访问权限控制

Public

Protected

缺省

Private

【案例】通过案例剖析面向对象的特性及访问修饰符的使用

7、抽象类与接口

抽象类

接口

抽象类与接口的区别

8、内部类

什么是内部类

为什么使用内部类

【案例】通过案例讲解内部类的使用

9、反射

什么是反射

反射应用场景

使用Reflection的3个步骤

【案例】演示反射的使用

10、异常

编译时异常

运行时异常

异常应用模型

自定义异常

【案例】系统异常与自定义异常的使用

11、多线程

线程的概念

进程与线程的区别

为什么要使用多线程

Java实现多线程的两种方式Thread和Runnable

分别用两种方式实现Java的多线程

线程优先级

线程的生命周期

线程的状态

什么是后台线程

生产者与消费者模式

线程池的定义

同步与异步的区别

有哪些常见的线程池以及用法

【案例】实例演示多线程的使用

【案例】实例演示4种线程池的使用

12、集合

集合的定义

集合框架的优点

Java.util中的常用的集合类介绍

ArrayList

迭代器

LinkedList

Vector

HashMap

Set

集合的应用

【案例】实例演示各种集合类的使用

13、mysql

mysql介绍

mysql的安装与环境配置

mysql的常用操作

mysql可视化客户端的安装、连接配置

14、JDBC

Reflection简介与其工作原理

Java动态相关机制反射

使用Reflection的3个步骤

数据库访问技术简介

数据库编程步骤

ODBC与JDBC的介绍与使用差异

JDBC的详细介绍

JDBC工作示意图

JDBC访问数据库步骤

JDBC操作数据库示例

事务的处理和使用

【案例】通过JDBC访问数据库实现增删改查

15、Java Web应用开发技术概述

前端技术-HTML、CSS、JavaScript

理解浏览器是什么?

理解BOM、DOM操纵

清晰前台技术角色与开发使用方式

如何简化前台开发?

J2EE规范中组件-JavaBean、Jsp、Servlet、JDBC、xml、JNDI……

理解Java Web世界中的容器概念

清晰JavaEE应用架构

16、tomcat

tomcat介绍

tomcat的安装与环境配置

tomcat的常用操作与安装目录结构介绍

tomcat管控台介绍

tomcat集成到eclipse

17、JSP

JSP简介

JSP运行原理

TemplateMethod模板方法模式之应用

运行一个JSP程序

JSP程序结构的介绍

Include动作指令

Forward动作指令

Param动作指令

Plugin动作指令

setProperty和getProperty

Page介绍

JSP内置对象-Request的介绍和使用

JSP内置对象-Response的介绍和使用

JSP内置对象-out的介绍和使用

JSP内置对象-application的介绍和使用

JSP中文问题-页面中文乱码

JSP中文问题-URL传参中文乱码

JSP中文问题-URL表单提交中文乱码

JSP中文问题-数据库中文乱码

自定义错误页面

【案例】实例的形式讲解上述各种动作指令的使用与内置对象的应用

18、Servlet

Servlet简介

Servlet工作原理

Servlet生命周期

Servlet使用示例

19、Servlet应用

Servlet实现MVC开发模式

JSP调用Servlet

通过超链接调用Servlet

Servlet实现文件的读写

Servlet实现文件的上传和下载

【案例】通过Servlet实现文件的读写

20、【案例】通过Servlet实现文件的上传和下载Servlet过滤器

什么是过滤器

过滤器的基本原理

Servlet实现IP访问的Filter

Servlet实现字符编码的Filter

Servlet获取请求信息以及信息头

Servlet获取参数信息

Servlet的Cookies操作

Servlet的Session操作

【案例】通过Servlet实现IP Filter

【案例】通过Servlet实现字符编码的Filter

21、SSM框架

框架是什么

使用优秀框架的好处

各层框架的应用情况

SSM框架的架构

SSM各部分技术负责的工作组成

MVC的介绍和原理

22、SpringMVC

什么是SpringMVC

SpringMVC工作原理

SpringMVC框架介绍

SpringMVC组件总结

创建SpringMVC应用

添加SpringMVC依赖

Springmvc.xml的配置和说明

配置处理器映射器HandlerMapping

配置处理器适配器HandlerAdapter

配置视图解析器ViewResolver

编写Handler

Springmvc.xml配置action

注解应用

应用部署启动

【案例】利用SpringMVC完成增删改查的界面和控制器部分

23、Mybatis

Mybatis的前世今生

Mybatis的介绍

Mybatis与传统JDBC的比较

Mybatis的工作流程

Mybatis的基本要素

环境配置

事务管理

配置数据源

SQL映射文件

动态SQL

缓存

SqlSessionFactory介绍以及生命周期

SqlSession介绍以及生命周期

【案例】利用Mybatis完成增删改查的数据库部分

24、Spring

什么是Spring

Spring的模块组成

搭建Spring开发环境

建立Spring项目

Spring中Bean配置

IOC和DI

IOC出现之前-分离接口与实现

IOC出现之前-采用工厂设计模式

IOC-反转控制

Spring的IOC容器配置Bean

Spring容器

ApplicationContext

依赖注入的3种方式

外部属性文件的使用

组件扫描和组件装配

AOP简介

Spring AOP

25、【案例】SSM三大框架的整合

SpringMVC与Spring的整合

Mybatis与Spring整合

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值