浅析jsp、javascript及jsp与java组件实例化过程分析.doc

浅析jsp、javascript及jsp与java组件实例化过程分析.doc

ID:52375710

大小:60.00 KB

页数:2页

时间:2020-03-27

浅析jsp、javascript及jsp与java组件实例化过程分析.doc_第1页
浅析jsp、javascript及jsp与java组件实例化过程分析.doc_第2页
资源描述:

《浅析jsp、javascript及jsp与java组件实例化过程分析.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅析JSP、JAVASCRIPT及JSP与JAVA组件实例化过程分析JavaScript是一•种广泛用于客户端Web开发的脚本语言,常用来给H仪L网页添加动态功能,比如响应用户的各种操作。它最初由网景公司设计,是一种动态、弱类型、基于原型的语言,内t支持类.以它为基础,制定了BCMAScript标准.JSP(JavaServerPages)是由SunMicrosystems公司侣导、许多公町参与一起建立的一种动态网页技术标准。JSP技术是用TAVA语言作为脚木语言的,JSP网页为一整个服务器端的

2、JAVA的类库提供了一个接口服务于HTML的应用程序。组件是类木身细粒度的可重用实现.为了解决功能或机制层面更大粒度重用的问题引入了组件的概念。组件的英文是Component,组件对外暴露一个或多个接口.供外界调用。组件内部由多个类来协同实现指定的功能。对于复杂的组件,会包括很多的类,还可能包含配置文件、界面、依赖的库文件等。JSP对于用户界面的更新所有的应用都是基于服务器的,所以它们可以时刻保持最新版木。客户端的接口不是很繁琐.对于备种应用易于部署、维护和修改,而且可以跨平台进行。而在Java

3、Script这样的用户端脚木语言出现Z前,传统的数据提交和验证T作均由用户端浏览器通过网络传输到服务器上进行。如果数据最很大,这对于网络和服务器的资源来说实在是一种无形的浪费。而使用JavaScript就可以在客户端进行数据验证。JavaScript可以方便地操纵各种浏览器的对彖,可以使用JavaScript来控制浏览器的外观。JavaScript可以使多种任务仅在用户端就可以完成而不需要网络和服务器的参与,从而支持分布式的运算和处理。因为JSP和JavaScript有各白的优点,所以取其各自的

4、优点结合起來用,数据的验证及部分提交等可以采用JavaScript用户端脚木语言来编写,这样可以减轻服务器方血的压力、提高速度。JSP和JAVA组件实例化分析:由于JSP是一种完全与平台无关的开发新技术•它集成了极高的运行效率、较短的开发周期、超强的扩展能力、完全开放的技术标准、自由的开发方式等众多完美特性于一身。利用这一•技术可以建立先进、安全和跨平台的动态网站,JsP+JavaBeans+JDBC+DBMS能是一套能够实现动态网站的开发和维护的技术。DBMS数据库用于数据存储、JDSC用于连

5、接数据库并对数据库进行存储、JavaBean用于封装业务逻辑、JSP用于页面显示部分。JSP通过调用封装了业务逻辑的JavaBeans的接口,对数据库进行处理,实现网页动态信息的显示。(一)JSP在实例屮的作用在网页HTML文件屮加入脚木片段和JSP标记,构成JSP网页。Web服务器在遇到访问JSP网页的请求时,首先执行其中的脚本片段,然后将结果以HTML格式返回给客户。稈序片段可以操作数据库、重新泄向网页以及发送Email等。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对

6、客户端浏览器的要求最低。由于目前JSP只支持Java作为其脚本语言,因此其脚木片段实际上就是一段Java程序代码。(二)JavaBean技术的运用JavaBean是一种基于Java环境的软件逐渐,仅设计就可以再不同的环境里重复使用。新纟R件JaviiBesn是一种Java类,它可以通过封装成为具有某种功能或者处理某个业务的对象.JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。(三)JDBC技术Java语言作为一种安全、健壮、易于使用并可以从网页上下载的编程语言

7、,为开发数据库应用提供了良好的语言基础。JDBC扩展了血va的功能,它是hva语言和数据库互连的接口,即执行SQL语句的JavaAPlo它由一系列的用Java语言编写的类和接口组成。通过JDBC可以编写访问备种数据库的纯Javaj'勺用程序。JDBCAPI提供了一般的SQL数据库访问机制,它在不同的数据库功能模块的层次上提供了一个统一的用户界面。用户只需一次编写使用JDBCAPI的稈序,就能将SQL语句发送到任何合适的数据库。稈序员面对的是单一的数据库存取界面,他们能够精力集屮与应用上层功能的实

8、现,而并不必去关心底层的、具体的DBMS的连接和访问过程。在Java程序屮通过JDBC对数据库进行操作,必须先加载JDBC驱动程序。JavaScript可以方便地操纵各种浏览器的对象,JSP可以通过与JAVA组件快速独立的访问数据库,结合JavaScript客户端属性、用JSP和JavaBean技术实现的应用系统能很好的将页而显示和业务逻辑处理分离,该技术方案能更好的支持团队开发、跨平台和代码最大化重用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。