2开发技术简介
2.1JSP
随着互联网技术的不断发展,基于浏览器/服务器(/简称B/S)体系结构的应用程序得到了空前广泛的应用。并且服务器之间的通信,尤其是在不同平台上运行的服务器之间的通信始终不是一件容易的事情。由于大多数应用程序都是以数据库为中心的,便捷的访问多种数据源的能力也比往年任何时侯都更加重要。
JSP无疑可以轻松地实现这类功能,JSP技术是一种服务器端的HTML页面中嵌入JAVA代码的脚本语言,它比通常脚本语言的执行速率更快,因为JSP是基于JAVA语言的,所以它可以运行在UNIX/LINUX和平台上,是一种难得的动态网页开发语言。
在动态内容的解决问题中,还存在其他的解决方式,而且开发人员要把握这种技术很难。诸如,这样的技术就可以促使用Java语言编撰交互式的应用程序的服务器端的代码显得愈发简单。就是一个基于Java技术的运行在服务器端的程序(与不同,前者运行在浏览器端)。开发人员编撰出程序,拿来接收来自Web浏览器的HTTP恳求,动态地生成响应,之后发送包含HTML或XML文档到浏览器。
并且使用这些技巧,整个网页必须都在中制做。假如开发人员或则Web管理人员想要调整页面的显示,就不得不从新编辑并编译程序。采用这些技巧,编撰带有动态内容的页面须要有很熟练的应用程序开发方法和经验。很其实,一个简单的创建动态页面的解决方案要能解决以下的问题:
1.才能在任何Web或应用程序服务器上运行
2.将应用程序逻辑和页面显示分离
3.就能快速地开发和测试
4.简化开发基于Web的交互式应用程序的过程
(JSP)满足这种要求,它整合了存在的Java编程环境提供支持的技术和工具,形成了一种新的、开发基于Web应用程序的方式,这个方式给与使用基于组件应用的逻辑页面的设计者提供了强悍的功能。
2.
大多数人(大约29%)都喜欢将当做JSP应用服务器使用。有人可能会说,它之所以受欢迎是由于这个服务器是免费和开放源代码的,并且真正的诱因远不止这种。才能受欢迎,除了是工作性能十分好,还有没有初始的开发成本开支等有力的竞争诱因,但这不是决定诱因。结构十分合理免费订餐系统,更因为是组织的产品,这个组织有着雄厚的技术更新力量免费订餐系统,而且.0挺好的支持了JSP2.0规范,因而有着挺好的发展前景。
是一个免费的开源的容器,它是基金会的项目中的一个核心项目,由,Sun和其它一些公司以及个人共同开发而成。因为有了Sun的参与和支持,最新的和Jsp规范总能在中得到彰显。被刊物的编辑选为2001年度最具创新的java产品,可见其在业界内的地位。
不仅仅是一个容器,它也具有传统的Web服务器的功能:也处理Html页面,并且与相比,它的处理静态Html的能力就不如。
免责声明:部分文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快为您处理。