×

  首页 >   全部课程 > 基于MVC模式Java Web开发技术部分

在线试听


基于MVC模式Java Web开发技术部分

企业定制,团体报名请您

在线预约

课程代码:2131培训课时:60课时(8天)

该班级优惠招生中 在线咨询

备注:详情可拨打 400-690-6115 或在线咨询客服人员

课程简介

        Java技术由于其跨平台和性能方面的优势,被大量的应用到移动互联和网站开发中。本课程在学员已经有了基础的Java编程知识后,介绍使用Java来开发Web程序。既涉及到Web前端,又有Web服务端开发的内容。重点介绍Web服务端开发的知识。本课程通过开发一个B2C类型的电子商务网站的实战案例,课程覆盖了一个Web网站和手机应用的服务端程序的所有内容。学员完成本课程后,在课堂上就完成了一个完整的电子商务网站的开发过程。同时也学会了Java Web开发的所有内容。

学员基础

? 参加过Java编程语言开发基础课程

? 已经掌握了JAVA 语言,能够独立编写一般的数据库操作程序

? 理解面向对象的概念和技术

课程目标

? 学习Web应用程序结构

? 学习HTMLCSS网页开发基础、JavaScript脚本语言等客户端技术

? 学习JSP基本语法、JSP内置对象、JavaBean技术、Servlet技术、过滤器和监听器等服务端开发技术

? 学习Java Web的数据库操作、EL(表达式语言)、JSTL标签

? 了解和掌握Ajax技术、JQuery等前后端框架

展示全部

课程大纲

模块名称

课程内容

案例介绍

本课程中涉及到的电子商务网站需求介绍。包括用户管理,商品管理,订单管理,物流管理等五大模块。同时介绍每个模块中的具体需求,以及完成后的验收标准。

HTML5CSS3

1. B/S架构

2. HTML基本使用

3. HTML DOM

4. CSS和样式表

5. 盒子模型与布局

6. HTML5新特性(WebSocket通信协议,CanvasSVGGeoLocation,离线缓存)

7. CSS3新特性

动手实践:创建电商网站的前端基本结构

JavaScript

1. JavaScript基本语法

2. 数组,函数,对象的使用

3. JavaScript时间绑定/触发

4. DOM模型

5. JavaScript操作CSSDOM

动手实践:实现电商网站的用户界面的动态效果

AJAX&jQuery

1. Ajax概述

2. XMLHttpRequet使用

3. Json语法与使用

4. jQuery核心函数

5. jQuery选择器

6. jQuery操作CSS

7. jQuery基于Ajax使用

动手实践:实现电商网站往后台提交数据

BootStrap

1. BootStrap使用

2. 栅格系统

3. 表单,表格,按钮,图片

4. 下拉菜单

5. 导航条

6. 分页,进度条

动手实践:完成电商网站的母版页和导航栏,通用菜单

Web 服务器技术

1. Http协议

2. Tomcat服务器应用

3. Tomcat目录结构解析

4. Tomcat端口配置

5. Tomcat启动与停止

6. MyEclipse结合

动手实践:搭建开发环境和生产环境

Servlet应用

1. 理解HTTP Servlet 的基础知识

2. 理解Servlet 的生命周期

3. 理解Servlet 体系结构

4. 掌握Servlet 请求和响应

5. 重定向和转发

6. 中文乱码解决方案

7. 项目路径问题

动手实践:完成电商网站中的验证和消息处理功能

JSP

1. 理解JSP的概念以及语法

2. 理解JSP原理

3. 了解JSP页面的执行过程和JSP页面的优点

4. 掌握典型Web应用程序的目录结构

5. 描述Web应用程序的开发过程

6. JSP脚本段和表达式

7. JSP声明和指令

8. JSP 9大隐式对象

9. 域对象使用

动手实践:完成电商网站中的交互页面

Session&Cookie

1. Session原理

2. Session失效

3. URL重写

4. Session活化和钝化

5. Token令牌应用

6. Cookie机制

7. Cookie创建与使用

动手实践:实现用户身份验证功能

EL表达式

1. EL表达式简介

2. EL使用

3. EL取值原理

4. EL11大隐含对象

5. EL逻辑运算

6. 函数库深入

动手实践:实现数据输入输出功能

JSPJSTL(标准标签库)

1. 理解核心标签库

2. 理解I18N和格式标签

3. 理解SQL标签库

4. 自定义标签库使用

5. 自定义标签库原理

Filter过滤器和监听器

1. 理解Servlet 过滤器

2. 理解Servlet 过滤器的生命周期

3. 掌握如何实现简单的Servlet过滤器

4. Servlet监听器实现

5. Listener监听器在线用户

动手实践:统一身份验证模块

JSP分页技术

1. Java web分页实现的原理

2. JavaMail使用

3. 在线支付

4. 文件上传

动手实践:完成数据处理功能和在线支付功能

国际化

1. 国际化原理

2. ResourceBundle&Locale

3. 国际化资源文件

4. 日期/数字/货币国际化

5. 页面动态中英文切换

6. 页面点击链接中英文切换fmt标签库的使用

动手实践:完成中英文界面

Servlet 4新特性

1. 请求/响应复用

2. 流的优先级

3. 服务器推送

4. Http2.0新协议

动手实践:实现和优化商品搜索功能

Java Web开发模式

1. 基于Model I模式 项目开发应用

2. 基于Model II 模式项目开发应用

3. 版本控制工具SVN的使用

4. Git版本控制的使用

5. JMeter压力测试,压力测试技术

Linux

1. Linux系统基础

2. Linux网络基础

3. LinuxVMware下的安装

4. LinuxJava环境的搭建

5. LinuxTomcat安装和配置

6. LinuxOracle/MySQL安装与使用

7. Shell编程

Redis

1. NoSQL&Redis入门

2. Redis/memcache/MongDB对比

3. Redis安装&启动

4. 分布式数据库CAP原理

5. Redis五大数据类型和基本操作

6. Redis总体配置Redis.conf

7. Redis持久化(RDBAOF)

8. Redis事物控制

9. Redis发布和订阅

10. Redis(Master/Slave)主从复制

11. Jedis

动手实践:实现分布式电商网站

课程推荐

  • PowerPoint专项应用——PPT商用演示文稿设计与专业演讲

    课程代码:X209培训课时:6小时


    本课程由培训经验10年以上的专业讲师精心设计,提升学员利用PPT进行演讲的专业能力;掌握演示文稿的节奏控制与演说表达的经典方法;学会运用互动、问答技巧,提升演讲、培训的效果;掌握幻灯片整体设计能力,将演示内容图形化、图示化、图表化直观表达。


  • 跨平台软件架构师

    课程代码:X404培训课时:24课时

    学习本课程将1、深入理解构架的重要性; 
    2、系统地掌握构架开发的技术和方法; 
    3、掌握构架分析的步骤和方法; 
  • PMP®项目管理

    课程代码:7052培训课时:63课时(共9天:5天精讲、3天考试辅导、1天串讲)

    PMP®是“Project Management Professional”的缩写,是由美国项目管理协会(PMI®)开发并推广的项目管理资格认证,也是目前国际项目管理界含金量最高的证书,在全球190多个国家和地区得到了高度认可。来自官方的最新数据显示,全球PMP®证书持有者的数量已经突破80万,中国大陆地区的PMP®数量已经超过13万,约占全球总量的1/6。PMP®认证培训所使用的教材为PMI主持开发的《项目管理知识体系指南(PMBOK指南)》,现在的最新版本是第5版。 中国大陆地区的PMP®考试由国家外国专家局负责组织实施,每年有四次考试,分别是三月、六月、九月和十二月,具体考试日期及考试相关问题请咨询东方瑞通的课程顾问。 PMP®培训的官方授权机构叫REP(Registered Education Providers ),东方瑞通是PMI®授权的REP®之一。 参加东方瑞通的PMP®项目管理培训可获得如下后续服务: 1、培训期间每个班都会配备班主任,全程为学员服务。 2、培训期间还会建立QQ群、微信群,考前全程提供在线辅导。 3、学员通过考试后,还可以参加东方瑞通组织的各种免费及收费活动,积攒PDU。

    PMP® is a registered mark of the Project Management Institute, Inc.

Q&A

此课程暂无问题

我要提问

姓    名:

手机号:

问题描述:

提示

老学员报名 非老学员报名