ch08.JavaWEB开发入门.ppt

  1. 1、本文档共60页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ch08.JavaWEB开发入门汇编

* javaweb:使用java技术开发web页面。供浏览器访问的项目 * 说明: 1、在本地计算机上随便创建一个web页面,大家可以访问到吗? 2、启动tomcat服务器,把web页面放在tomcat服务器中,用户就可以访问了。 这说明什么问题? 1、不管什么web资源,想被远程计算机访问,都必须有一个与之对应的网络通信程序,当用户来访问时,这个网络通信程序读取web资源数据,并把数据发送给来访者。 2、WEB服务器就是这样一个程序,它用于完成底层网络通迅。使用这些服务器,用户只需要关注web资源怎么编写,而不需要关心资源如何发送到客户端手中,从而极大的减轻了开发者的开发工作量。 ====== http://1035054540-/blog/1278803 * javaweb:使用java技术开发web页面。 * * Web应用:例如有a.html 、b.html…..多个web资源,这多个web资源用于对外提供邮件服务,此时应把这多个web资源放在一个目录中,以组成一个web应用(或web应用程序)。 * javaweb:使用java技术开发web页面。 * javaweb:使用java技术开发web页面。 * * javaweb:使用java技术开发web页面。 * 讲到这个地方,很多同学就没劲了,为什么呢?搞半天就是做网站哟,没点意思。所以这里特意讲下web开发的前景,免得有些同学像菜鸟一样,以为自己很懂,其实啥都不懂,说些傻话。要讲web开发前景,首先要强调一点,你学javaweb,开发的是程序,别人通过浏览器,访问的是你写的程序,程序为用户完成服务后,再把结果通过写到浏览器中显示,思想不要停留在90年代,以为通过浏览器看到的都是网页。要注意,将来网站都是用来提供服务的,像你们思想中的网页,只有网站提供的一种服务而已。 再者,要讲web开发前景,就不得不提软件开发的两种架构之争了,一种是c/s架构,一种是b/s架构。 何为b/s架构呢?(浏览器/服务器架构)就是指数据和程序都在服务器端,客户端通过浏览器访问程序并获取数据。这种架构的最大好处就是服务器端程序一旦修改,所有客户端访问的都必威体育精装版的程序,开发人员只管维护服务器就行了,不用管客户端维护的事。这种架构的最大缺点就是,由于客户端都是使用浏览器来访问服务器程序的,数据最终显示在浏览器中,浏览器有多强,数据就能显示成什么样式,数据的显示样式最终由浏览器决定。由于这种特性,所以b/s架构很少用来开发一些对显示有特殊要求的程序,例如游戏,现在的浏览器很难做到把数据显示成一个人,拿着一把刀,到处找人PK,并且还不卡。 何为c/s架构呢?就是指程序运行在客户机上,数据在服务器上。这种架构有一个很大的毛病,就是程序一旦修改,需要更新所有的客户机程序,客户机多,维护的工作量相当恐怖。这种架构的优点是:由于数据的计算在客户机上,服务器的压力小,并且由于数据的显示也由程序员自己编写gui程序完成,显示不受限制。所以c/s架构适合用于开发像游戏这样的程序。 但是,随着网络带宽的不断提升,云计算概念的提出,浏览器只要足够强大,c/s架构立马就会被淘汰,不仅c/s架构会被淘汰,软件最终都会消失、操作系统都可以没有,最终将会是b/s架构的天下,也就是浏览器+有哪些信誉好的足球投注网站引擎的天下。所有现在桌面软件提供的功能,最后都由网站提供,也就是说,将来打开电脑就是一个浏览器,想要什么服务,通过有哪些信誉好的足球投注网站引擎一找,就可以在网上找到相应的服务,用就是了。所以web开发人员是现在最流行的岗位。 * javaweb:使用java技术开发web页面。 * javaweb:使用java技术开发web页面。 * 提问:为什么JSP技术也是一种动态web资源的开发技术? 答:因为JSP技术允许在页面中嵌套java代码,以产生动态数据,并且web服务器在执行jsp时,web服务器会传递web开发相关的对象给jsp,jsp通过这些对象,可以与浏览器进行交互,所以jsp当然也是一种动态web资源开发技术。 强调一个概念:对现在的用户而言,认为通过浏览器看到的东西都是网页。但我们程序员心里要清楚,开一个浏览器访问网页,这些网页有可能是一个html页面(即静态web资源),也有可能是一个动态web资源(即servlet或jsp程序输出的)。 * 理解这些问题有助于我们真正理解和掌握jsp技术。 * 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 * * * 有状态会话:一个同学来过教室,下次再来教室,我们会知道这个同学曾经来过,这称之为有状态会话。 * 1.在IE【工具】-【Internet选项】-【高级】中勾掉【显示友好http错误提示】; 2.确保error.jsp

文档评论(0)

wyjy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档