jsp网站开辟毕设外文翻译内容摘要:

设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 If a scripting language can solve 80 percent of the clientside 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, crossplatform, 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, work programming, and distributed puting. Java allows clientside programming via the 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 An applet is a miniprogram 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 puters that have browsers with builtin Java interpreters. (This safely includes the vast majority of machines.) Since Java is a fullfledged 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 Inter to discover that you’ve gotten a date or some other parameter wrong, and your client puter 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 work traffic and load on servers can be reduced, preventing the entire Inter from slowing down. jsp网站 开发毕设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 One advantage a Java applet has over a scripted program is that it’s in piled form, so the source code isn’t available to the client. On the other hand, a Java applet can be depiled 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 piled Java applet can prise many modules and take multiple server “hits” (accesses) to download. (In Java and higher this is minimized by Java archives, called JAR files, that allow all the required modules to be packaged together and pressed 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 allimportant 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 mitting to Java, since they might fit your needs handily and you’ll be more productive run its applets withij sp网站开发毕设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 sp网站开发毕设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢 坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 To some degree, the petitor to Java is Microsoft’s ActiveX, although it takes a pletely different approach. ActiveX was originally a Windowsonly solution, although it is now being developed via an independent consortium to bee crossplatform. Effectively, ActiveX says “if your program connects to its environment just so, it can be dropped into a Web page and run under a browser that supports ActiveX.” (IE directly supports ActiveX and Netscape does so using a plugin.) Thus, ActiveX does not constrain you to a particular language. If, for example, you’re already an experienced Windows programmer using a language such as C++, Visual Basic, or Borland’s Delphi, you can create ActiveX ponents with almost no changes to your programming knowledge. ActiveX also provides a path for the use of legacy code in your Web sp网站开发毕设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 vs. intraj sp网站开发毕设外文翻译西安邮电大学 毕 业 设 计(论 文)外文文献翻译院 (系): 计算机学院 专 业: 计算机科学与技术 班 级: 学生姓名: 导师匈仍逊番疟凉才急兄哆导窄数胸刘俄匈搐蝉范截旁窜战梢坪印耙释玉霖塑佰峦缓傣亏加纹堡残睁襟皂亲控翱翔吁磐匪澳擂狱送胃琉续申画梯愉友鹰 The Web is the most general solution to the client/server problem, so it makes sense that you can use the same technology to solve a subset of the problem, in particular the classic client/server problem within a pany. With traditional client/server approaches you have the problem of multiple types of client puters, as well as the difficulty of installing new client software, both of which are handily solved with Web browsers and clientside programming. When Web technology is used for an information work that is。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。