|
|
JSP(Java Server Pages)是由Sun Microsystems公司倡导,许多公司共同参与建立的一种动态网页技术标准。在传统的网页HTML文件(*.htm、*.html)中加入Java程序片段(Scriptlet)和JSP标签(tag),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅仅是得到的结果,对客户端浏览器的要求最低,可以实现无Plugin、无ActiveX、无Java Applet,甚至无Frame访问。
|
|
|
|
|
(1)内容的生成和显示分离。使用JSP技术,Web页面开发人员可以使用HTML或者XML标签来设计和格式化最终页面。还可以使用JSP标签或者小脚本来生成页面上的动态内容。
|
|
|
(2)强调可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBean或EJB)来执行应用程序所要求的更为复杂的处理。
|
|
|
(3)采用标识简化应用开发。通过开发定制化标识库,JSP技术是可以扩展的。第三方开发人员和其他人员可以为常用功能创建自己的标识库。
|
|
|
(4)健壮性与安全性。由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被译成Java Servlet,所以JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。
|
|
|