java生成j动态页面_JSP技术生成动态web页面

JSP技术生成动态web页面

2017年12月12日 20:43

| 七九推

 | 5905a12a2e89143bd49aa345ae45090a.png我要评论

随着web技术的发展,web内容从一些静态的页到内容丰富的动态页。对于广大web开发人员来讲动态页面的生成是一个挑战。有许多的方法来试图解决这个问题,如plug-in技术及基于服务器端的apis等方法,但存在的一个问题是这些方法是针对某个特定的web服务器,如microsoft提供的asp技术就只针对它的iis及personal web服务器。

目前用于生成动态网页较为流行的方法有cgi、php及javaserver page(jsp)技术等。其中:cgi通过访问其它应用程序来获取信息并返回给浏览器,cgi程序通常用c或perl语言来开发;jsp则通过将jsp组件编译成java servlet在服务器端运行来实现动态内容。下面从几个方面比较jsp与传统cgi的特性:

可移植性:

大多web服务器支持cgi接口,但cgi程序自身并不能跨平台运行; java servlet程序则具有java程序的优点,可运行在任何平台之上,大多数web及应用服务器都支持java及servlet api。

性能上:

传统的cgi环境下,每一次client对cgi程序的请求,都使服务器产生一个新的进程来装载、执行cgi程序。大量的并行请求大大降低了其性能;jsp则没有这个局限,每个程序装载一次,并驻留在服务器内存为以后请求服务。另外jsp在多线程的编写与控制方面比cgi容易得多。

开发及发布:

由于java servelt具有java的所有优点,开发起来也相对容易,java简化了对异常的处理;它的面向对象特性使开发人员的协作成为一件简单的事。jsp技术从如下几个方面加快动态网站开发:

1) 将静态页面的开发和动态内容的生成分开

jsp中通过使用html或xml标记来规划、设计web页的布局和风格;而用jsp标记来实现动态的内容,生成动态内容的部分被封装起来运行于服务器端;这样页面布局和风格可单独编辑与调试而不影响动态内容生成。

2) 组件的重用

多数jsp页通过重用无平台无关的组件—javabeans来完成复杂的要求。这些组件可在开发人员中重复使用。

3) 通过标记来简化页面开发

通过jsp提供了标

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值