知道美河 | 上传资料 | VIP申请 | 精品课程 | 资料搜索 | 问题反馈 | 会员手册 | 积分消费 | 积分充值 | 帐号保护
美河学习学习在线赞助VIP

美河学习在线(主站) eimhe.com

 找回密码
 建立账号
查看: 8711|回复: 2

[分享] 探讨什么是JSP技术

[复制链接]
发表于 2007-5-13 09:44:35 | 显示全部楼层 |阅读模式
JSP?技术的工作原理?

JSP?页面使用?XML?标签和?scriptlets(一种使用?Java?语言编写的脚本代码),封装了生成页面内容的逻辑。它将各种格式的标签(HTML?或者?XML)直接传递回响应页面。通过这种方式,JSP?页面实现了页面逻辑与其设计和显示的分离。

JSP? 技术是?Java?系列技术的一部分。JSP?页面被编译成?servlets,并可能调用?JavaBeans?组件(beans)?或 ?Enterprise?JavaBeans?组件(企业?beans),以便在服务器端处理。因此,JSP?技术在构建可升级的基于?web?的应用程序时扮演了重要角色。

JSP?页面并不局限于任何特定的平台或?web?服务器上。JSP?规范在业界有着广泛的适应性。?
什么是?servlet?

相对于浏览器上运行的?applets?而言,servlet?是在服务器上运行的,用?Java?语言编写的程序。详细信息可访问?http://java.sun.com/products/servlet.?
我已经采用了servlets,为何还需要?JSP?技术呢?

既然?JSP?页面也要被编译成?servlets,那么理论上,您可以直接写?servlets?来支持您的基于?web?的应用程序。然而,JSP?技术通过将页面内容和显示逻辑分开,简化了创建网页的过程。在许多应用程序中,需将模板内容和动态生成的数据一块发送到客户端。基于此考虑,使用?JSP? 页面技术将比全部用?servlets?来写要方便得多。?
从哪里可以获得最新版本的JSP?规范?

最新的?JavaServer?Pages?2.0?规范可以?从此?下载。
JSP?规范与?Java?2?Platform,?Enterprise?Edition?的关系如何?

JSP?2.0?规范是?Java?2?Platform,?Enterprise?Edition?1.4?的重要组成部分。?在构建基于?web?前端显示的分布式企业应用程序方面,JSP?和?EJB?技术的结合显示出强大的力量。
有哪些?web?服务器支持?JSP?技术?

有许多?JSP?技术实现可用于不同的?web?服务器。要获取最新已被官方支持的?web?服务器信息?,请访问?http://java.sun.com/products/jsp/industry.html
Sun?公司是否提供对?JSP?规范的参考实现?

J2EE?SDK? 是?JavaTM?2?Platform,?Enterprise?Edition?的参考实现。Sun?在?J2EE?SDK?中改装并集成了 ?Tomcat?JSP?和?Java?Servlet?实现。在应用程序部署和发布之前,可将J2EE?SDK作为开发环境。

Tomcat? 是免费和开放源代码的?Java?Servlet?和?JSP?技术的实现,它由?Apache?Software?Foundation?的 Jakarta?项目组开发。可从?http://jakarta.apache.org?下载。Tomcat?的商业应用需要有 ?Apache?Software?Foundation(ASF)的许可,并且可在?Apache?的网站上获取二进制和源代码的版本。JSP?技术的实现是?J2EE?SDK?的一部分。
?
JSP?技术与其他产品技术相比有什么不同?

JSP?技术是行业协作的结果,它的设计是开放的,符合行业标准的,并支持绝大多数的服务器、浏览器和相关工具。由于使用可重用的组件和标签取代了对页面本身脚本语言的严重依赖,JSP?技术大大加快了开发的速度。所有?JSP?的实现均支持以?Java?编程语言为基础的脚本语言,它有与生俱来的可适应性,支持复杂的操作。
发表于 2007-5-16 13:11:00 | 显示全部楼层
发表于 2009-4-6 22:52:26 | 显示全部楼层
您需要登录后才可以回帖 登录 | 建立账号

本版积分规则

 
QQ在线咨询

QQ|小黑屋|手机版|Archiver|美河学习在线 ( 浙网备33020302000026号 )

GMT+8, 2025-5-23 05:48

Powered by Discuz!

© 2001-2025 eimhe.com.

快速回复 返回顶部 返回列表