达内Servlet笔记整理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
达内Servlet笔记整理

*表示重要性,星号越多越重要 day1 一、 Web应用基础 1.B-S架构(***) 架构的发展 c/s vs. b/s c/s架构 (client客户端-server服务端) (胖客户端:要求客户端运行业务;把业务放到服务器端,则是瘦客户端) 典型的c/s应用:ftp工具、QQ、邮件系统、杀毒软件... 1.建立在tcp/ip协议之上,有自己的通信规则(建立业务) 2.需要相互配合才能完成一个完整业务逻辑 3.允许多个客户端程序同时接入一个server程序(并发) 4.每一个client(机器)都必须安装客户软件 5.修改了server程序,通常client程序都要修改(升级) 优点:利用客户端的计算能力,分担服务器的负荷(大型网络游戏就利用这点) 缺点:用户必须安装客户端程序;客户端需要升级(麻烦) b/s架构 (browser - web server(cluster集群)) (极瘦客户端:最低限度地减少客户端程序,只需要browser(浏览器)) 1.基于http协议(应用层) 2.几乎所有的业务逻辑处理都在server完成 3.支持并发 4.client要求很少,只需要安装browser(浏览器) 5.修改server之后,client不需要任何变化 6.server端开发技术:html/js,xhtml,... php,asp,jsp,servlet 缺点:所有业务都在服务器端完成,服务器负荷大。 优点:支持高并发访问;不需另外安装软件(只需浏览器),免去更新的麻烦。 2.开发一个静态的Web应用(*) 1)下载一个tomcat服务器 2)web服务器-Tomcat的启动和配置(熟练使用和配置) 先进入Tomcat主目录下的bin目录 // %catalina_home%/bin window平台:启动startup.bat 关闭shutdown.bat Linux平台:启动startup.sh 或 catalina.sh run //catalina单次启动;startup启动直至shutdown 关闭shutdown.sh 或 Ctrl+C 测试: 打开浏览器,访问 Tomcat 首页:http://localhost:8080 或者 :8080/ 获取进程Id强行杀死tomcat进程 ps ef|grep tomcat 查看tomcat的进程id kill -9 tomcat进程Id号 强行杀死tomcat进程 3)介绍Web应用的结构 严格定义为两部分 ① Web应用的根目录下有一个特定的子目录称为WEB-INF,其中包含不能被客户访问的专用Web应用程序软件, 包括Servlet类文件、部署描述符web.xml、外部库以及其他任何由此应用程序使用的专用文件。 ② 所有位于WEB-INF之外的文件都被看作是公共的,它们可以从客户端被访问。资源包括HTML页面、JSP页面和图像等。 web.xml的模板(一个web.xml中可以配置多个Servlet): ?xml version=1.0 encoding=UTF-8? web-app version=2.5 xmlns=/xml/ns/javaee xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/xml/ns/javaee /xml/ns/javaee/web-app_2_5.xsd servlet servlet-nameservlet的名字1/servlet-name //servlet的逻辑名 servlet-classservlet类全名1/servlet-class //类的完全限定名 /servlet servlet servlet-nameservlet的名字2/servlet-name

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档