浅谈jsp网页制作技术

浅谈jsp网页制作技术

ID:46472908

大小:62.50 KB

页数:4页

时间:2019-11-24

浅谈jsp网页制作技术_第1页
浅谈jsp网页制作技术_第2页
浅谈jsp网页制作技术_第3页
浅谈jsp网页制作技术_第4页
资源描述:

《浅谈jsp网页制作技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、浅谈JSP网页制作技术摘要:随着网络的不断快速发展,基于JSP的动态网站开发也相应的广泛使用。由于JSP的诸多优点,网站开发人员在选择上要远远多于ASP和PHP。本文通过对JSP的概述和优点分析,来说明JSP动态网站开发技术的特性。关键词:JSP;网页制作;网站开发一、JSP简介JSP是山SunMicrosystems公司倡导、许多公司参与一起建立的一种动态技术标准。在传统的网页HTML文件(*.h5,html)中加入Java程序片段(Scriptlet)和JSP标签,就构成了JSP网页java程序片段可以操纵数据库、重新定向网页以及发送E-mail等,实现建立动态网站所需要的功能。所

2、有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降低了对客户浏览器的要求,即使客户浏览器端不支持Java,也可以访问JSP网页。JSP全名为javaserverpage,英根本是一个简化的Servlet设计,他实现了Html语法屮的java扩张(以形式)。JSP与Servlet—样,是在服务器端执行的,通常返回给客户端的就是一个HTML文木,因此客户端只要有浏览器就能浏览。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户端。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态

3、网页所需要的功能。JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计的显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。JSP(JavaServerPages)是一种动态页面技术,它的主要目的是将表示逻辑从Servlet中分离出来。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。JavaSe

4、rvlet是JSP的技术基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成。JSP具备了Java技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所冇特点。自JSP推出后,众多大公司都支持JSP技术的服务器,如IBM、Oracle、Bea公司等,所以JSP迅速成为商业应用的服务器端语言。二、JSP的优势与弱势1•优势(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基木上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP的局限性JSP的优势是显而易见的。(3)

5、强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlel/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。(4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVABEANS组件来实现复杂商务功能。2

6、.弱势(1)与ASP也一样,Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。(2)Java的运行速度是用class常驻内存来完成的,所以它在一些情况下所使用的内存比起用户数量來说确实是“最低性能价格比”了。从另一方面,它还需要硬盘空间来储存一系列的.java文件和.class文件,以及对应的版本文件。三、JSP对Web数据库的访问JSP访问Web数据库有两种主流技术,分别是JDBC(JavaBean)技术和连接池技术。1.JDBC(JavaBean)技术JSP借助Java语言的数据库连接技术JDBC(JavaDatab

7、aseConnectivity),即通过JDBC驱动程序与数据库相联,执彳亍查询、修改、增加、删除等操作。JDBC作为一种数据库访问技术,具冇使用简单、可移植性强、易于编写和维护等优点,可高效地实现数据库的连接。利用JDBC-ODBC转换,Java程序就可以访问带有ODBC驱动程序的数据库,从而方便地实现数据库的跨平台访问。目前,大多数数据库系统都带有ODBC驱动程序,所以JSP能访问Oracle,Sybase,MicrosoftSQLServ

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

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

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