您现在的位置:计算机技术学习网 > 技术中心 > WEB编程 > JSP >

jsp基础学习资料

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 17:19 点击:
一、 jsp(SUN企业级应用的首选) 技术概述

   在 Sun 正式发布 jsp(SUN企业级应用的首选)(JavaServer Pages) 之后,这种新的 Web 应用开发技术很快引起了人们的关注。 jsp(SUN企业级应用的首选) 为创建高度动态的 Web 应用提供了一个独特的开发环境。按照 Sun 的说法, jsp(SUN企业级应用的首选) 能够适应市场上包括 apache(Unix平台最流行的WEB服务器平台) WebServer 、 IIS4.0 在内的 85% 的服务器产品。即使您对 ASP “一往情深”,我们认为,关注 jsp(SUN企业级应用的首选) 的发展仍旧很有必要。

   ㈠ jsp(SUN企业级应用的首选) 与 ASP 的简单比较

   jsp(SUN企业级应用的首选) 与 Microsoft 的 ASP 技术非常相似。两者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。在 ASP 或 jsp(SUN企业级应用的首选) 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和 jsp(SUN企业级应用的首选) 页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。 ASP 和 jsp(SUN企业级应用的首选) 都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。

   ASP 的编程语言是 VBScript 之类的脚本语言, jsp(SUN企业级应用的首选) 使用的是 Java ,这是两者最明显的区别。此外, ASP 与 jsp(SUN企业级应用的首选) 还有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌入的程序代码。在 ASP 下, VBScript 代码被 ASP 引擎解释执行;在 jsp(SUN企业级应用的首选) 下,代码被编译成 Servlet 并由 Java 虚拟机执行,这种编译操作仅在对 jsp(SUN企业级应用的首选) 页面的第一次请求时发生。

   ㈡运行环境

   Sun 公司的 jsp(SUN企业级应用的首选) 主页在 http://www.javasoft.com/products/jsp(SUN企业级应用的首选)/index.html ,从这里还可以下载 jsp(SUN企业级应用的首选) 规范,这些规范定义了供应商在创建 jsp(SUN企业级应用的首选) 引擎时所必须遵从的一些规则。

   执行 jsp(SUN企业级应用的首选) 代码需要在服务器上安装 jsp(SUN企业级应用的首选) 引擎。此处我们使用的是 Sun 的 JavaServer Web Development Kit ( JSWDK )。为便于学习,这个软件包提供了大量可供修改的示例。安装 JSWDK 之后,只需执行 startserver 命令即可启动服务器。在默认配置下服务器在端口 8080 监听,使用 http://localhost:8080 即可打开缺省页面。

   在运行 jsp(SUN企业级应用的首选) 示例页面之前,请注意一下安装 JSWDK 的目录,特别是“ work ”子目录下的内容。执行示例页面时,可以在这里看到 jsp(SUN企业级应用的首选) 页面如何被转换成 Java 源文件,然后又被编译成 class 文件(即 Servlet )。 JSWDK 软件包中的示例页面分为两类,它们或者是 jsp(SUN企业级应用的首选) 文件,或者是包含一个表单的 HTML 文件,这些表单均由 jsp(SUN企业级应用的首选) 代码处理。与 ASP 一样, jsp(SUN企业级应用的首选) 中的 Java 代码均在服务器端执行。因此,在浏览器中使用“查看源文件”菜单是无法看到 jsp(SUN企业级应用的首选) 源代码的,只能看到结果 HTML 代码。所有示例的源代码均通过一个单独的“ examples ”页面提供。

   ㈢ jsp(SUN企业级应用的首选) 页面示例

   下面我们分析一个简单的 jsp(SUN企业级应用的首选) 页面。您可以在 JSWDK 的 examples 目录下创建另外一个目录存放此文件,文件名字可以任意,但扩展名必须为 .jsp(SUN企业级应用的首选) 。从下面的代码清单中可以看到, jsp(SUN企业级应用的首选) 页面除了比普通 HTML 页面多一些 Java 代码外,两者具有基本相同的结构。 Java 代码是通过 < % 和 %> 符号加入到 HTML 代码中间的,它的主要功能是生成并显示一

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • JSP与Servlet
      • 自己动手写MiniBBS系列(基本篇)之用户登录
      • JSP取当前日期
      • JDBC 入门(一)
      • 打开一个jsp页面默认查询所有数据,调用action
      • 使用JSP标签库验证用户的输入(2)完
      • WIN98/2000下的jsp服务器
      • 自定义JSP标签(tag)浅议
      • Struts学习傻瓜式入门篇
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1