- 1、本文档共25页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IT资讯交流网 WWW.IT315.ORG JavaWEB开发入门 Tip:课程内容 WEB开发的相关知识 使用Tomcat搭建WEB站点 安装 Tomcat Tomcat 的启动 配置WEB站点的虚拟目录 配置虚拟主机 Tomcat体系架构 Tip:WEB开发的相关知识 WWW 、WEB 的概念 WWW(World Wide Web)简称万维网。通俗地说,WWW是一套技术规范,它里面包含很多技术和协议,例如(HTML技术、 URL、 HTTP协议等),人们通过这套技术规范,可以对Internet网络上主机上的资源进行描述,进而可以通过一个WWW的客户端访问这些资源。常用的www客户端程序如:ie、foxfire等浏览器。 由于www技术的出现,人们可以在世界上的任何一个角落,通过一个浏览器访问因特网上世界上任何一台远程计算机上的资源,或与远程计算机进行通迅。 20世纪由于WWW技术的出现,因而诞生了“地球村”的概念。 WEB,它用于表示Internet主机上供外界访问的资源。在英语中web即表示网页的意思,网页也统称为web资源。 Tip:WEB开发的相关知识 Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同。 静态web资源开发技术 Html、css 常用动态web资源开发技术: JSP/Servlet、ASP、PHP等 在Java中,动态web资源开发技术统称为Javaweb,我们课程的重点也是教大家如何使用Java技术开发动态的web资源,即动态web页面。 Tip:WEB开发前置知识—WEB服务器 学习web开发,需要先安装一台web服务器,然后再在web服务器中开发相应的web资源,供用户使用浏览器访问。 疑问:学习web开发,为什么必须要先装一个WEB服务器。 由于web开发属于浏览器(Browser)访问服务器(Server)的模式,所以web开发属于——B/S结构程序的开发。 Tip:WEB开发的相关知识 B/S架构的优点: 1.程序员将程序开发好后,安装到web服务器中,客户端只要有浏览器就可以访问程序,不需要安装其它任何软件,极大地方便了程序的部署和实施。 2.由于用户访问的程序在服务器中,因此改动服务器中的程序,客户端访问得到的就是改动后的程序。方便软件的维护和升级。 B/S架构的缺点: B/S架构唯一的缺点在于:程序结果的显示由客户端浏览器完成,浏览器功能的局限性,就限制了程序结果的显示效果。 Tip:WEB开发的相关知识 Tip:常见WEB服务器 WebLogic是BEA公司的产品,是目前应用最广泛的Web服务器,支持J2EE规范,而且不断的完善以适应新的开发要求,启动界面如图 Tip:常见WEB服务器 另一个常用的Web服务器是IBM公司的WebSphere,支持J2EE规范,启动界面如图 Tip:常见WEB服务器 在小型的应用系统或者有特殊需要的系统中,可以使用一个 免费的Web服务器:Tomcat,该服务器支持全部JSP以及 Servlet规范,启动界面如图 Tip:Tomcat服务器 Tomcat官方站点: 获取Tomcat安装程序包 tar.gz文件是Linux操作系统下的安装版本 exe文件是Windows系统下的安装版本 zip文件是Windows系统下的压缩版本 使用zip包安装Tomcat 使用exe程序安装Tomcat Tip:Tomcat服务器 双击 bin 目录下的 startup.bat 文件 输入 http://localhost:8080/,显示如下界面代表安装成功 Tip:常见Tomcat无法启动故障 端口占用问题 Catalina_home环境变量的设置问题 Tip:Tomcat目录结构 Tomcat 的目录层次结构 Tip:Webapps目录下的web应用 什么是web应用? webapps目录下的一个子目录,即对应于一个web应用。Web应用通常用来组织多个web资源,以对外提供某种web服务。web应用通常也称之为web应用程序。 组成一个web应用的多个web资源,可以是静态web页面、动态web页面或相应的支持jar包、配置文件及其它java程序。这些文件在一个web应用中有严格的存放规定。如下图所示: Tip:Webapps目录下的web应用 Web应用下的目录结构: Tip:web.xml文件 Web.xml文件为web应用的配置文件,它必须放在web应用目录/WEB-INF目录下。 Web.xml文件用于对web应用下的web资
文档评论(0)