- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * * * * * * * * * 1.3.2 静态文档和动态文档 静态文档(static document) Web发展早期,Web文档只是一种以文件形式存放在服务器端的文档。客户发出对该文档的请求,服务器返回这个文件。 动态文档(dynamic document) 文档内容可动态生成。动态文档技术又分为服务器端动态文档技术和客户端动态文档技术。 1.3.3 服务器端动态Web文档技术 目前,在服务器端动态生成Web页面有多种方法。 CGI技术 服务器扩展技术 在HTML页面中嵌入脚本技术 1. CGI技术 CGI是一种标准化的接口,允许Web服务器与后台程序和脚本通信,后台程序和脚本接受输入信息,访问数据库,最后生成HTML页面作为响应。 Web 服务器 CGI程序 *.html http DB 请求 响应 Web 浏览器 2. 服务器扩展技术 使用CGI方法的主要问题是效率低。 对CGI程序的每次调用,都要创建一个操作系统进程,当多个用户同时访问CGI程序时,将加重处理器的负载。 服务器扩展技术(单独的可执行模块) 当服务器启动时,该模块装入内存,并只初始化一次。 通过已经驻留在内存的模块副本为每个请求提供服务。 3. 在HTML页面中嵌入脚本技术 Web页面中嵌入某种语言的脚本,然后让服务器来执行这些脚本,以便生成最终发送给客户的页面。 目前比较流行的技术有 ASP.NET PHP JSP 1.3.4 客户端动态Web文档技术 CGI、ASP、PHP和JSP脚本解决了处理表单以及与服务器上的数据库进行交互的问题。都可接受来自表单的信息,在一个或多个数据库中查找信息,然后利用查找的结果生成HTML页面。 通常使用JavaScript结合DOM技术实现客户端动态Web文档技术。 1.4 Tomcat服务器 Tomcat是Apache软件基金会的开源产品,是Servlet和JSP(JavaServer Pages)技术的实现。 Tomcat具有作为Web服务器运行的能力,本书所有程序都在Tomcat服务器中运行。 1.4.1 Tomcat下载与安装 可到网站下载Tomcat服务器。 必须先安装Java运行时环境 安装结束后,打开资源管理器查看Tomcat 安装的目录结构 1.4.2 Tomcat的安装目录 目 录 说 明 /bin 存放启动和关闭Tomcat的脚本文件 /conf 存放Tomcat服务器的各种配置文件,其中包括servler.xml、tomcat-users.xml和web.xml等文件 /lib 存放Tomcat服务器及所有Web应用程序都可以访问的库文件 /logs 存放Tomcat的日志文件 /temp 存放Tomcat运行时产生的临时文件 /webapps 存放所有Web应用程序的根目录 /work 存放JSP页面生成的Servlet源文件和字节码文件 1.4.3 测试Tomcat 打开浏览器,输入http://localhost:8080/,如能看到下图所示的页面,说明Tomcat服务器工作正常。 1.4.4 配置Tomcat的服务端口 在Tomcat安装时如果没有修改端口号,则默认的端口号为8080。 要修改Tomcat的端口号需要编辑tomcat-install\conf\server.xml文件,将Connector元素的port属性从8080修改为80,并重新启动服务器。 1.5 Servlet与JSP入门 1.5.1 Servlet 1.5.2 Web容器 1.5.3 JSP页面 1.5.1 Servlet Servlet服务器端小程序 使用Servlet API以及相关类编写的Java程序,运行在Web容器,用来扩展Web服务器功能。 Servlet技术实际上是CGI技术的一种替代。程序1.5 HelloServlet.java 1.5.2 Web容器 Web服务器 使用单独的模块装载、运行Servlet和JSP页面,模块称为Servlet容器(container),或称Web容器。 Tomcat就是一个Web容器。Tomcat具有Web服务器的功能,也称为Web服务器。 1.5.3 JSP页面 JSP页面(JavaServer Pages) 在HTML页面中嵌入JSP元素的页面, JSP元素又称为JSP标签。 JSP元素具有严格定义的语法,并包含完成各种任务的语法元素,比如声明变量和方法、JSP表达式、指令和动作等。 程序1.6 hello.jsp 1.6 MVC设计模式 Sun公司推出Servlet技术的主要目的是代替CGI编程。可以把Servlet看成是含有HTML的J
您可能关注的文档
最近下载
- 3#T8030-25U塔吊安拆施工方案.docx VIP
- 《临床研究协调员(CRC)从业能力要求》(TZJPA 001-2024).pdf VIP
- 《北美国际护理诊断定义与分类(2021-2023)》修订解读.pptx VIP
- 规范《DGJ32J33-2006-江苏省建筑安装工程施工技术操作规程-地面工程》.pdf VIP
- 《智能网联汽车概论(活页式)》全套教学课件.pptx
- ABB机器人通讯介绍.pptx VIP
- DB32╱T 3839-2020 水闸泵站标志标牌规范.docx
- Word页眉页脚模板06.docx VIP
- 04J008挡土墙图集标准.pdf
- QC成果-提高大型储罐现场防腐质量验收一次合格率.pdf VIP
文档评论(0)