|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在性能方面,在windows平台下,.net可能是占强项,要是把.net放在sun开发的操作系统上去运行呢?根本就运行不了,.net对其它操作系统的支持也很弱,性能也可能比不上java。js|servlet|标准 Sun已向JCP(JavaCommunityProcess)提交了Servlet3.0标准――JSR315(JavaSpecificationRequest)。其初级方针包含可插拔web框架、EoD(easeofdevelopment――易于开辟)特性、撑持异步和Comet、平安、与其他标准分离、和别的各项改善。它筹办包括在JavaEE6中,JavaEE6的终极版约莫于2008第4季度公布。估计不出2007年7月2日就会出批评。
以下是这些方针的具体版本,来自JSR315提案:
<P>
- 可插拔的Web框架
- 几近一切基于Java的web框架都创建在servlet之上。当今年夜多半web框架要末经由过程servlet、要末经由过程Web.xml拔出。使用标注(Annotation)来界说servlet、listener、filter将使之(可插拔)成为大概。程序会见web.xml和静态改动web使用设置是所希冀的特征。该JSR将努力于供应把分歧web框架无缝地拔出到web使用的才能。
- EOD
- 标注――使用标注来作为编程的声明作风。
- web使用零设置是EoD勉力偏向之一。部署形貌符将被用来掩盖设置。
- 范型(generic)――在API中尽量使用范型。
- 利用别的言语加强大概必要改良API可用性的中央。
- 撑持异步和Comet
- 非堵塞输出――从客户端吸收数据,即便数据抵达迟缓也不会产生堵塞。
- 非堵塞输入――发送数据到客户端,即便客户端或收集很慢也不会产生堵塞。
- 提早哀求处置――Ajaxweb使用的Comet作风,能够请求一个哀求处置被提早,直到超时或一个事务产生。提早哀求处置对以下情形也很有效:假如远程的/缓慢的资本必需在为该哀求服务之前被取得;大概假如会见一个特别资本,其必要抹杀一些哀求以避免太多的并发会见。
- 提早呼应封闭――Ajaxweb使用的Comet作风,能够请求呼应坚持翻开,以同意当异步事务发生时发送分外的数据。
- 堵塞/非堵塞关照――关照堵塞或非堵塞事务。
- 频道观点――定阅一个频道,和从该频道猎取异步事务的才能。这意味着能够创立、定阅、退订,和使用一些诸如谁能到场、谁不克不及到场的平安限定。
- 平安
- 分离
- 分离/需求,来自RESTJSTJSR(JSR311)。
- 分离/需求,来自JSF2.0JSR(JSR134)。
- 别的
- 撑持更好的接待文件(welcomefile)。
- ServletContextListener排序。
- 容器局限内界说init参数。
- 文件上载――历程侦听――存储两头或终极文件。
- 廓清线程平安成绩。
GregWilkins,Jetty的次要开辟者和本JSR的支持成员,否决“撑持异步和Comet”之下的一些方针。关于非堵塞输出和输入,他以为这一才能应当到场到容器中,而不是曝露给servlet开辟者。关于提早哀求处置,他以为挂起/恢复语义会更好些,并且他们还将招致对提早呼应封闭的需求。
得当的时分现有项目将被用来作为指南。比方以后撑持Comet的容器,如Grizzly、Tomcat和Jetty,在为Comet界说API时,将被复查(review)。“Comet是一种编程手艺,同意web服务器无需任何客户端哀求而发送数据到客户端。它同意创立托管在扫瞄器中的事务驱动web使用。”针关于可插拔web框架,现存的一些web框架如Shale、DWR、SpringWebFlow和Wiched也将被剖析。
java也能做一些底层语言开发做的事情(难度很高,不是java顶尖高手是做不来的), |
|