programming problems, what about the other 20 percent—the “really hard stuff?” The most popular solution today is Java. Not only is it a powerful programming language built to be secure, cross-platform, and international, but Java is being continually extended to provide language features and libraries that elegantly handle problems that are difficult in traditional programming languages, such as multithreading, database access, network programming, and distributed computing. Java allows client-side programming via the applet.

An applet is a mini-program that will run only under a Web browser. The applet is downloaded automatically as part of a Web page (just as, for example, a graphic is automatically downloaded). When the applet is activated it executes a program. This is part of its beauty—it provides you with a way to automatically distribute the client software from the server at the time the user needs the client software, and no sooner. The user gets the latest version of the client software without fail and without difficult reinstallation. Because of the way Java is designed, the programmer needs to create only a single program, and that program automatically works with all computers that have browsers with built-in Java interpreters. (This safely includes the vast majority of machines.) Since Java is a full-fledged programming language, you can do as much work as possible on the client before and after making requests of the

server. For example, you won’t need to send a request form across the Internet to discover that you’ve gotten a date or some other parameter wrong, and your client computer can quickly do the work of plotting data instead of waiting for the server to make a plot and ship a graphic image back to you. Not only do you get the immediate win of speed and responsiveness, but the general network traffic and load on servers can be reduced, preventing the entire Internet from slowing down. One advantage a Java applet has over a scripted program is that it’s in compiled form, so the source code isn’t available to the client. On the other hand, a Java applet can be decompiled without too much trouble, but hiding your code is often not an important issue. Two other factors can be important. As you will see later in this book, a compiled Java applet can comprise many modules and take multiple server “hits” (accesses) to download. (In Java 1.1 and higher this is minimized by Java archives, called JAR files, that allow all the required modules to be packaged together and compressed for a single download.) A scripted program will just be integrated into the Web page as part of its text (and will generally be smaller and reduce server hits). This could be important to the responsiveness of your Web site. Another factor is the all-important learning curve. Regardless of what you’ve heard, Java is not a trivial language to learn. If you’re a Visual Basic programmer, moving to VBScript

will be your fastest solution, and since it will probably solve most typical client/server problems you might be hard pressed to justify learning Java. If you’re experienced with a scripting language you will certainly benefit from looking at JavaScript or VBScript before committing to Java, since they might fit your needs handily and you’ll be more productive sooner.to run its applets withi 5.ActiveX

To some degree, the competitor to Java is Microsoft’s ActiveX, although it takes a completely different approach. ActiveX was originally a Windows-only solution, although it is now being developed via an independent consortium to become cross-platform. Effectively, ActiveX says “if your program connects to

关于java的参考文献英文_java英文参考文献相关推荐

  1. 关于java的外语文献_java英文参考文献

    近年来,随着我国科学的技术的飞速发展,计算机语言的内容和形式得到了极大的丰富,特别是java语言的广泛应用,它不仅是计算机语言的重要组成部分,同时也是我国程序编写的重要内容之一,java语言的出现和广 ...

  2. java英文笔试题_java英文面试笔试题

    java英文面试笔试题 Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承.指针等概念,小编收集了java英文面试笔试题,欢迎阅读. Question: ...

  3. java 数字翻译成英文_java 英文翻译成数字

    展开全部 import java.io.IOException; import java.io.InputStream; import java.io.PrintStream; import java ...

  4. java英文参考文献_java英文参考文献

    java英文参考文献 帝国CMS站群文章更新器 2020-09-26 02:30:37 0 java英文参考文献 [1] R.J(Bud)Bates. GPRS:General Packet Radi ...

  5. html5技术英文论文参考文献,英文论文的参考文献范例(精选8篇)

    英文论文的参考文献范例(精选8篇) 现如今,大家总免不了要接触或使用论文吧,论文的类型很多,包括学年论文.毕业论文.学位论文.科技论文.成果论文等.那么一般论文是怎么写的呢?下面是小编收集整理的英文论 ...

  6. wps参考文献乱码。英文的行间距怎么调?

    wps参考文献乱码,英文的行间距怎么调?

  7. 关于python的英文参考文献_英语论文参考文献(全英文版)

    1 英语论文参考文献(全英文版) 英语论文参考文献(全英文版) 关键词:英文版,参考文献, 英语论文 英语论文参考文献(全英文版) 简介:参考文献是英文类学术 论文.研究报告中不可缺少的一部分,不可随 ...

  8. python英文参考文献格式_英文的参考文献格式到底怎么写?

    展开全部 英文引用及参考文献格式要求如下: 参考文献(即引文出处)的类型以单字母e69da5e6ba903231313335323631343130323136353331333365663563方式 ...

  9. 计算机系统英语参考文献短,英文计算机类论文参考文献 英文计算机论文参考文献哪里找...

    为论文写作提供[100个]英文计算机类论文参考文献,海量英文计算机相关论文参考文献,包括期刊,专著,外文参考文献,解决您的英文计算机论文参考文献哪里找的相关难题! 一.英文计算机论文参考文献范文 [1 ...

最新文章

  1. 最常用的Linux命令
  2. 转载 http://blog.csdn.net/dengta_snowwhite/article/details/6418384
  3. 面试必问:怎么保证缓存与数据库的双写一致性?
  4. 区块链共识算法Proof-of-Stake (PoS/权益证明) 常见问题解答 (1)
  5. 全能HOOK框架 JNI NATIVE JAVA ART DALVIK
  6. 高级数据结构与算法 | 深度遍历搜索(DFS)与广度遍历搜索(BFS)
  7. Linux文件属性3——文件权限管理
  8. ad批量走线_AD PCB直角布线批量改为圆角,怎么批量修改呢?
  9. LocalDateTime日期转换错误:JSON parse error: Cannot deserialize value of type java.time.LocalDateTime
  10. HDU 5067 Harry And Dig Machine:TSP(旅行商)
  11. 禁止更改计算机名_PiNetwork如何更改名字教程
  12. 欢庆博客达到V5级别,感恩所有程序员
  13. 关于adb no serial number的解决方案
  14. 一个uniapp开发的任务类小程序源码
  15. 基于JAVA学生成绩管理系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  16. 老子,他有什么了不起
  17. 成功在开发板运行vsftpd
  18. python注释第一行_python第一行注释是什么意思?
  19. 金融牌照之基金销售、基金支付、基金管理牌照简析
  20. 写在迷茫痛苦之后的三十岁

热门文章

  1. Kali之airodump-ng
  2. 智能红外线耳温枪方案开发
  3. 一文解读什么是 LeSS(Large Scale Scrum)
  4. IC验证零基础学习-数电部分学习笔记
  5. Matplotlib可视化(2)设置pyplot的rcParams, 可以显示中文
  6. miui 系统组件 功能提示
  7. Unity无人机仿真github项目
  8. 被爱毁灭——《无声告白》的读后感作文3000字
  9. ASP如何调用Delphi开发的WebService服务
  10. 博奥智源科技,ERP系统项目功能架构分享