课程培训
基于MVC模式Java Web开发技术培训课程
课程目标 标题图标

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

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

? <span style="font-family:" color:#333333;"="">了解和掌握Ajax技术、JQuery等前后端框架

标题图标 课程大纲 标题图标

课程内容

案例介绍

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

HTML5和CSS3

1. B/S架构

2. HTML基本使用

3. HTML  DOM

4. CSS和样式表

5. 盒子模型与布局

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

7. CSS3新特性

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

JavaScript

1. JavaScript基本语法

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

3. JavaScript时间绑定/触发

4. DOM模型

5. JavaScript操作CSS,DOM

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

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. EL的11大隐含对象

5. EL逻辑运算

6. 函数库深入

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

JSP的JSTL(标准标签库)

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. Linux在VMware下的安装

4. Linux下Java环境的搭建

5. Linux下Tomcat安装和配置

6. Linux下Oracle/MySQL安装与使用

7. Shell编程

Redis

1. NoSQL&Redis入门

2. Redis/memcache/MongDB对比

3. Redis安装&启动

4. 分布式数据库CAP原理

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

6. Redis总体配置Redis.conf

7. Redis持久化(RDB和AOF)

8. Redis事物控制

9. Redis发布和订阅

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

11. Jedis

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




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>
技术支持:帮做网络