Java Web开发精讲

2018 年 3 月 7 日 炼数成金订阅号

本课程主要介绍如何使用Java开发WEB程序。将覆盖相关技术的各个方面。包括前端技术概要,后台的servlet,jsp,模版,mybatis等技术。同时,也会介绍 在进行web程序开发过程中的调试和故障排查方法和手段。


课程以一个类似知乎的网站为最终目标,依次介绍这个目标网站所使用的各种技术。力求在完成课程后,同学们有能力设计,实现或者维护这类网站。


课程大纲:

第一课.Web的历史和Web开发

        互联网的历史

        C/S B/S程序

        各种支持Web开发的语言和框架

        各种Web服务器

            Tomcat/Jetty

      课程目标介绍,完成一个类似知乎的网站。

第二课.从一个简单的Java Web程序说起

        Spring MVC

        Eclipse 开发环境

        Http协议介绍

        chrome和IE抓包

        wireshark抓包

第三课.Html/Css/Js等客户端技术

        ajax

        Jquery

        art-template

        css

第四课.Servlet模型

        Servlet API

        Servlet生命周期

        GET请求的处理

        POST请求的处理

        Cookie的使用

        HttpSession的使用

        转发和重定向

第五课.JSP模型/JSTL

        配置外部参数

        JSTL 标准标签库

        自定义JSP Tag

        使用Java Beans

        JSP EL介绍

第六课.Spring快速入门

        Spring架构

        开发环境搭建

        IoC的概念

        Spring Bean的概念

        基本配置与使用

        小例子

第七课.Spring MVC的使用

        @Controller和@RequestMapping

        视图绑定

        路径和数据映射

        数据校验

        表单处理

        重定向

        异常处理

        异步处理

第八课.Spring MVC核心源码分析

第九课.MyBatis持久层

        MyBatis的由来

        MyBatis简介

        MyBatis工作流程

        MyBatis基本要素

        MyBatis核心类

        N+1问题

第十课.模版引擎

        为什么需要模板引擎

        Freemarker基本概念

        Freemarker指令

        Freemarker的宏

        例子

第十一课. 综合案例分析


授课时间:

课程预计2018年4月14日开课,预计课程持续时间为13周。


授课对象:

希望了解Java Web开发,或者在此技术上希望进一步拓展学习的同学。


收获预期:

熟悉WEB网站开发的原理,有能力设计,实现或者维护 Java Web应用。


讲师介绍:

葛一鸣,国内著名的Java导师,弟子众多。著述丰富,著有《Java程序性能优化》《实战Java虚拟机》《实战Java高并发设计》《自己动手写神经网络》等技术书籍,在读者中颇受欢迎。亦在炼数成金网站开设《深入JVM内核—原理、诊断与优化》《实战Java高并发程序设计》《深入浅出Spring》等多门Java相关的课程,课程清单依然在不断增加中。葛老师具有深厚的Java开发经验和丰富项目经历。在编码和设计方面有自己独特的视角和观点。曾就职于全球较大托管银行担任高级研发工作。现就职于知名通信公司,负责技术管理和软件质量。热衷于技术专研和分享,偶尔喜欢一露身手,曾在阿里云举办的“大数据安全算法竞赛”中从数千名参赛选手中脱颖而出获得季军。

现任炼数成金JAVA实战精英培养计划导师:http://ie.dataguru.cn/ieplan-21.html


点击下方二维码或阅读原文报名课程:

登录查看更多
0

相关内容

用Java解决相关web领域的技术总和。
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
82个Python机器学习代码和实践案例让你受益终生!
算法与数据结构
21+阅读 · 2018年12月26日
Deeplearning4j 快速入门
人工智能头条
14+阅读 · 2018年12月24日
136 个Python 机器学习知识点让你受益终生!
ImportNew
3+阅读 · 2018年11月27日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
Arxiv
10+阅读 · 2020年4月5日
A Modern Introduction to Online Learning
Arxiv
20+阅读 · 2019年12月31日
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Arxiv
35+阅读 · 2019年11月7日
Clustered Object Detection in Aerial Images
Arxiv
5+阅读 · 2019年8月27日
Arxiv
12+阅读 · 2019年4月9日
Arxiv
6+阅读 · 2018年2月24日
VIP会员
相关VIP内容
【2020新书】使用高级C# 提升你的编程技能,412页pdf
专知会员服务
57+阅读 · 2020年6月26日
【实用书】Python技术手册,第三版767页pdf
专知会员服务
234+阅读 · 2020年5月21日
【实用书】Python爬虫Web抓取数据,第二版,306页pdf
专知会员服务
117+阅读 · 2020年5月10日
算法与数据结构Python,369页pdf
专知会员服务
162+阅读 · 2020年3月4日
【新书】Java企业微服务,Enterprise Java Microservices,272页pdf
【书籍推荐】简洁的Python编程(Clean Python),附274页pdf
专知会员服务
180+阅读 · 2020年1月1日
【干货】大数据入门指南:Hadoop、Hive、Spark、 Storm等
专知会员服务
95+阅读 · 2019年12月4日
【电子书】Flutter实战305页PDF免费下载
专知会员服务
22+阅读 · 2019年11月7日
相关资讯
从webview到flutter:详解iOS中的Web开发
前端之巅
5+阅读 · 2019年3月24日
34个最优秀好用的Python开源框架
专知
9+阅读 · 2019年3月1日
82个Python机器学习代码和实践案例让你受益终生!
算法与数据结构
21+阅读 · 2018年12月26日
Deeplearning4j 快速入门
人工智能头条
14+阅读 · 2018年12月24日
136 个Python 机器学习知识点让你受益终生!
ImportNew
3+阅读 · 2018年11月27日
Python 杠上 Java、C/C++,赢面有几成?
CSDN
6+阅读 · 2018年4月12日
相关论文
Do RNN and LSTM have Long Memory?
Arxiv
19+阅读 · 2020年6月10日
Arxiv
10+阅读 · 2020年4月5日
A Modern Introduction to Online Learning
Arxiv
20+阅读 · 2019年12月31日
EfficientDet: Scalable and Efficient Object Detection
Arxiv
6+阅读 · 2019年11月20日
Arxiv
35+阅读 · 2019年11月7日
Clustered Object Detection in Aerial Images
Arxiv
5+阅读 · 2019年8月27日
Arxiv
12+阅读 · 2019年4月9日
Arxiv
6+阅读 · 2018年2月24日
Top
微信扫码咨询专知VIP会员