1、 毕业设计 (论文 )外文资料翻译 学院 ( 系): 计算机科学与技术 专 业: 信息管理与信息系统 姓 名: 学 号: 外文出处: CHINA-USA Business Review 附 件: 1.外文资料翻译译文; 2.外文原文。 指导教师评语: 签名: 年 月 日 附件 1:外文资料翻译译文 JSP 和 SQL Server 2000 相关介绍 JSP(JavaServer Pages)是由 Sun Microsystems 公司倡导、许多公司参与一起建立的一 种动态网页技术标准。 JSP技术有点类似 ASP技术,它是在传统的网页 HTML文 (*.htm,*.html)中插入 Java
2、程序段 (Scriptlet)和 JSP标记 (tag),从而形成 JSP文件 (*.jsp)。用 JSP 开发的 Web 应用是跨平台的,即能在 Linux 下运行,也能在其他操作系统上运行。 JSP 技术使用 Java 编程语言编写类 XML 的 tags 和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过 tags 和 scriptlets访问存在于服务端的资源的应用逻辑。 JSP 将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于 Web 的应用程序的开发变得迅速和容易。 Web服务器在遇到访问 JSP 网页的请求时,首先执行其中的程序段,然后将执行结果
3、连同 JSP文件中的 HTML 代码一起返回给客户。插入的 Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。 JSP 与 Java Servlet 一样,是在服务器端执行的,通常返回该客户端的就是一个 HTML文本,因此客户端只要有浏览器就能浏览。 JSP的 1.0规范的最后版本是1999年 9月推出的, 12月又推出了 1.1规范。目前较新的是 JSP1.2 规范, JSP2.0规范的征求意见稿也已出台。 JSP页面由 HTML 代码和嵌入其中的 Java 代码所组成。服务器在页面被客户端请求以后对这些 Java 代码进行处理,然后将生成的 HTML页面返回给客
4、户端的浏览器。 Java Servlet 是 JSP 的技术基础,而且大型的 Web 应用程序的开发需要 Java Servlet 和 JSP 配合才能完成。 JSP 具备了 Java 技术的简单易用,完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。 JSP技术的强势 ( 1)一次编写,到处运行。在这一点上 Java 比 PHP更出 色,除了系统之外,代码不用做任何更改。 ( 2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比 ASP/PHP的局限性是显而易见的。 ( 3)强大的可伸缩性。从只有一个小的 Jar 文
5、件就可以运行 Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台 Application 进行事务处理,消息处理,一台服务器到无数台服务器, Java显示了一个巨大的生命力。 ( 4)多样化和功能强大的开发工具支持。这一点与 ASP很像, Java 已经有了许多非常优秀的开发 工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。 JSP技术的弱势 ( 1) 与 ASP一样, Java的一些优势正是它致命的问题所在。正是由于为了跨平台的功能,为了极度的伸缩能力,所以极大的增加了产品的复杂性。 ( 2) Java的运行速度是用 class常驻内存来完成的,所以它
6、在一些情况下所使用的内存比起用户数量来说确实是 “ 最低性能价格比 ” 了。从另一方面,它还需要硬盘空间来储存一系列的 .java文件和 .class 文件,以及对应的版本文件。 JSP六种内置对象: request, response, out, session, application, config, pagecontext, page, exception. 一 .request对象: 该对象封装了用户提交的信息,通过调用该对象相应的方法可以获取封装的信息,即使用该对象可以获取用户提交信息。 二 .response对象: 对客户的请求做出动态的响应,向客户端发送数据。 三 sessio
7、n对象 1.什么是 session: session对象是一个 JSP 内置对象,它在第一个 JSP页面被装载时自动创建, 完成会话期管理。 从一个客户打开浏览器并连接到服务器开始,到客户关闭浏览器离开这个服务器结束,被称为一个会话。当一个客户访问一个服务器时,可能会在这个服务器的几个页面之间反复连接,反复刷新一个页面,服务器应当通过某种办法知道这是同一个客户,这就需要 session 对象。 2 session对象的 ID:当一个客户首次访问服务器上的一个 JSP页面时, JSP引擎产生一个 session 对象,同时分配一个 String 类型的 ID号, JSP 引擎同时将这个 ID号发送到客户端,存放在 Cookie中,这样 session对 象和客户之间就建立了