- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
当www网初现江湖时,当时主要是html(1993),由于html只支持静态的文字和图片,不能参与用户进行交互,为弥补这个不足,陆续出现了下列网页技术: (1)cgi(common gateway interface) 特点: a:cgi技术是早期动态技术使用最多,发展比较成熟并且功能强大 b:效率比较低,编程比较困难 c:cgi可以用不同的语言编写(vb,delphi,c/c++,perl)常用的c/c++和perl语言 d:现在使用cgi做动态网页比较少,但是还是有,主要用于linux/ unix操作系统中 (2)asp asp是html+javascript(vbscript)+com组件的形式,asp的功能强大不在于能使用相关的脚本语言而是com组件,但是com组件的开发是比较困难的。 优势: 1.简单易学 2.安装使用方便(windows+iis)在win98是使用(pws作为asp的服务器) 3.效率比cgi高 不足: 1.功能扩张比较困难,因为asp的功能扩展在com组件,而开发com组件是比较困难的 2.安全性。因为asp是与windows系统和iis一起工作的,所以windows和iis的安全漏洞会对asp造成影响 3.跨平台性 4.实现企业级的功能困难,如服务器的集群、负载均衡 (3)php 官方网站: 优势: 1.跨平台性良好,多种数据库支持 2.效率比较高,具有良好的安全性 3.免费使用 不足: 1.安装复杂(php的很多功能需要安装相应的应用库,如要更好的支持图形就要安装gd库) 2.缺少企业级的支持(php是由php开发组支持的,如果要增加新功能就要开发相应的组件) 3.php是自由软件组织开发的,缺少正规的公司对其负责 (4)jsp jsp=html+java片段+jsp语法+js 优势: 1.一次编写,到处运行 2.良好的跨平台性 3.多种开发工具支持 4.强大的可伸缩性(jsp+javabean)的方式 不足: 1.jsp产品的复杂度高(jsp入门比asp难) 2.jsp要求运行的机器配置要高,因为jsp使用class常驻内存的方式运行的,效率高,但是需要占用更多的内存 jsp VS asp b/s的优势: 1.开发成本低 2.管理维护简单 3.产品升级便利 4.对用户的培训费用低 5.用户使用方便,出现故障的概率小 b/s的不足: 1.安全性不足 2.客户端不能随心变化,受浏览器的限制 3.利于管理用户 什么是servlet? servlet技术是在java ee出现之前就存在了,在开发动态网页中得到广泛的应用,直到现在的java ee项目中也是非常重要的,同时jsp也是在servlet的基础上发展起来的。 servlet(java服务器小程序)是用java编写的服务器程序,它的特点: 1.由服务器调用和执行 2.用java语言编写的 3.按照servlet规范开发 4.功能强大,可以完成几乎所有的网站功能 5.是学习jsp的基础 servlet/jsp运行环境 Tomcat是一个免费的开源的servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。 javax.servlet.*; 开发servlet有三种方法: 1.实现servlet接口 2.继承GenericServlet 3.继承HttpServlet 1.在%TOMCAT_HOME%/webapps下WEB-INF的文件夹,写一个文件web.xml(该网站的配置信息),建立一个classes的子文件夹,也可以从别的目录ROOT下拷贝 2.开发servlet(引入Tomcat文件夹下lib文件夹里的servlet-api.jar) 3.部署你的servlet(servlet开发流程) 4.启动Tomcat,访问你的servlet,在浏览器的地址栏中输入::8080/myWebSite/hello回车就可以看到servlet的输出 注意:是服务器所在的IP,8080是端口号,要根据实际情况定。 在web.xml文件中添加如下代码: servlet !—给servlet取名,可以随意取名-- servlet-namehello/servlet-name !—指明servlet的路径,就是servlet的包+类名-- servlet-classcom.test.Hello/servlet-class /servlet servlet-mapping !—给servlet取名,可以随意取名-- servlet-nam
您可能关注的文档
最近下载
- NB_T35106-2017 国家行业标准.pdf VIP
- 建设项目海绵设施施工验收标准.pdf VIP
- 2024-2025学年小学信息科技湘教版2024五年级上册-湘教版(2024)教学设计合集.docx
- 热控专业简介(基础系统介绍)(精品课件).ppt VIP
- 2025湘美版美术八年级上册第一单元第1课《假期视觉笔记》课件.pptx
- 2025-2030中国相容剂行业市场发展分析及前景趋势与投资机会研究报告.docx
- TSG 11-2020 锅炉安全技术监察规程.docx VIP
- 2023-2024年版中国运动康复产业白皮书.pdf
- 小学生抽屉整理课件.pptx VIP
- 打字员速录技能培训课件.pptx VIP
文档评论(0)