已经掌握了JAVA语言,能够独立编写一般的数据库操作程序
<span style="font-family:"color:#333333;"="">理解面向对象的概念和技术
学习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 动手实践:实现分布式电商网站 |