|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在性能方面,在windows平台下,.net可能是占强项,要是把.net放在sun开发的操作系统上去运行呢?根本就运行不了,.net对其它操作系统的支持也很弱,性能也可能比不上java。js作者:CaseyKochmer/翻译:廖铮
日期:2001年02月27日
<!―还不太懂得JavaServletPage的壮大功效?那好,无妨跟我一道看看JSP最使人注目的壮大工具之一:JSP标签库。-->
笔者利用JSP和ASP处置编程事情也有很长一段工夫了,我愈来愈以为,在这两种服务器端编程办理计划中,JSP的功效要比ASP壮大很多。我为何要把JSP选作本人次要的服务器端使用程序编写工具呢?固然,JSP诱人的特征和功效很多,但标签库是让我做出这一决意的最主要诱因之一。
为何如许说呢?缘故原由有两个:保护和开辟速率。服务器端剧本言语实在就像是开辟Internet的熔炉。在一个服务器页面上,你能够很便利地夹杂各类分歧的剧本办法和对象。这类页面几乎就是修建Web的混凝土。恰是这类“质料”的夹杂赐与了服务器端剧本壮大的信息处置才能。它可让服务器端程序计划职员开辟出静态的、天真的Web页面。可是,另外一方面,剧本的自在夹杂却很可贵到保护,出格是跟着项目范围的不休增加而显得特别严峻。我们将不能不让有履历的程序员来创建和保护终极产物,了局让这些程序员成了一样平常的Web计划职员。服务器端使用程序在终极的图形计划和完成这两方面上就弱化了。更糟的是,由于这些页面临代码而言变得很庞大,开辟速率也就响应下降了。最初,很多中等范围大概年夜型的服务器端Web使用程序很晚才得以推出并且本钱也没法把持。别的,在完成了这些使用程序以后,很多发卖商还必需往寻觅及格的程序员来保护这类乱得好像一盆意年夜利面条似的代码。
我们谁都不肯意看到如许的了局,以是,为了克制这个成绩,ASP引进了COM对象手艺,而JSP则供应了J2EE作为对策。这些办理计划都是创建在会合的、可重用代码库的机制之上。可是,他们利用起来可就太难了,泯灭的工夫也良多。另有,这些办理计划并没有削减创建凌乱代码的勾引,了局,我们只能构造起年夜型的、外部布局优秀的开辟团队来利用这些手艺。这就意味着,只管我们今朝都已有了创建年夜型项目标以上办法,中等范围的项目却没有被这些手艺所光临。
可实际是,中等范围的项目才是Web使用程序中的主体部分。以是,很多项目不能不面临其开辟和保护情况不克不及满意其必要的场合排场。
幸亏,JSP为我们供应懂得决这一成绩的最好计划,标签库(Taglibraries)供应了创建可重用代码块的复杂体例。可是和COM和J2EE分歧的是,你不必要把握任何分外的妙技就能够创建标签库:假如你会编写JSP页面,你就会创建标签库。最初,标签库还改善了Web使用程序的保护性。这类对保护性的改善体现在:容易地在JSP页面上就完成了基于XML的可定制接口。了局不可思议,Web计划职员能够创建JSPWeb使用程序而无需晓得JSP是怎样回事。如许一来,Web开辟就成为一项十分富无效率的团队开辟义务了。JSP程序员能够创建定制的标签和后端代码模块,而Web计划职员则可使用定制标签而且尽力存眷于Web计划自己。标签库办理了代码凌乱的成绩,并且做得洁净大度(现实上,XML才是办理这些成绩的实质地点,可是标签库仍是起到了相称关头的感化)。
但是对于JAVA技术类的学习,我觉得大课堂反而会影响自身独立思考的过程,因为上课的时候,老师讲课的速度很快为了不遗漏要点,通常会仔细的听, |
|