【Jsp精品源码栏目提醒】:网学会员为广大网友收集整理了,【精品】J2EE 第三章 JSP - 大学课件,希望对大家有所帮助!
第三章
JSP 易于创建包含静态和动 态的web内容概要3.1
JSP简介3.2
JSP页面的构成元素3.3
JSP的生命周期3.4
JSP的内置隐式对象3.5
JSP表达式语言EL3.1
JSP简介 使用Servlet产生动态页面需要在代码中打印 出很多HTML的标签。
在Servlet将静态显示的 内容和动态内容代码混合在一起. 使用Servlet开发动态网页程序员与美工人员 将无法一起工作因为美工不了解java语言无 法修改Servlet代码 为了解决这些问题sun公司推出了
jsp技术
JSP简介
jsp是一种建立在Servlet规范提供的功能之上 的动态网页技术. 在网页文件中嵌入java代码和
jsp标记
JSP简介
JSP 使用 Java Server Page ,
JSP 以 Java 服务器页面Java
JSP 使用 Java 访问动态内容 访问动态内容 扩展名 .
jsp 保存 有效地控制动态内容生成 在Java Server Page里面使用 Java 编程语言和 Java 类库 服务器 HTML 用于表示页面,而 Java 代码用于访问动 态内容
JSP 页面
JSP示例你好这就是一个
JSP页面,简单不?
JSP的优点 将内容与表示分离 页面设计人员
JSP 程序员 请求
JSP 页面 响应 静态内容 静态内容 动态内容 动态内容 客户端 服务器
JSP的优点 强调可重用组件
JSP 页面 1
JSP 页面 2
JSP 页面 3静态内容 动态内容 静态内容 动态内容 静态内容 动态内容 JavaBean JavaBeanJSP的优点 简化页面开发-Web 设计人员和 Web 程序员 使用 Web 开发工具开发
JSP 页面 程序员 页面设计人员
JSP Web 开发工具 Macromedia Macromedia ..... JBuilder2008 JBuilder2008 Dreamweaver Dreamweaver
JSP 页面 静态内容 静态内容 动态内容 动态内容
JSP与ASP之比较 相似性: 两者都提供在 HTML 代码中混合某种程序代码、由语言引 擎解释执行程序代码的能力。
在 ASP 或
JSP 环境下, HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP 和
JSP 页 面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重 新嵌入到 HTML 代码中,然后一起发送给浏览器。
ASP 和
JSP 都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件 支持。
差异性:ASP 的编程语言是 VBScript 之类的脚本语言,
JSP 使 用的是 Java ,这是两者最明显的区别。
此外, ASP 与
JSP 还 有一个更为本质的区别:两种语言引擎用完全不同的方式处理页面中嵌 入的程序代码。
在 ASP 下, VBScript 代码被 ASP 引擎解释执 行;在
JSP 下,代码被编译成 Servlet 并由 Java 虚拟机执行, 这种编译操作仅在对
JSP 页面的第一次请求时发生。
JSP与ASP之高层比较1)
JSP技术:开放的技术
JSP和ASP技术明显的不同:
JSP 技术基于平台和服务 器的互相独立,技术支持来自广泛的、专门的、各种工具包,有服务器的组件和 数据库产品开发商所提供。
相比之下,ASP技术主要依赖微软的技术支持。
2)平台和服务器的独立性
JSP 一处编写,处处运行。
尽管ASP技术可以通过第 三方提供的产品能够的组件和服务实现跨平台的应用程序,但是ActiveX对象必 须事先放置于所选择的平台中。
3)开放的开发过程,开放的源代码 自1995年,SUN 用开放过程方法同国际 JAVA组织合作开发和修改了JAVA技术与规范。
针对
JSP的产品,SUN授权了工 具提供商(如Macromedia、结盟公司(如ApacheNetscape、最终用户、协作 商及其他。
最近,SUN授权最新版本的
JSP和JAVA Servlet API的源代码发给 Apache,以求
JSP与Apache紧密的相互发展。
JSP应用程序界面(API)毫无疑 问已经取得成功,并将随JAVA组织不断扩大完善。
相反,ASP技术仅仅靠微软 的本身推动,其发展是建立在独立的,封闭的开发过程基础之上的。
4)
JSP标记可扩展性 尽管ASP和
JSP都使用标记与脚本技术来制作动态网页,
JSP 技术能够使开发者扩展
JSP标记得以应用,
JSP开发者能定制标记库,所以网页 制作者充分利用于XML兼容的标记技术强大的功能3.2
JSP页面的构成元素 HTML静态文本 静态内容 以“ ” 结束。
比如: 指令 表达式
JSP 页面 脚本段 声明 以“ 第二次结果:200