第二章 相关技术介绍
2.1 Jsp 的简介
JSP 是由 sunMicrosystems 公司倡导、许多公司参与一起建立的一种动态
技术标准。在传统的网页 HTML 文件(*.htm,*.html)中加入 Java 程序片段
(Scriptlet)和 JSP 标签,就构成了 JSP 网页 java 程序片段可以操纵数据库、
重新定向网页以及发送 E-mail 等,实现建立动态网站所需要的功能。所有程序
操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,这样大大降
低了对客户浏览器的要求,即使客户浏览器端不支持 Java,也可以访问 JSP 网
页。
JSP 全名为 java server page,其根本是一个简化的 Servlet 设计,他实现了
Html 语法中的 java 扩张(以<%, %>形式)。JSP 与 Servlet 一样,是在服
务器端执行的,通常返回给客户端的就是一个 HTML 文本,因此客户端只要有
浏览器就能浏览。Web 服务器在遇到访问 JSP 网页的请求时,首先执行其中的
程序段,然后将执行结果连同 JSP 文件中的 HTML 代码一起返回给客户端。插
入的 Java 程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需
要的功能。
JSP 技术使用 Java 编程语言编写类 XML 的 tags 和 scriptlets,来封装产生动
态网页的处理逻辑。网页还能通过 tags 和 scriptlets 访问存在于服务端的资源
的应用逻辑。JSP 将网页逻辑与网页设计的显示分离,支持可重用的基于组件的
设计,使基于 Web 的应用程序的开发变得迅速和容易。JSP(JavaServer
Pages)是一种动态页面技术,它的主要目的是将表示逻辑从 Servlet 中分离出
来。
JSP 页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端
请求以后对这些 Java 代码进行处理,然后将生成的 HTML 页面返回给客户端的
浏览器。Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需
要 Java Servlet 和 JSP 配合才能完成。JSP 具备了 Java 技术的简单易用,完全
的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。
自 JSP 推出后,众多大公司都支持 JSP 技术的服务器,如 IBM、Oracle、Bea
公司等,所以 JSP 迅速成为商业应用的服务器端语言。
2.2 sql server 2005 的简介
是一个全面的数据库平台,使用集成的商业智能工具提供
了企业级的数据管理。数据库引擎为关系型数据和结构化数据提
供了更安全可靠的存储功能,使您可以构建和管理用于业务的高可用和高性能的数据应用
程序。数据引擎是该企业数据管理解决方案的核心。此外
结合了分析、报表、集成和通知功能。这使您的企业可以构建和
部署经济有效的解决方案,帮助您的团队通过记分卡、 !"、#!和移动