阅读更多

9顶
0踩

Web前端

原创新闻 JSI2.5 最终版发布

2009-05-04 09:05 by 正式记者 jindw 评论(3) 有4354人浏览
JSI
经过较长时间的运用实践和完善,现在可以宣布2。5正式版本发布了。

本次发布相比半年前的Beta版本主要改进有:
  • 修复了JSIDoc 的一些bug。
  • 借助GoogleAppEngine完成了PHP版本的导出功能
  • 支持Java6、Rhino程序
  •   如:Lite模板引擎的JS 原生代码编译,JSI不经可以运行在浏览器上,也可以运行在服务端。
  • 模板编译
  •   如:my.baidu.com中模板的运用。


2.5发布之后。下一个版本的计划是
http://code.google.com/p/jsi/wiki/Roadmap



与JSI一同发布的软件还有:
JSI文档工具JSIDoc:
http://www.xidea.org/project/jsidoc/
JSA脚本压缩分析工具
http://www.xidea.org/project/jsa/[url][/url]


JSI 下载地址:
http://code.google.com/p/jsi/downloads/list

目前文档依然很少,所以,建议初学者不要轻易滥用。
9
0
评论 共 3 条 请登录后发表评论
3 楼 jindw 2009-05-04 20:06
Army 写道

JSA有以前的.jar文件吗?

GUI程序没有了,想使用以前的版本,uri见:
http://www.xidea.org/webstart/JSA-.jnlp

另外,以后JSI将会建CDN,吧压缩,格式化调试等工作工作自动化处理。
相关计划见:
http://code.google.com/p/jsi/wiki/Roadmap
2 楼 Army 2009-05-04 19:23
JSA有以前的.jar文件吗?
1 楼 whaosoft 2009-05-04 09:55
呵呵 不错 使用下

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • C#源码 批量结束进程 让系统加速 参数配置保存

    批量结束进程 让系统加速 运行环境:Win10,其它版本的windows系统需安装.net framework 4.0 1.双击当前进程,会加入到要结束的进程列表里

  • django 国际化支持 I18N

    Django 的开发和维护者对 Django 框架本身进行了完全国际化,我们可以在 ./Python2.5/site-packages/django/conf/locale/ 找到相关的语言文件。目前 Django-1.2.1 带着 52 个不同的本地化语言文件发行的,使用户能够...

  • Android Weekly #29

    manifest 治理正是围绕 AndroidManifest.xml 的内容整理与防控,逐步展开的 Android 13 deep dive: Every change, thoroughly documented[1] 尽管谷歌刚刚发布了 Android 12L 的最终测试版,即针对平板电脑和其他大...

  • 使用JBuilder来制作EXE文件(白云原创)

    倘若说看到标题后,以为jb真的提供了一种把java应用程序打包成exe文件的主流方法的话 , 你会失望的,下面的一个小技巧只是一个技巧而已。   使用JBuilder来制作可执行文件 ---白云黄鹤 jack 这个是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。JBui lder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Jav

  • Session Facade with EJB && .net

    Session FacadeProvides a coarse grained facade on fine grained objects to improve efficiency over a network. In an object-oriented model, you do best with small objects that have small metho

  • EJB设计模式之Data Transfer Object

    Data Transfer Object 在一个ejb系统中的客户端层需要一种向服务器往返 传输大块(bulk)数据的方法。 客户端怎样能和服务器交换大块数据而无需多个细粒 度网络调用呢? 在一个分布式应用中,客户端和服务器交互通常可能 有两个原因。第一个是从服务器上读取一些数据来显 示;第二个是通过创建,更新,删除数据来改变服务 器上的数据。在一个ejb环境,这些类型的操作通常 涉及和客户端(s

  • 最新EJB设计模式中文版之Session Facade(会话外观)

    session facade一个EJB客户端为了完成一个用例需要执行一个商业逻辑。EJB客户端怎样才能在一个事务(transaction)和一个大批(bulk)网络调用中执行一个用例的商业逻辑呢?为了执行一个典型的用例的商业逻辑,多个服务器端对象(如session或entity bean)通常需要被存取和可能的修改。问题是session和entity bean的多个细粒度(fine-grain

  • java中的高速缓存和连接池对访问数据库性能的影响

    一.初识高速缓存和连接池   设想这样一种情形:你突然口渴,需要一杯水来缓解,从心情上来讲,当然是越快越好 了。通常,一杯水的产生包括从水源(井水、河水或江水、甚至海水等)抽取,通过管 道传输和设备净化,才到达你饮水的容器中。上述过程是必须的,但并不是每一杯水的 产生都必须把上述过程重复一次。你可以用一个大一点的容器(例如缸或罐等)来盛大 量的水,喝水之前分到杯子小部分中即可,你的代价只是把水从缸

  • 什么时候用有状态session bean,什么时候用无状态session bean

    什么时候用有状态session bean,什么时候用无状态session bean最近,有关于无状态的许多大惊小怪。无状态的缺陷常常被夸大,它的优点也一样。许多无状态的支持者盲目的宣称无状态能带来更大的伸缩性;而有状态的支持者争论说必须为了适应无状态而重建整个系统。真实的情况是什么呢?通过正确地设计,无状态有以下两个优点:1.使用stateless bean,EJB容器能容易的poolin

  • EJB设计模式(第二版)之EJB Command

    EJB Command 一个ejb客户端为了完成一个用例需要执行商业逻辑。 怎样让一个开发者用一个轻量级的态度实现一个用例的 商业逻辑,使客户端和ejb解耦并且用一个事务和一次 网络调用执行用例? 设计ejb系统时的一个重要的架构决定是把商业逻辑 放到什么地方?一个用例的商业逻辑是代表你的领域 模型中的合适的方法或跨多个其它entity bean 和/或 session bean执行逻辑(工作流逻

  • EJB设计模式(第二版)之Message Facade

    message facade 一个ejb客户端想要在一个环境的用例中调用多个ejb的 方法,并且不需要从服务器的立即的反映。 怎样才能让ejb客户端在一个事务中调用多个session bean或entity bean的方法,不需要被阻塞并且等待 每个bean的反映? 特别在大型系统中,伸缩性指明一个用例的商业逻辑 与客户端的分离执行,不需要客户端等待执行完毕。 这种类型的行为,叫做异步行为,允

  • Message Driven Bean Proxy

    Message Driven Beans consume messages from predefined JMS Topics or Queues. Applications that may need to utilize several Message Driven Beans to handle various messages are faced with a problem

  • SMTH Java FAQ (4) 2D作图以及文字处理

    1 如何在2D Graphics中使用双缓冲?     首先你需要知道的是,如果你是在一个Swing组件上作图的画,Swing已经自动的为你   实现了双缓冲,因此没有必要在这个问题上上脑筋了。//感谢上帝     如果你使用的是AWT组件的话,你可以根据下面的流程使用双缓冲:         利用该组件之createImage()方法创建一个BufferedImage对象       利用Buf

  • EJB2.0中什么时候用local interface,什么时候用remote interface

    EJB2.0中什么时候用local interface,什么时候用remote interfacelocal interface是EJB2.0的新特性,它让你无需反复的网络通信就可以存取你的EJB组件。它也让你去传递非可序列化参数,非常顺手。因此remote interface的价值是什么?好,它实际上不是一个有价值的东东,除非:    1.你需要远程存取你的系统(就是说从一个远程web层),

  • Lazy Load with EJB

    Lazy LoadAn object that doesnt contain all of the data you need, but knows how to get it. class Supplier... public List getProducts() { if (products == null) products = Product.findForS

  • Transient Entity

    Transient Entity Posted By: Toby Hede on August 16, 2001 Anecdotal evidence suggests that many developers remain skeptical about the value of Entity Beans, especially prior to the

  • EJB2.0系统中什么时候使用messaging或者RMI/IIOP

    EJB2.0系统中什么时候使用messaging或者RMI/IIOP以下几条是messaging的优势,和你需要去使用它的原因:1.数据库性能。如果你去完成一个关系型数据库工作,如对一个数据库持久化一个定单,使用messaging更有优势。传送一个消息到一个二级消息队列去被晚些时候处理减轻了在高峰时刻的主数据库压力。在早上负荷较低的早上,当通信量比较小时,你能在消息队列中取出并处理那个消息,并

  • 关于新手学习ejb的建议

    首先ejb绝对是最高端的东东,国内要广泛采用可能还得几年, 用delphi做3层绝对要性能高得多,而且国内的公司都比较 倾向于用delphi。 如果你一定要学,可以有如下几个参考资料, 不过首先你必须要把java的基础的东东弄懂, 学习ejb还需要很多基础知识的辅助,因为 你写的不光是bean,有时还需要写一些基本类来辅助, 最好先去过个scjp,准备时你会发现你还有很

  • tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl

    tornado-6.4.1-cp38-abi3-musllinux_1_2_i686.whl

  • tornado-6.1-cp36-cp36m-manylinux2014_aarch64.whl

    tornado-6.1-cp36-cp36m-manylinux2014_aarch64.whl

Global site tag (gtag.js) - Google Analytics