当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:16:00  来源:本站整理

一个Web操纵[Java编程]

赞助商链接



  本文“一个Web操纵[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
目前让我们想想若何成立一个利用,令其在真实的Web环境中运行,它将把Java的上风表现得淋漓尽致.这个利用的一部份是在Web服务器上运行的一个Java程序,另一部份则是一个“程序片”或“小利用程序”(Applet),从服务器下载至浏览器(即“客户”).这个程序片从用户那边汇集信息,并将其传回Web服务器上运行的利用程序.程序的任务非常简单:程序片会询问用户的E-mail地址,并在考证这个地址合格后(没有包含空格,并且有一个@标记),将该E-mail发送给Web服务器.服务器上运行的程序则会捕捉传回的数据,查抄一个包含了全部E-mail地址的数据文件.假如那个地址已包含在文件里,则向浏览器反馈一条消息,阐明这一情形.该消息由程序片负责显示.若是一个新地址,则将其置入列表,并告诉程序片已成功增添了电子信件地址.
若采取传统方法来办理这个问题,我们要成立一个包含了文本字段及一个“提交”(Submit)按钮的HTML页.用户可在文本字段里键入自己喜好的任何内容,并毫无阻碍地提交给服务器(在客户端不举行任何查抄).提交数据的同时,Web页也会奉告服务器应对数据采纳什么样的操作——知会“通用网关接口”(CGI)程序,收到这些数据后当即运行服务器.这种CGI程序普通是用Perl或C写的(有时也用C++,但要求服务器支持),并且必须能掌握一切大概呈现的情形.它首先会查抄数据,判断能否采取了精确的格局.若答案能否定的,则CGI程序必须成立一个HTML页,对碰到的问题举行描写.这个页会转交给服务器,再由服务器反馈回用户.用户看到出错提醒后,必须再试一遍提交,直到通过为止.若数据精确,CGI程序会翻开数据文件,要末把电子信件地址加入文件,要末指出该地址已在数据文件里了.无论哪类情形,都必须格局化一个得当的HTML页,以便服务器返回给用户.
作为Java程序员,上述办理问题的办法显得非常拙笨.并且很自然地,我们但愿一切工作都用Java完成.首先,我们会用一个Java程序片负责客户端的数占据效性校验,避免数据在服务器和客户之间传来传去,浪费时间和带宽,同时减轻服务器额外构建HTML页的负担.然后跳过Perl CGI脚本,换成在服务器上运行一个Java利用.事实上,我们在这儿已完好跳过了Web服务器,仅仅需求从程序片到服务器上运行的Java利用之间成立一个衔接便可.
正如大家不久就会体验到的那样,固然看起来非常简单,但实际上有一些意想不到的问题使局面显得略微有些复杂.用Java 1.1写程序片是最抱负的,但实际上却常常行不通.到本书写作的时刻,拥有Java 1.1本领的浏览器仍为数不多,并且即便这类浏览器目前非常风行,仍需考虑照护一下那些进级迟钝的人.所以从安全的角度看,程序片代码最好只用Java 1.0编写.基于这一前提,我们不能用JAR文件来归并(压缩)程序片中的.class文件.所以,我们应尽大概削减.class文件的利用数目,以缩短下载时间.
好了,再来说说我用的Web服务器(写这个示范程序时用的就是它).它确切支持Java,但仅限于Java 1.0!所以服务器利用也必须用Java 1.0编写.
  以上是“一个Web操纵[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 一个Web操纵
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .