主讲教师:杨柳lancarmine@163
comJavaWeb编程技术JavaWeb编程技术课程概述课程概述课程概述课程概述课程目的了解Web应用开发的基础知识;掌握使用Java技术开发Web应用程序的方法;掌握MVC设计模式,为继续学习JavaEE奠定基础
课程要求掌握JavaWeb应用开发的主要技术;•Servlet技术•JSP技术能够开发Web应用程序
预备知识HTTP、HTML知识、JavaScript、CSS、DOM、XML等Java语言知识数据库知识第第11章章WebWeb应用概述应用概述本章主要内容:1
1Web发展历程1
2企业开发框架1
3JavaEE架构1
4MVC模式1
5HTTP简介1
6JavaScript简介Web应用体系结构–Web发展历程Web的发展HTTP协议超文本传输(HypertextTransferProtocol,HTTP)是Web使用的协议该协议详细规定了Web客户与服务器之间如何通信是一个基于请求-响应的无状态的协议
运行机制Web应用体系结构–一些概念(HTTP)客户(浏览器)Web服务器1
HTTP请求3
HTTP响应4
关闭连接URI(UniformResourceIdentifier)统一资源标识符以特定语法表示一个资源的字符串URI一般由三部分组成:访问资源的命名机制
存放资源的主机名,资源自身的名称(由路径表示)
http://www
cn/html/html4/URI有两种子集:URL和URNWeb应用体系结构–一些概念(URL和URI)URL(UniformResourceLocator)叫做统一资源定位符命名Web页面和其他资源
URL的示例:http://www
com/index
htmlhttp://localho