Servlet网关的研究与实现

来源 :华侨大学 | 被引量 : 0次 | 上传用户:wugenkuaizi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本设计的研究与实现说明了Servlet的可移植性,面向对象性,实现了操作的分布,计算的分布的分布式计算。Java Servlet技术是Sun在前不久推出的面向服务器端的,与Applet相对应的技术,本人在国内比较早地采用JavaServlet技术来开发Internet应用,是一个较新的尝试。在实现中提出“网络通信以对象为本”的观点。本人充分利用Java Servlet和Java对象序列化技术,实现了对象的迁移,创造性地实现了客户机Applet与服务器Servlet之间的对象通信,使分布式计算,网络通信提高到一个新的层次,可以作为今后面向对象的数据库访问的解决方案。从这一点上说,超越了传统上在HTTP/CGI协议上传递名字/值对的做法。 本设计是主要采用Java Servlet,JDBC及JavaBeans技术的3层Web数据库应用结构:用户界面层,事务逻辑层,数据贮存层。 第一层是支持Java的浏览器,包括网络计算机或者一般的Windows客户机。客户端界面可以是复杂的Applet,也可以是一般的HTML页面。 第二层是由Web服务器和ServletEngine组成,其中SerletEngine用于运行servlet。包含特定事务逻辑的Servlet是该层的特征。Servlet通过JDBC技术来访问数据库,获取查询结果,动态生成并传输结果对象。 第三层是后台数据库。数据库储存应用所需要的信息。Servlet可以利用JDBC接口方便地访问数据库。 借助Java计算技术,本人简化Internet上的分布式计算的设计如下: 首先应该编写能够在不同服务器,客户机,操作系统上运行的程序,即程序语言应该是中立的,所以本人选择了Java语言。 其次,客户机应该能够动态地从服务器上下载新类,显然Java Applet符合此要求。 最后,应该能够在服务器与客户机之间进行对象传递。本人采用Java的对象序列化技术解决了此问题,即在Internet上传输对象。 可见计算是分布的,并不是完全由服务器一端的Servlet完成,Servlet不是完全负责客户机Japplet的动态生成。Japplet客户端也参与了计算的协作,实现了计算的分布,在某种程度上减轻了服务器的负担,并且两者以高层次的对象进行通信,避免如字节流数据繁琐的通信,简化了通信协议。
其他文献
学位
朴素贝叶斯算法(Naive Bayes)是一种基于统计理论的分类算法,其在各种分类任务中有着广泛的应用。针对当前需要对海量的数据进行分类和用于训练的带标记的样本数据非常匮乏等
不同平台上的资源共享和协同工作是目前制造企业应用和实现CSCW技术面临的主问题,尤其是CAD/CAM技术作为对国民经济最有实际经济效果的新技术之一,实现CAD/CAM系统资源的代享
面向对象方法学是近年来迅速发展的一个研究.它设法使问题空间同解空间尽可能的一致.面向对象的方法包括面向对象的分析、设计和实现.利用面向对象方法分析系统,分析更接近问
报告共分三章.第一章研究子结构迭代法中二阶非自共轭椭圆方程内边界预条件子的构造.子结构迭代法,又名Schur补方法,属于非重叠型区域分解方法.此时所谓Steklov-Poincare算子
随着计算机技术与网络计算的发展和应用的普及,计算机应用已由传统的单机或部门级Client/Server应用发展为企业级、多个企业间多层Client/Server应用.该文介绍了多层Client/S
软件体系结构是近年来软件工程界的热门研究领域之一。在软件体系结构设计过程中,经常要碰到的问题是如何从抽象的高层体系结构逐步过渡到底层 的体系结构直到最后的实现。
该文主要研究XYZ系统在多媒体领域的应用问题.XYZ系统是一个以增强软件可靠性和提高软件生产率为目的的程序开发支撑系统,它由时序逻辑语言(TLL:Temporal Logic Language)XYZ
该文在第一部分中首先综述了网络安全方面所遇到的问题,详细论述了网络攻击的一些手段.针对这些攻击方法,讨论了TCP/IP体系结构按层次结构提供的相应的安全机制,并探讨了防范
为了给软件测试人员提供一个型号软件仿真测试环境,研究人员研究与开发了一套型号软件外部接口系统仿真软件.该系统通过和测试人员的交互,实现多种不同型号弹载机软件外部接