jsp与js的区别(新手必读)

jsp与js的区别(新手必读)

ID:8966732

大小:29.80 KB

页数:6页

时间:2018-04-13

jsp与js的区别(新手必读)_第1页
jsp与js的区别(新手必读)_第2页
jsp与js的区别(新手必读)_第3页
jsp与js的区别(新手必读)_第4页
jsp与js的区别(新手必读)_第5页
资源描述:

《jsp与js的区别(新手必读)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、Java技术Java是一种简单易用、完全面向对象、具有平台无关性且安全可靠的主要面向Internet的开发工具。自从1995年正式问世以来,Java的快速发展已经让整个Web世界发生了翻天覆地的变化。随着JavaServlet的推出,Java在电子商务方面开始崭露头角,最新的JavaServerPage技术的推出,更是让Java成为基于Web的应用程序的首选开发工具。要学习Java技术中的JavaServerPage,Java基础是必不可少的,本书将在第2章为没有Java基础的读者简单讲解Java的基础语法和J

2、avaBeans等,它们是在学习JSP之前必须掌握的Java知识。这里,先回顾一下Java的发展历程,然后讲解几个后面将要用到的重要概念。1.1.1JavaBeans什么是JavaBeans?JavaBeans就是Java的可重用组件技术。ASP通过COM来扩充复杂的功能,如文件上载、发送email以及将业务处理或复杂计算分离出来成为独立可重复利用的模块。JSP通过JavaBean实现了同样的功能扩充。JSP对于在Web应用中集成JavaBean组件提供了完善的支持。这种支持不仅能缩短开发时间(可以直接利用经测

3、试和可信任的已有组件,避免了重复开发),也为JSP应用带来了更多的可伸缩性。JavaBean组件可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。在实际的JSP开发过程中,读者将会发现,和传统的ASP或PHP页面相比,JSP页面将会是非常简洁的,由于JavaBeans开发起来简单,又可以利用Java语言的强大功能,许多动态页面处理过程实际上被封装到了JavaBeans中。1.1.2JDBCJDBC是用于执行SQL语句的Java应用程序接口,由一组用Java语言编写的类与接口组成,在JSP中将使用J

4、DBC来访问数据库。JDBC是一种规范,它让各数据库厂商为Java程序员提供标准的数据库访问类和接口,这样就使得独立于DBMS的Java应用程序的开发工具和产品成为可能。一般的Java开发工具都带有JDBC-ODBC桥驱动程序,这样,只要是能够使用ODBC访问的数据库系统,也就能够使用JDBC访问了。有趣的是,不同于ODBC是OpenDatabaseConnectivity的简称,JDBC并不是JavaDatabaseConnecivity的简称,而是SUN的注册商标,至少官方说法是这样的。1.1.3JavaS

5、ervletJavaServlet是JSP技术的基础,而且大型的Web应用程序的开发需要JavaServlet和JSP配合才能完成,这里简单介绍Servlet的相关知识,Servlet的开发将在第二部分讲述。Servlet这个名称大概源于Applet,现在国内的翻译方式很多,本书为了避免误会,决定直接采用Servlet而不做任何翻译,读者如果愿意,可以称之为“小服务程序”。Servlet其实和传统的CGI程序和ISAPI、NSAPI等Web程序开发工具的作用是相同的,在使用JavaServlet以后,用户不必再

6、使用效率低下的CGI方式,也不必使用只能在某个固定Web服务器平台运行的API方式来动态生成Web页面。许多Web服务器都支持Servlet,即使不直接支持Servlet的Web服务器也可以通过附加的应用服务器和模块来支持Servlet。得益于Java的跨平台的特性,Servlet也是平台无关的,实际上,只要符合JavaServlet规范,Servlet是完全平台无关且是Web服务器无关的。由于JavaServlet内部是以线程方式提供服务,不必对于每个请求都启动一个进程,并且利用多线程机制可以同时为多个请求服

7、务,因此JavaServlet效率非常高。但JavaServlet也不是没有缺点,和传统的CGI、ISAPI、NSAPI方式相同,JavaServlet是利用输出HTML语句来实现动态网页的,如果用JavaServlet来开发整个网站,动态部分和静态页面的整合过程简直就是一场恶梦。这就是为什么SUN还要推出JavaServerPages的原因。1.2JSP技术前面说过,JavaServlet的最大缺点就在于没有把网站的逻辑和页面的输出分开,导致整个Servlet代码混乱不堪。为了解决JavaServlet的这种

8、缺点,SUN推出了JavaServerPages—JSP。1.2.1JSP技术概述按照脚本语言是服务于某一个子系统的语言这种论述,JSP应当被看作是一种脚本语言,然而,作为一种脚本语言,JSP又显得过于强大了,在JSP中几乎可以使用全部的Java类。作为一种基于文本的、以显示为中心的开发技术,JSP提供了JavaServlet的所有好处,并且,当与一个JavaBeans类结合在一起时,

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

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

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