- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于JavaWeb应用概览
基于JavaWeb应用概览
【摘要】现今我们打开浏览器后看到的动感网页多是通过Jave在Web中的应用来实现的。1994年,Java语言以其简单安全、高性能、多线性、动态性等特点开始成为因特网中最受欢迎的开发与编程语言,经过18年发展而日趋成熟的Java语言在Web中的应用已经涵盖了教学、商务、政务乃至医疗等与我们日常生活密切相关的各方各面。本文通过对Java语言Web应用的概览,为读者提供一个对网页Java的整体印象。
【关键词】Java;Web;应用程序引言
随着互联网的快速发展,分布式的多体系Web应用也因其安全灵活、实时信息发布与动态交互的性能满足了人们发需求,进入高速发展阶段。在Web构建成为当前互联网发展热点的同时,作为Web应用主要支持技术的Java显然也受到了正致力于加强Web应用功能和灵活性的技术人员的普遍关注。
1 基本理论概述
1.1 Java的Web应用原理概述。 在计算机和互联???发展之初,最先出现的应用程序模型是仅能满足基本信息需要的单层模型,而后发展为灵活性不足的C/S(胖客户端)两层型,到Java出现且与Web结合后的1990年代,适用于广泛分布的多层应用模型诞生。
1991年,由SUNMierosoft公司推出的网络编程语言Java第一次出现在世人眼前却并不被人看好,但1994年,Java,却成为了开辟Web新时代的最强大推动力,IT行业的领军人物盖茨先生也称Java是“长时间以来最卓越的程序设计语言”。具有简单、安全、自动内存管理、跨异构环境、鲁棒性、可移植性、强健性和多线性等特点的Java能够不受电脑CPU影响,最大限度的利用网络进行applet(小型应用程序)的传输,Java语言使用环境也因此成为世界各大电脑操作系统商家如苹果、微软、IBM等开发时必备的运行环境。
Web作为建立在Intemet上的一种服务(service), 其定义包Web客户端和服务器两种,我们则通过Web访问达成这两端请求/响应模式的链接。而Web应用程序(ASp)则是由于早期Web静态超文本传输协议(HTTP)不能再满足人们需要而产生的动态传输。Web应用则是通过Javaseript(客户端脚本)Applet(客户端控件)和动态技术(HTML)共同实现的。
1.2Java中主要技术定义
①JSP:指用于接收服务器端逻辑运算结果的执行脚本技术
②HTML:由JSP动态生成并通过浏览器反馈的一种Web应用动态形式
③Applet:可用于作为独立程序模块嵌入HTML中的客户端控件技术
④JavascriPt:用于提供动态功能实现格式检查的客户端脚本技术
⑤PO:用于链接应用与数据库的Javaclass
⑥IC:在事务逻辑和用户界面之间起枢纽作用的Servlet技术产物
从AppletRMI、JavaBeans、到EJB、Servlet、JsP,Java提供的EGI、ASP替代方法servlet/jsp技术是与互联网发展需求相呼应的,Java的完善和Web的发展共同推动了Web应用的发展。
2基于Java的Web具体应用
2.1商务类应用
2.1.1企业管理信息系统。 我们常见的旅游电子商务系统、铁路网火车票预定、某企业销售网等Web应用都是Java在企业管理信息系统的具体表现。这一应用是通过Java技术进行J2EE 3层体系架构,将JSP程序与Servlet 等高性能服务器端程序相结合,搭建能够帮助使用者通过HTTP链接两端,实现信息的及时共享、远程在线订购、 远程销售管理及远程售后服务等的电子商务平台,使企业能够及时了解在市场销售、生产、信贷保险等各个方面信息,进而提高企业的管理效率,实现企业资源的优化分配。
2.1.2金融行业的应用。随着资本主义周期性金融危机的爆发,分布式的金融服务已经成为世界各地金融人士的共同选择,而这一服务正是依靠Java技术实现的,如人们可在华尔街网页中直接了解最新的股市动态和个人信息甚至可以进行在线的股票交易,大大提高了股市的信息传递;而网上银行服务和保险查询服务也已经被广泛使用,这些Java技术的应用不仅推动着金融行业、IT行业的发展,更为我们创造了便捷的理财环境。
2.2政务类应用。Java技术的Web应用从商务开始逐渐发展到政务,在我国,应中共中央的提倡,各省市县人民政府也相继建立了及时公布政务信息、供群众监督提议的web应用。此外,针对国家级的重大事件时期,也有相应领导人的专用网页如全国人大会议时期的代表人建议网页、温总理的会谈网页等。这一应用通过信息公开与信息直接表达促进了我国人民政治生活的提高和我国政府效率的提高。
2.3教学类应用。拥有最多人口的中
文档评论(0)