新闻
打造企业生态系统孵化器  建设企业智慧成长生态城

呼和浩特做网站| JSP的特点

发布于:2013-07-03 浏览:2662

 呼和浩特做网站nmgf.net

JSP的特点

    将内容的生成和兄示进行分离。采用JSP技术时,Web页面开发人员可以使用HTML或者XML标识来设计和格式化最终页面,而使用JSP标识或者小脚本来生成页面上的动态内容。产生内容的逻辑被封装在标识和JavaBeans组件中,并被捆绑在小脚本中,且所有的脚本在服务器端运行,如果核心逻辑被封装在标识和JavaBeans组件中,那么其他人,如Web管理人员和页面设计者仍旧又能够编辑和使用JSP页面,而不影响内容的生成。在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(例如,通过访问JavaBeans组件、使用JDBC技术访问数据库等),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于作者既保护自己的代码,又保证任何基于HTML的Web浏览器的完全可用性。

    JavaBeans是一种基于Java的软件组件? JSP对于在Web应用中集成的JavaBeans组件提供了完善的支持。这种支持不仅缩短了开发时间(可以直接利用经测试的和可信任的已有组件.避免了重复开发〉,也为JSP应用带来了更多的可伸缩性? JavaBeans组件可以用来执行复杂的计算任务,或负责与数据库交互以及数据提取等。

    强调可重用的组件。绝大多数JSP页面依赖于可重用并且跨平台的组件(比如JavaBeans组件或者Enterprise JavaBeans)来执行应用程序所耍求的更为复杂的处理。开发人员能够共享和交换普通操作的组件,使得这些组件能为更多的使用者或者用户团体所使用。基于组件的方法加速了总体开发过程,使得各种组织在他们现有的技能和优化结果的开发努力屮得到平衡。

    3采用标识简化页面开发.Web页面开发人员不会都是熟悉脚本语言的程序设计人员,而JSP技术封装了许多功能,这些功能就有助于生成易用的、与JSP相关的XML动态内容,标准的JSP标识不仅能够访问和实例化JavaBeans组件,而且可以设置或者检索组件属性、下载Applet,以及执行用其他方法难于编码且耗时的功能。

    Applet是指Java的小应用程序它不独立运行,而必须嵌入一个HTML文件之中,由浏览器解释之后作为网页的一部分来执行。当Applet到达客户满时,它就可以在浏览者面前实现由Java程序设计的绘图、事件处理、播放多媒体及计算机等多方面的功能了。由于Java规定Applet不能对客户方文件系统进行搡作,也不能启动运行客户方的任何程序,因此浏览者不必担心自己主机的数据受到破坏

    通过开发定制标识库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标识库。这使得Web页面开发人员能够使用如同标识一样的工具来执行特定功能的构件。

    4健壮性与安全性由于JSP页面的内置脚本语言是基于Java编程语言的,而且所有的JSP页面都被译成了 Java Servlet,因此JSP页面就具有Java技术的所有好处,包括健壮的存储管理和安全性。

什么足 Java Scrvlcl?

Java Servlet程序在服务器埔运行,动态地生成Web页面。Scrvlei提供了大量的实用工具例程,例如自
动地解析和解码HTML表单数据、读取和设置HTTP头、处理Cookie以及踪合会话状态等。