首页 java电信计费系统数据分析处理系统毕业设计英文文献翻译

java电信计费系统数据分析处理系统毕业设计英文文献翻译

举报
开通vip

java电信计费系统数据分析处理系统毕业设计英文文献翻译java电信计费系统数据分析处理系统毕业设计英文文献翻译 重要提示:各类电子文档标 准格式中的 说明(用蓝色 或红色字体 表示),在参 阅后请自行毕业设计说明书 删除(包括本 提示),黑色 字体的格式 不能改变,且 内容全部保 英文文献及中文翻译 留 “说明书统一由校印刷厂装 订彩色封皮” 学生姓名: 学号: 学 院: 专 业: 指导教师: On JSP / SERVLET automatically generated charts WEB application methods 1 Sum...

java电信计费系统数据分析处理系统毕业设计英文文献翻译
java电信计费系统数据分析处理系统毕业 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 英文文献翻译 重要提示:各类电子文档标 准格式中的 说明(用蓝色 或红色字体 表示),在参 阅后请自行毕业设计说明 关于书的成语关于读书的排比句社区图书漂流公约怎么写关于读书的小报汉书pdf 删除(包括本 提示),黑色 字体的格式 不能改变,且 内容全部保 英文文献及中文翻译 留 “说明书统一由校印刷厂装 订彩色封皮” 学生姓名: 学号: 学 院: 专 业: 指导教师: On JSP / SERVLET automatically generated charts WEB application methods 1 Summary We define a chart called Web-transition diagrams to describe the behavior of all Web applications. Use these charts, we are able to produce a typical Web application server type as CGI-based Web applications and Web Application Server column as a typical ASP-based Web applications. The purpose of this paper is to design Web conversion chart to a broader level of performance based on Java Server Pages (JSP) / Servlet architecture of Web applications. Then, we present a JSP / Servlet Web applications automatically generated methods from these charts. We achieved called T-Web system was a software system, which enables Web applications composed of Web designers to generate a conversion chart and generation Web applications in addition to any ma sed Web applications and XML-based Web pages. Generation of Web applications support standard level security against attack, HTTP cookies are used, the user identification and conference management.nual design from these graphs visually. T-Web system is able to generate HTML-ba 2 Introduction Today, the use of Web application data processing has been more and more. Due to the sudden growth of Web application technology, not only for the development of non-programmers for programmers experienced Web applications become more and more difficult. Even in the development of small-scale Web applications, we have to consider the application components, security and protection against it offensive consistency of Web users' personal information. We define the map to describe the behavior of all Web applications and methods from these graphs automatically generated Web application Web goes. Then we use a method called template method of implementing a CGI-based Web application generator [1, 2] and an ASP-based Web application generator [3]. However, these generators have the following limitations: (1)Recently created template can not be determined in advance as a template. 第 1 页 共 4 页 (2)They can be generated based on the HTML page or [4], or XML-based web [5], but can not generate two. (3)They can not generate the high-level structure of the software. 2.1 Web transition diagrams This section presents the definition diagram, symbols and an example of the Web goes. Web transition diagrams to describe all the behavior of the structure and general Web applications. They depict the data flow through the Web application components (such as: Web, and databases) and hyperlinks between pages. Shown in Figure 2.1 Web goes symbol chart component. The basic component always appears in the Web transition diagram in the core level. Sometimes additional ingredients in the Web must lapse in FIG projecting levels. In this paper, we mainly defined based on JSP / Servlet Web application's Web transition diagram. However, they are also able to reflect on other architectures like CGI Web application architecture. 2.2 Generated JSP / Servlet Web applications We perform a software called T-Web system generates JSP / Servlet Web application components from a pre-defined templates. We made it's way in this section. Figure 2.4 shows the structure of the process, the input and output T-Web system. 2.3 Web transition diagram editor Web goes according to diagram symbols, concepts in Web transition diagram editor (see Figure 2.5) was used as follows。 The system program nodes excluded, the implementation of a set of parameters and its value means one set of input parameters (A) for each node in the Web goes diagram, a set of output parameters (B) and a set of node value (C) of union, that A ? B ? C. 2.4 Web Application Generator Web application generator files from the file system reads a global parameter that contains a parameter that contains all the Java file template and a template file that contains all the pages. Is produced as a result of the document, replace the generator using a template template parameter values following methods. In the template, the parameter name in between the slash (/) and asterisk (*) is characterized by inserting them, that / * PARAMETER NAME * / or / ** PARAMETER NAME ** /. 2.5 Templates and Template Method For web principles and JSP code, almost all of the basic principles of the JSP code 第 2 页 共 4 页 templates and many such structures have been pre-determined templates, hyperlinks, Java applets, images, forms, input control access to the current date JSP code to gain access to computing JSP code, access database information JSP code defines a Java bean JSP code and set / get bean properties JSP code. 3 The reason to build dynamic web pages Pre-built documentation to meet the customer's many requests, the server without calling servlet can handle these requests. However, in many cases the result of static does not meet the requirements, we need to create a page for each request. Reason to build pages in real time, there are many: (1) Web-based data sent by the client. For example, the search engine generated pages, online shops and order confirmation page, should produce specific user requests. Prior to the data submitted by the user does not read, we do not know what should be displayed. Remember that the user submits the two types of data: the display (i.e., HTML form data) and implicit (i.e., the header of the HTTP request). Both inputs can be used to build the output page. Users to build pages for specific situations based on cookie values are especially common. (2)Page is derived from data that changes frequently. If the page needs to make the appropriate changes according to each specific request, and of course you need to build a response when requesting occur. However, if the page is changed periodically, we can deal with it in two ways: to build a new page periodically on the server (and client requests unrelated), or simply re-built when the user requests the page. Which way should be used specifically according to the specific circumstances, but the latter approach is often more convenient because it simply waits for the user's request. For example, weather or news websites may dynamically build the page, there may be built before the return page (if it is the latest word). (2) Used in the page information from the company or other database data source off. If the data stored in the database, then even if the client uses a dynamic Web content, such as applet, we still need to perform server-side processing. Imagine the following, if you use a search engine website completely applet, then the user will see: "Downloading 50TB of the applet, please wait!." Obviously, this is very stupid; in this case, we need a session with the database. From the client to the Web tier to database (three-tier structure), than from the 第 3 页 共 4 页 applet directly to the database (story structure) is more flexible, more secure, and the loss of little or no performance. After all database calls are usually the greatest impact on the speed step, therefore, can be performed through an intermediate layer of caching and connection sharing. 4 Servlet relative advantages of the "traditional" CGI's And traditional CGI and CGI technology compared to many classes, Java servelt higher efficiency, easier to use, more powerful, more portable, more secure, and more cheap. (1)Efficiency Application of traditional CGI, are used to start a new process for each HTTP request. If the CGI program itself is relatively short, so the cost of the boot process will take up most of the execution time. The use servelt, Java virtual machine has been running, and handle each request with a lightweight Java thread, not a heavyweight operating system process. (2)Convenience Servelt provide a lot of basic structure, can automatically analyze and decoding HTML form data, reading and setting HTTP headers, handling cookie, session tracking, and other sub-class of advanced features. In CGI, most of all we need funds to complete the work. (3)Strong Servlet support routine CGI difficult or simply can not achieve several functions. Under Servlet can talk directly to the Web server, and the conventional CGI programs can not do this, at least not using the server's proprietary API that is the case. (4)Portability Servelt using the Java programming language, and follow the standard API. All major Web server. Actually or support servlet directly through plug-ins. (5)Cheap For developers using the Web site, low-volume or medium-capacity site deployments, there are plenty of free or very inexpensive Web servers available. (6)Security One of the main sources of vulnerabilities that traditional CGI programs, CGI programs are often passed by the operating system shell to execute. 第 4 页 共 4 页 5 End We have presented a graph using the Web goes to page elements and based on the general performance of JSP / Servlet Web application in the Web application component. T-Web system has been implemented as JSP / Servlets in a Web application generator. From the Web transition diagram editor Web transition diagram constructed by using predefined templates can be generated by the Web application Web-based application generator component HTML and XML. Thus happened Web applications support standard level Web security, HTTP cookies are used, the user identification and conference management. Examples of Web applications can be generated by T-Web system is a registration system, shopping system, organizers systems and Web board. 对JSP/SERVLET WEB应用的自动生成的图表方法 1摘要 我们定义图表叫Web为推移图以描述Web应用的全部行为。使用这些图表,我们 能够产生服务器程序类型Web典型应用正如基于CGI的Web应用和服务器专栏典型 Web应用正如基于ASP的Web应用。 这篇 论文 政研论文下载论文大学下载论文大学下载关于长拳的论文浙大论文封面下载 的目的是设计Web转换图表以表现基于Java Server Pages (JSP)/Servlet体 系结构的Web应用的更广阔的等级。然后,我们从这些图表呈现一种JSP/Servlet Web applications的自动生成方法。我们实现了叫做T-Web 系统得一种软件系统,这种系统 使Web应用设计者能够在视觉上组成Web转换图表和生成从这些图表生成Web应用除 了任何手工设计。T-Web系统能够为Web应用生成基于HTML的网页和基于XML的网 页。生成的Web应用支持安全的 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 水平反对进攻、HTTP cookies的使用、使用者鉴 定和会议管理。 2绪论 现今,对数据处理的Web应用的使用已经越来越多了。由于Web应用技术的突然 生长,不仅仅对非程序师对有经验的程序师Web应用的发展变得越来越困难了。即使 第 5 页 共 4 页 在小范围的Web应用的发展,我们不得不考虑应用成分、反对进攻的安全和保护Web使用者个人信息的一致性。 我们定义Web推移图以描述Web应用的全部的行为和从这些图表Web应用的自动生成方法。然后我们使用一种叫做模板法的方法贯彻一种基于CGI的Web应用发生器[1, 2]和一种基于ASP的Web应用发生器[3]。但是,这些发生器有如下的限制: (1)最近创造的模板不能被看成是预先确定的模板。 (2)它们能够生成或者基于HTML的网页[4]或者基于XML的网页[5],但是不能同时生成两个。 (3)它们不能生成高级的结构软件。 2.1 Web 推移图 这部分呈现Web推移图的定义、符号和一个例子。Web推移图能够描述结构和一般Web应用的所有行为。他们描绘数据流通过Web应用成分(如:网页、程序和数据库)和网页之间的超链接。在图2.1中显示Web推移图成分的符号。总是在Web推移图中出现的基本成分是在核心等级。有时在Web推移图中必须的附加的成分在伸出的等级。在这篇论文中,我们主要定义基于JSP/Servlet的Web应用的Web推移图。但是,他们也能够体现基于其他体系结构像CGI体系结构的Web应用。 2.2 JSP/Servlet Web应用的产生 我们执行一个叫T-Web的软件系统从预先确定的模板产生JSP/Servlet Web应用成分。我们在这个部分提出它的方法。图2.4显示了T-Web系统的结构、过程、输入和输出。 2.3 Web 推移图编辑器 依照Web推移图的符号,在Web推移图编辑器(见图2.5)里使用的观念如下。 把系统程序节点排除在外,在Web推移图中的每个节点实行一组参数和它的值即是一组输入参数(A)、一组输出参数(B)和一组节点值(C)的并集,即A ? B ? C.。 2.4 Web 应用发生器 Web应用发生器从文件系统中读入一个包含全球参数的文件、一个包含所有Java文件模板的参数和一个包含所有网页模板的文件。为产生作为结果的文件,发生器替换模板参数的值为使用下列方法的模板。在模板里,参数名字以在斜线(/)和星号(*)之间插入它们为特征,即/*PARAMETER NAME*/或者/**PARAMETER NAME**/。 第 6 页 共 4 页 2.5 模板和模板方法 对于网页原理和JSP代码,差不多所有基本原理的模板和许多JSP代码已经被预先确定例如结构模板、超链接、Java小应用程序、图像、窗体、输入控制获得当前日期的JSP代码、获得访问计算的JSP代码、获得数据库信息的JSP代码、定义一个Java bean的JSP代码和设置/获得bean特性的JSP代码。 3 动态构建网页的原因 预先建立的文档可以满足客户的许多请求,服务器无需调用servlet就可以处理这些请求。然而,许多情况下静态的结果不能满足要求,我们需要针对每个请求生成一个页面。实时构建页面的理由有很多种: (1)网页基于客户发送的数据。 例如,搜索引擎生成的页面,以及在线商店的订单确认页面,都要针对特定的用户请求而产生。在没有读取到用户提交的数据之前,我们不知道应该显示什么。要记住,用户提交两种类型的数据:显示(即HTML表单的数据)和隐式(即HTTP请求的报头)。两种输入都可用来构建输出页面。基于cookie值针对具体用户构建页面的情况尤其普遍。 (2)页面由频繁改变的数据导出。 如果页面需要根据每个具体的请求做出相应的改变,当然需要在请求发生时构建响应。但是,如果页面周期性地改变,我们可以用两种方式来处理它:周期性地在服务器上构建新的页面(和客户请求无关),或者仅仅在用户请求该页面时再构建。具体应该采用哪种方式要根据具体情况而定,但后一种方式常常更为方便,因为它只需简单地等待用户的请求。例如,天气预报或新闻网站可能会动态地构建页面,也有可能会返回之前构建的页面(如果它还是最新的话)。 (3)页面中使用了来自公司数据库或其他数据库断数据源的信息。 如果数据存储在数据库中,那么,即使客户端使用动态Web内容,比如applet,我们依旧需要执行服务器端处理。想象以下,如果一个搜索引擎网站完全使用applet,那么用户将会看到:“正在下载50TB的applet,请等待~”。显然,这样很愚蠢;这种情况下,我们需要与数据库进行会话。从客户端到Web层再到数据库(三层结构),要 第 7 页 共 4 页 比从applet直接到数据库(二层结构)更灵活,也更安全,而性能上的损失很少甚至没有。毕竟数据库调用通常是对速度影响最大的步骤,因而,经过中间层可以执行高速缓存和连接共享。 4 Servlet相对于“传统”CGI的优点 和传统CGI及许多类CGI技术相比,Java servelt效率更高、更易用、更强大、更容易移植、更安全、也更廉价。 (1)效率 应用传统的CGI,针对每个HTTP请求都用启动一个新的进程。如果CGI程序自身相对比较简短,那么启动进程的开销会占用大部分执行时间。而使用servelt,Java虚拟机会一直运行,并用轻量级的Java线程处理每个请求,而非重量级的操作系统进程。 (2)便利 Servelt提供大量的基础构造,可以自动分析和解码HTML的表单数据,读取和设置HTTP报头,处理cookie,跟踪会话,以及其他次类高级功能。而在CGI中,大部分工作都需要我们资金完成。 (3)强大 Servlet支持常规CGI难以实现或根本不能实现的几项功能。Servlet能够直接于Web服务器对话,而常规的CGI程序做不到这一点,至少在不使用服务器专有API的情况下是这样。 (4)可移植性 Servelt使用Java编程语言,并且遵循标准的API。所有主要的Web服务器。实际上都直接或通过插件支持servlet。 (5)廉价 对于开发用的网站、低容量或中等容量网站的部署,有大量免费或极为廉价的Web服务器可供选择。 (6)安全 传统CGI程序中主要的漏洞来源之一就是,CGI程序常常由通过的操作系统外壳来执行。 第 8 页 共 4 页 5 总结 初级经济法重点总结下载党员个人总结TXt高中句型全总结.doc高中句型全总结.doc理论力学知识点总结pdf 我们已经呈现了Web推移图的使用以表现一般网页元素和在基于JSP/Servlet的Web应用里的Web应用成分。T-Web系统已经被实现作为JSP/Servlets的一个Web应用发生器。从在Web推移图编辑器中构成的Web推移图,通过使用预先确定的模板,由Web应用发生器可生成基于HTML和XML的Web应用成分。因而发生的Web应用支持Web安全的标准水平、HTTP cookies的使用、使用者鉴定和会议管理。能够被T-Web系统生成的Web应用的例子是登记系统、购物系统、组织者系统和Web板。 第 9 页 共 4 页
本文档为【java电信计费系统数据分析处理系统毕业设计英文文献翻译】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_036899
暂无简介~
格式:doc
大小:38KB
软件:Word
页数:14
分类:工学
上传时间:2017-09-21
浏览量:16