小议动态网页开发中jsp技术.docx
《小议动态网页开发中jsp技术.docx》由会员分享,可在线阅读,更多相关《小议动态网页开发中jsp技术.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、小议动态网页开发中jsp技术随着网络的不断快速进展,基于web数据库的动态网站应用开发也相当的广泛。基于web网络数据库的动态网站是由一个web浏览器和一个数据库服务器构成的,浏览器作为客户端界面,数据库用做信息存储,然后将这两者运用应用服务器连接起来。原有开发动态网站的技术,随着web应用程序的客户端技术不断地进展,渐渐被JavaApplet、Activex控件、DHtml和&106avascript等众多新技术所取代。这些技术极大地改善了用户界面,但当它们尝试做一些深入的工作时,开始遇到客户端浏览器不兼容、服务器负担过重、访问速度下降以及安全性等问题。Jsp技术就是解决这些问题的关键所在,
2、这里主要商量在使用Jsp技术构建动态网站的过程中遇到的一些技术问题。一、Jsp技术介绍Jsp是基于Javaservlet以及整个Java体系的web开发技术,利用这一技术建立的动态网站具有先进、安全、快速和跨平台等优点。Jsp网页的制作也特别简洁,不需要接收大量的新信息,只要在传统的网页Html文件中加入Java程序片段和Jsp标记,就构成了Jsp网页。web服务器接收到访问Jsp网页的请求时,首先执行其中的程序片段,然后将执行结果以Html格式返回给客户。程序片段中可以操作数据库、重新定向网页以及发送e-mail等等,这就是建立动态网站所需要的功能。全部程序操作都在服务器端执行,网络上传送给
3、客户端的仅是得到的结果,对客户浏览器的要求很低。在用户连接Jsp网站时,用户请求网页,Jsp页面单独响应请求,将用户对网页的请求转化为对数据的请求,通过JavaBean处理请求并将返回的数据封装成Html页面返回给用户。二、Jsp技术难点1.连接数据库数据库连接对动态网站来说是最为重要的部分,在与后端数据库连接时可以采纳oDBc或JDBc技术。Java中连接数据库的技术是JDBc(JavaDatabaseconnectivity)。许多数据库系统带有JDBc驱动程序,Java程序就通过JDBc驱动程序与数据库相连,执行查询、提取数据等等操作。虽然oDBc作为传统的连接数据库的手段是一种选择,但
4、是oDBc有以下致命缺陷,从而使它无法胜任Jsp的请求:(1)oDBc是c语言实现的Api,从Java程序调用本地的c程序会带来一系列类似安全性、完好性、健壮性方面的问题。(2)其次,完全精确地实现从c代码oDBc到JavaApi翻译的oDBc不会令人满意,因为在Java中没有指针,而oDBc中大量地使用了指针,c语言与java实现的内在差异会带来一些诸如内存泄漏等重大的安全性问题。要想使程序兼具安全与可移植性,JDBc是首选。JDBc是一种可用于执行sQl语句的JavaApi,它由一些Java语言写的类、界面组成,使开发人员可以用纯Java语言编写完好的数据库应用程序,同时我们也在享用jav
5、a带来的种种优点。通过使用JDBc,可以很方便地将sQl语句传送到几乎任何一种数据库。也就是说,可以不必写一个程序访问sybase,写另一个程序访问oracle,再写一个程序访问microsoft的sQlserver。用JDBc写的程序能够自动地将sQl语句传送给相应的数据库管理系统。sun公司还开发了JDBc-oDBcbridge,用此技术Java程序就可以访问带有oDBc驱动程序的数据库,目前大多数数据库系统都带有oDBc驱动程序,所以Java程序能访问诸如oracle、sybase、mssQlserver和msAccess等数据库。在本地数据库程序使用microsoft的Access等数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小议 动态 网页 开发 jsp 技术
限制150内