仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 458|回复: 9
打印 上一主题 下一主题

[学习教程] JAVA教程之Sun向JCP提交Servlet3.0标准―JSR315

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:17:52 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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作风,能够请求呼应坚持翻开,以同意当异步事务发生时发送分外的数据。
    • 堵塞/非堵塞关照――关照堵塞或非堵塞事务。
    • 频道观点――定阅一个频道,和从该频道猎取异步事务的才能。这意味着能够创立、定阅、退订,和使用一些诸如谁能到场、谁不克不及到场的平安限定。

  • 平安

    • login/logout才能。
    • 自注册。

  • 分离

    • 分离/需求,来自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顶尖高手是做不来的),
小妖女 该用户已被删除
10#
发表于 2015-3-24 09:41:04 | 只看该作者
Java 编程语言的风格十分接近C、C++语言。
蒙在股里 该用户已被删除
9#
发表于 2015-3-17 12:09:42 | 只看该作者
是一种突破用户端机器环境和CPU
飘灵儿 该用户已被删除
8#
发表于 2015-3-10 22:51:10 | 只看该作者
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
再现理想 该用户已被删除
7#
发表于 2015-3-1 19:59:45 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
若相依 该用户已被删除
6#
发表于 2015-2-11 03:00:11 | 只看该作者
还好,SUN提供了Javabean可以把你的JSP中的 Java代码封装起来,便于调用也便于重用。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-8 08:01:14 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
小魔女 该用户已被删除
地板
发表于 2015-2-3 12:37:28 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
冷月葬花魂 该用户已被删除
板凳
发表于 2015-1-25 18:10:56 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
爱飞 该用户已被删除
沙发
发表于 2015-1-20 19:47:05 | 只看该作者
是一种使用者不需花费很多时间学习的语言
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 01:12

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表