`
jindw
  • 浏览: 509875 次
  • 性别: Icon_minigender_1
  • 来自: 初到北京
社区版块
存档分类
最新评论

JSI 类库文件格式探讨

    博客分类:
  • JSI
阅读更多
在JSI中打包脚本类库。
目前只有jar方式,同时支持java和php。

我还想支持一种文本的格式,这样还可以方便的做适当修改。

其实jar也好,zip也好,都是一个键值对系列的存储方式,这种格式从逻辑结构上讲,与java的Properties文件类似。

Properties文件在jdk5之后支持xml方式,这对于中文来说,是一个很好的消息。

我想,我与其自己定义一个jsi专用的格式,还不如拿来主义,直接用
http://java.sun.com/dtd/properties.dtd ?


还有就是类库路径的约定,我暂时的想法是。

scripts目录下支持 xml格式类库。
WEB-INF/lib下支持jar或者zip格式类库。
2
0
分享到:
评论
3 楼 jindw 2009-11-05  
新版本在GoogleCode 上。
2 楼 dingyuan 2008-08-06  
应该是jsa啥时候有新版本
1 楼 dingyuan 2008-08-06  
jsi啥时候放新版本啊

相关推荐

    JSI, java脚本开发工具

    作为一个开发期间的脚本管理工具,让开发者在开发期间享受JSI带来的种种便捷,也可以作为一个运行时的脚本管理框架,让类库编写者能够自己管理好自己编写的类库的相关依赖,让类库的最终用户从繁琐的依赖管理中解脱...

    js插件类库组织与管理(基于asp.net管理)

    在配置文件中,使用XML格式来详细描述每个插件所需的JS文件和CSS文件的路径。配置文件可能包含一个基本的script标签,用来指定插件文件的基本路径,以及各个插件节点。每个插件节点下面可以有多个子节点,分别表示...

    JSI-full-2.0

    【JSI-full-2.0】是一个基于JavaScript的项目,主要关注的是JavaScript这门编程语言。这个项目的全称可能指的是JavaScript Interface或JavaScript Integrated,但具体含义需要根据项目的文档来确定。从提供的文件...

    海尔液晶电源 0094001224B JSI-190419-050 JSI-220409-050原理图.pdf

    根据提供的信息,我们可以了解到这份文档是关于海尔液晶电视电源板(型号:0094001224B JSI-190419-050 JSI-220409-050)的原理图。这份原理图详细地展示了电源板的内部电路结构、元件布局及其连接方式等关键信息。...

    JSI-GAN:JSI-GAN的官方存储库(于AAAI 2020接受)

    这是JSI-GAN(AAAI2020)的官方存储库。 我们提供了培训和测试代码,以及经过训练的权重和用于JSI-GAN的数据集(train + test)。 如果您发现此存储库有用,请考虑引用我们的。 参考: Soo Ye Kim *,Jihyong Oh ...

    jsi-modules:用jsi进行模块学习

    下面我们将深入探讨JSI的核心概念、其在模块化编程中的应用,以及如何通过"jsi-modules-master"这个压缩包来学习和实践JavaScript模块。 首先,了解JSI的基础知识至关重要。JSI通常作为一个库被集成到其他应用程序...

    using使用JSI为React Native提供快速简便的多线程-C/C++开发

    react-native-multithreading using使用JSI的React Native的快速简便的多线程处理。 安装npm install react-native-multithreading npx pod-i react-native-multithreading using使用JSI进行React Native的快速简便...

    HDT-JSI01

    【HDT-JSI01】项目是一个以JavaScript为核心的开发实践,它可能是一个开源项目或者教程,因为通常在编程领域,这种命名格式常用于版本控制或学习资源。JavaScript是一种广泛使用的编程语言,尤其在网络开发中扮演着...

    海尔液晶电源背光板 0094001274E JSI-320411 原理图.pdf

    ### 海尔液晶电视电源背光板0094001274E JSI-320411原理图解析 #### 概述 本文将详细解析海尔液晶电视电源背光板0094001274E JSI-320411原理图中的关键元件及其功能、电路设计思路与工作原理,帮助读者更好地理解该...

    自定义三种方式进度条

    本文将深入探讨如何使用Canvas来实现自定义的三种方式进度条。Canvas是Android图形绘制的基础,通过它可以进行复杂的图形操作,包括线条、形状、文本等的绘制。 首先,我们需要了解Canvas的基本用法。Canvas是一个...

    jsish:Jsi是一个小型的C嵌入式javascript解释器,具有紧密编织的Web和DB支持

    | | | 快速开始下载适用于 / 的二进制文件: wget http://jsish.org/bin/jsish && chmod u+x jsishwget http://jsish.org/bin/jsish.exe或获取并进行构建: wget http://jsish.org/jsi.zip && unzip jsi.zip;...

    JS文件加密工具,比较实用

    JSA(JavaScript Obfuscator and Compressor)是一个实用的JS文件加密工具,它起源于JSI编译处理的小工具,随着时间的推移,发展出了混淆和压缩脚本的功能。 1. **混淆(Obfuscation)**:混淆是将源代码转化为难以...

    js使用i18n实现页面国际化的方法

    本文将详细探讨如何使用JavaScript(简称js)中的i18n库实现页面国际化。 首先,需要理解i18n的含义。"i18n"是一个行业术语,代表“internationalization”,是指软件或文档在设计阶段就考虑了不同地区和语言的用户...

    jsi-wikifier-api

    JSI Wikifier OpenAPI规范 JSI Wikifier API文档存储库。链接文档: : SwaggerUI: ://jsi-eubusinessgraph.github.io/jsi-wikifier-api/swagger-ui/ 看完整规格: JSON YAML 警告:仅当Travis CI完成部署后,以上...

    JAVA-VRML.rar_VRML_java vrml

    3. **Java Scripting Interface (JSI)**:VRML97引入了JSI,允许在VRML场景中嵌入脚本,包括Java代码。这使得开发者可以在VRML场景中直接使用Java,提高了灵活性和性能。 4. **X3D**:作为VRML的后续标准,X3D在...

    轻量系统JS-UI框架子系统

    **轻量系统JS-UI框架子系统详解** OpenHarmony作为一个开源操作系统,旨在为各种智能设备提供跨平台的解决方案。为了方便开发者构建针对轻量级设备的应用,它提供了"轻量系统JS-UI框架子系统"。...

    eccl-jsi.github.io

    eccl-jsi.github.io

    Java Spatial Index.zip

    6. **文档**:JSI-master可能包含README文件或其他形式的文档,解释了如何编译、安装和使用JSI库。 学习和理解Java Spatial Index,你需要对Java编程有基本了解,同时掌握数据结构和算法,特别是与空间索引相关的...

    jsencrypt.min.js

    这个库的.min.js版本是经过压缩优化的,减小了文件大小,提高了加载速度,对于网页性能优化有积极意义。 JSencrypt.min.js的核心功能是提供RSA加密算法的支持。RSA是一种非对称加密算法,它使用一对公钥和私钥进行...

    网页博客底部跳动的小鱼原代码

    本主题将深入探讨如何使用HTML和JavaScript实现这样的效果。HTML(超文本标记语言)是网页内容的基础结构,而JavaScript则赋予了网页动态交互的能力。 首先,我们需要创建一个基本的HTML页面框架,包含`<!DOCTYPE ...

Global site tag (gtag.js) - Google Analytics