jSP是Sun公司推出的新一代站点开发语言,他完全解决了现在ASP,PHP的一个通病——脚本级实行(据了解PHP4也已经在Zend的支持下,达成编译运行)。Sun公司借用自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet以外,又有新的硕果,就是JSP——JavaServerPage。
Jsp可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。
JSP:
1.将内容的生成和显示进行离别 用JSP技术,Web页面开发职员可以用HTML或者XML标识来设计和格式化最后页面。用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和JavaBeans组件中,并且捆绑在小脚本中,所有些脚本在服务器端运行。假如核心逻辑被封装在标识和Beans中,那样别的人,如Web管理职员和网页设计者,可以编辑和用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎讲解JSP标识和小脚本,生成所请求的内容(比如,通过访问JavaBeans组件,用JDBCTM技术访问数据库,或者包括文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这能够帮助作者保护我们的代码,而又保证任何基于HTML的Web浏览器的完全可用性。 2.强调可重用的组件 绝大部分JSP页面依靠于可重用的,跨平台的组件(JavaBeans或者EnterpriseJavaBeans组件)来实行应用程序所需要的更为复杂的处置。开发职员可以共享和交换实行普通操作的组件,或者使得这类组件为更多的用法者或者顾客团体所用。基于组件的办法加快了总体开发过程,并且使得各种组织在他们现有些技能和优化结果的开发努力中得到平衡。 3.使用标识简化页面开发 Web页面开发职员不会都是熟知脚本语言的编程职员。JavaServerPage技术封装了很多功能,这类功能是在易用的、与JSP有关的XML标识中进行动态内容生成所需要的。标准的JSP标识可以访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,与实行用其他办法更难于编码和耗时的功能。 通过开发定制化标识库,JSP技术是可以扩展的。以后,第三方开发职员和别的人员可以为常用功能创建我们的标识库。这使得Web页面开发职员可以用熟知的工具和好似标识一样的实行特定功能的构件来工作。 JSP技术比较容易整理到多种应用体系结构中,以借助现存的工具和方法,并且扩展到可以支持企业级的分布式应用。作为使用Java技术家族的一部分,与Java2(企业版体系结构)的一个组成部分,JSP技术可以支持高度复杂的基于Web的应用。 因为JSP页面的内置脚本语言是基于Java编程语言的,而且所有些JSP页面都被编译成为JavaServlet,JSP页面就具备Java技术的所有好处,包含健壮的存储管理和安全性。 作为Java平台的一部分,JSP拥有Java编程语言“一次撰写,各处运行”的特征。伴随愈加多的提供商将JSP支持添加到他们的商品中,你可以用自己所选择的服务器和工具,更改工具或服务器并不影响目前的应用。
网页名字网站建设程序之JSP!