选择显示字体大小

jsp与servlet之二

  为什么要采用这些组件技术呢?因为单纯的asp/jsp语言是非常低效率执行的,如果出现大量用户点击,纯script语言很快就到达了他的功能上限,而组件技术就能大幅度提高功能上限,加快执行速度。

  另外一方面,纯script语言将presentation layer和business layer混在一起,造成修改不方便,并且代码不能重复利用。如果想修改一个地方,经常会牵涉到十几页code,采用组件技术就只改组件就可以了。

  综上所述,servlet是一个早期的不完善的产品,写business layer很好,写presentation layer就很臭,并且两层混杂。

  所以,推出jsp+baen,用jsp写presentation layer,用baen写business layer。sun自己的意思也是将来用jsp替代servlet

  可是,这不是说,学了servlet没用,实际上,你还是应该从servlet入门,再上jsp,再上jsp+bean。

  强调的是:学了jsp,不会用java bean并进行整合,等于没学。大家多花点力气在jsp+bean上。

在补充几句:

  我们可以看到,当asp+com和jsp+bean都采用组件技术后,所有的组件都是先进行编译,并驻留内存,然后快速执行。所以,大家经常吹的servlet/jsp先编译驻内存后执行的速度优势就没有了。

  反之,asp+com+iis+nt紧密整合,应该会有较大的速度优势呈现。而且,asp+com+iis+nt开发效率非常高,虽然bug很多。

  那么,为什么还用jsp+bean?因为java实在前途远大。微软分拆后,操作系统将群雄并起,应用软件的开发商必定要找一个通用开发语言进行开发,java一统天下的时机就到了。如果微软分拆顺利,从中分出的应用软件公司将成为java的新领导者。目前的java大头sun和ibm都死气沉沉,令人失望。希望新公司能注入新活力。不过,新公司很有可能和旧sun展开java标准大战,双方各自制定标准,影响java夸平台。

  另外,现在的机器速度越来越快,java的速度劣势很快就可以被克服。   


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons