java电信计费系统数据分析处理系统毕业设计英文文献翻译_第1页
java电信计费系统数据分析处理系统毕业设计英文文献翻译_第2页
java电信计费系统数据分析处理系统毕业设计英文文献翻译_第3页
java电信计费系统数据分析处理系统毕业设计英文文献翻译_第4页
java电信计费系统数据分析处理系统毕业设计英文文献翻译_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、重要提示:各类电子文档标准格式中的说明(用蓝色或红色字体表示),在参阅后请自行删除(包括本提示),黑色字体的格式不能改变,且内容全部保留“说明书统一由校印刷厂装订彩色封皮”毕业设计说明书英文文献及中文翻译学生姓名: 学号: 学 院: 专 业: 指导教师: on jsp / servlet automatically generated charts web application methods1 summarywe define a chart called web-transition diagrams to describe the behavior of all web applica

2、tions. 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 se

3、rver 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 c

4、hart 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-w

5、eb system is able to generate html-ba2 introductiontoday, 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 diffi

6、cult. 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 a

7、utomatically 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 deter

8、mined in advance as a template.(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 diagramsthis section presents the definition diagram, symbols and an example of the w

9、eb 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 com

10、ponent 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 applications web transition diagram. however, they are also able to reflect on other arc

11、hitectures like cgi web application architecture.2.2 generated jsp / servlet web applicationswe perform a software called t-web system generates jsp / servlet web application components from a pre-defined templates. we made its way in this section. figure 2.4 shows the structure of the process, the

12、input and output t-web system.2.3 web transition diagram editorweb 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 param

13、eters (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 generatorweb application generator files from the file system reads a global parameter that contains a parameter that contains all the java file templa

14、te 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 / *

15、parameter name * / or / * parameter name * /.2.5 templates and template methodfor web principles and jsp code, almost all of the basic principles of the jsp code templates and many such structures have been pre-determined templates, hyperlinks, java applets, images, forms, input control access to th

16、e 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 pagespre-built documentation to meet the customers many requests, the server without calling servle

17、t 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 an

18、d 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 reques

19、t). 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

20、 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 ac

21、cording to the specific circumstances, but the latter approach is often more convenient because it simply waits for the users 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 infor

22、mation 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 use

23、r 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 applet directly to the database (story structure) is more flexible, more secu

24、re, 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 cgisand traditional cgi and cgi techn

25、ology compared to many classes, java servelt higher efficiency, easier to use, more powerful, more portable, more secure, and more cheap.(1)efficiencyapplication 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 t

26、he 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)convenienceservelt provide a lot of basic structure, can automatically analyze and de

27、coding 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)strongservlet support routine cgi difficult or simply can not achieve several functions. under servlet can t

28、alk directly to the web server, and the conventional cgi programs can not do this, at least not using the servers proprietary api that is the case.(4)portabilityservelt using the java programming language, and follow the standard api. all major web server. actually or support servlet directly throug

29、h plug-ins.(5)cheapfor developers using the web site, low-volume or medium-capacity site deployments, there are plenty of free or very inexpensive web servers available.(6)securityone of the main sources of vulnerabilities that traditional cgi programs, cgi programs are often passed by the operating

30、 system shell to execute.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 transi

31、tion 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

32、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

33、转换图表以表现基于java server pages (jsp)/servlet体系结构的web应用的更广阔的等级。然后,我们从这些图表呈现一种jsp/servlet web applications的自动生成方法。我们实现了叫做t-web 系统得一种软件系统,这种系统使web应用设计者能够在视觉上组成web转换图表和生成从这些图表生成web应用除了任何手工设计。t-web系统能够为web应用生成基于html的网页和基于xml的网页。生成的web应用支持安全的标准水平反对进攻、http cookies的使用、使用者鉴定和会议管理。2绪论现今,对数据处理的web应用的使用已经越来越多了。由于we

34、b应用技术的突然生长,不仅仅对非程序师对有经验的程序师web应用的发展变得越来越困难了。即使在小范围的web应用的发展,我们不得不考虑应用成分、反对进攻的安全和保护web使用者个人信息的一致性。我们定义web推移图以描述web应用的全部的行为和从这些图表web应用的自动生成方法。然后我们使用一种叫做模板法的方法贯彻一种基于cgi的web应用发生器1, 2和一种基于asp的web应用发生器3。但是,这些发生器有如下的限制:(1)最近创造的模板不能被看成是预先确定的模板。(2)它们能够生成或者基于html的网页4或者基于xml的网页5,但是不能同时生成两个。(3)它们不能生成高级的结构软件。2.1

35、 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

36、 web应用成分。我们在这个部分提出它的方法。图2.4显示了t-web系统的结构、过程、输入和输出。2.3 web 推移图编辑器依照web推移图的符号,在web推移图编辑器(见图2.5)里使用的观念如下。把系统程序节点排除在外,在web推移图中的每个节点实行一组参数和它的值即是一组输入参数(a)、一组输出参数(b)和一组节点值(c)的并集,即a b c.。2.4 web 应用发生器web应用发生器从文件系统中读入一个包含全球参数的文件、一个包含所有java文件模板的参数和一个包含所有网页模板的文件。为产生作为结果的文件,发生器替换模板参数的值为使用下列方法的模板。在模板里,参数名字以在斜线(/

37、)和星号(*)之间插入它们为特征,即/*parameter name*/或者/*parametername*/。2.5 模板和模板方法对于网页原理和jsp代码,差不多所有基本原理的模板和许多jsp代码已经被预先确定例如结构模板、超链接、java小应用程序、图像、窗体、输入控制获得当前日期的jsp代码、获得访问计算的jsp代码、获得数据库信息的jsp代码、定义一个java bean的jsp代码和设置/获得bean特性的jsp代码。3 动态构建网页的原因预先建立的文档可以满足客户的许多请求,服务器无需调用servlet就可以处理这些请求。然而,许多情况下静态的结果不能满足要求,我们需要针对每个请求生成一个页面。实时构建页面的理由有很多种:(1)网页基于客户发送的数据。例如,搜索引擎生成的页面,以及在线商店的订单确认页面,都要针对特定的用户请求而产生。在没有读取到用户提交的数据之前,我们不知道应该显示什么。要记住,用户提交两种类型的数据:显示(即html表单的数据)和隐式(即http请求的报头)。两种输入都可用来构建输出页面。基于cookie值针对具体用户构建页面的情况尤其普遍。(2)页面由频繁改变的数据导出。如果页面需要根据每个具体的请求做出相应的改变,当然需要在请求发生时构建响应。但是,如果页面周期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论