第1章 JSP概述
JSP(Java Server Pages)是由Sun Microsystems公司倡导的、许多公司参与一起建立的一种动态网页技术标准。JSP技术的设计目的是使得构造基于web的应用程序更加容易和快捷,而这些应用程序能够与各种w曲服务器、应用服务器、浏览器和开发工具共同工作。在Sun正式发布JSP之后,这种新的Web应用开发技术很快引起了人们的关注,目前已经成为开发动态网页的主流技术之一。
本章学习目标:
·了解常用的Java技术
·理解JSP技术
·了解JSP开发web站点的几种方式
·了解JSP的两种体系结构
1.1 Java技术
1995年美国Sun公司倡导和推出Java技术。Java是一种简单的、完全面向对象的、跨平台且**可靠的、主要面向Intemet的开发工具。Java技术包括Java语言和Java Media APIs、Security APIsl Management APIs、Java Applet、Java RMl、JavaBeans、Java OS、Java
Servlet、JDBC、JNDl等,自从1995年正式问世以来,Java的快速发展已经极大地影响了整个Web世界的发展。随着Java Servlet的推出,Java在电子商务方面开始崭露头角,Java ServerPage技术的推出,更是让Java成为基于Web的应用程序的**开发工具。
1.1.1 JavaBeans
JavaBeans是Java的可重用组件。众所周知,ASP通过COM来扩充复杂的功能,如文件上载、发送E—mail以及将业务处理或复杂计算分离出来成为独立可重复利用的模块,而JSP通过JavaBeans实现了类似的功能扩充。JSP对于在web应用中集成JavaBeans组件提供了很好的支持,例如程序员可以直接利用经测试和可信任的已有组件,避免了重复开发,这样既节省了开发时间,也为JSP应用带来了更多的可伸缩性。JavaBeans组件还可以用来执行复杂的计算任务,或负责与数据库的交互以及数据提取等。
……