电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JavaWeb编程技术VIP免费

JavaWeb编程技术_第1页
1/27
JavaWeb编程技术_第2页
2/27
JavaWeb编程技术_第3页
3/27
主讲教师:杨柳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.打开连接2.HTTP请求3.HTTP响应4.关闭连接URI(UniformResourceIdentifier)统一资源标识符以特定语法表示一个资源的字符串URI一般由三部分组成:访问资源的命名机制。存放资源的主机名,资源自身的名称(由路径表示)。http://www.web.com.cn/html/html4/URI有两种子集:URL和URNWeb应用体系结构–一些概念(URL和URI)URL(UniformResourceLocator)叫做统一资源定位符命名Web页面和其他资源。URL的示例:http://www.abcd.com/index.htmlhttp://localhost:8080/bookstoreftp://218.64.77.32URN(UniformResourceName)叫做统一资源名称它唯一标识一个资源但不指定如何访问资源URN的示例:ISBN:1-930110-59-6Web服务器向浏览器提供服务的程序。服务器是一种被动的程序,只有当其他计算机的浏览器向它们发出请求时才有所动作。目前最流行的服务器•最常用的Web服务器是Apache服务器,主要运行在Unix和Linux平台上。•目前在Internet上有68%的Web站点使用Apache服务器。•另一种是专门运行在Windows平台上的IIS服务器。Web应用体系结构--一些概念(服务器)Web浏览器浏览器是一个程序能够显示Web页面能够捕捉到页面上项目的鼠标事件浏览器向服务器发出访问某个文档的请求目前最流行的几种浏览器•InternetExplorer•NetscapeNavigator•FireFox•MozillaWeb应用体系结构--一些概念(浏览器)HTMLHTML是英文HyperTextMarkupLanguage的缩写,含义为超文本标记语言它是一种用来制作超文本文档的简单标记语言。它不是一种编程语言,是一种标记语言。姓名:
Web应用体系结构--一些概念(HTML概述)Web应用体系结构–静态WebWeb应用体系结构–静态Web(Applet)胖和瘦?Web应用体系结构–动态Web主动资源与被动资源•如果资源本身没有任何处理功能它就是被动的•如果资源有自己的处理功能,它就是主动的Web应用程序通常是主动资源和被动资源的混合主动资源的意义:•正是由于主动资源才使Web应用程序几乎具有与一般应用程序同样的交互性。•Web应用程序中的主动资源通常向用户提供动态内容并使它们通过浏览器执行业务逻辑。动态Web文档技术--静态Web文档和动态Web文档静态Web文档在Web发展的早期,Web文档只是一种以文件的形式存放在服务器端的文档。客户发出对该文档的请求,服务器返回这个文件。这种文档称为静态文档(staticdocument)。静态Web文档的特点文档创作完毕后就存放在Web服务器中,在被用户浏览的过程中,其内容不会改变。优点:简单,可以由不懂程序设计的人员来创建缺点:不够灵活,信息变化时,就要由文档的作者手工对文档修改动态Web文档动态文档(dynamicdocument)是指文档的内容是根据需要生成的。动态文档技术分类:•服务器端动态文档技术•客户端动态文档技术动态Web文档技术--静态Web文档和动态Web文档CGI技术CGI(CommonGatewayInterface,公共网关接口)CGI是一种标准化的接口允许Web服务器与后端程序及脚本通信,这些后端程序和脚本能够接受输入信息(例如...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JavaWeb编程技术

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部