课程培训
基于MVC模式Java Web开发培训课程

基于MVC模式Java Web开发培训课程

Java Web开发培训课程介绍:

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

基于MVC模式开发培训培训目标:

? 学习Web应用程序结构

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

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

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

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

基于MVC模式Java Web开发培训课程大纲:

模块名称 

课程内容 

案例介绍 

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

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
技术服务需求表点击在线申请

服务特点:
海量专家资源,精准匹配相关行业,相关项目专家,针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示,快捷高效,省时省力省钱。

专家力量:
中国科学院软件研究所,计算研究所高级研究人员
oracle,微软,vmware,MSC,Ansys,candence,Altium,达索等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

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

 

微信号.jpg

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>