开源项目Java2Script(J2S) Pacemaker针对Eclipse3.1.1发布体验版。
J2S项目旨在复用已有的Java代码,目前提供将Java代码直接转换成可以在浏览器中运行的JavaScript。该框架提供了最基本的JavaScript模拟Java继承关系的API,同时尝试提供java.util.*和org.eclipse.swt.*的API代码转换。
J2S的插件主要是将在Eclipse中调试通过的Java代码转换,然后这些JavaScript代码在上述提供的API支持下可以直接在Browser中运行。此做法将调试JavaScript的环境转移到Java的专业调试环境进行调试,从而实现JavaScript代码编写效率的提高。
该框架可以与现有的许多技术譬如AJAX等结合使用。
更多信息,请浏览 http://j2s.sourceforge.net
Latest news from http://j2s.sourceforge.net
===========================================
Dec 23, 2005: First release(marked as 0.1.0) of Java2Script(J2S) for
Eclipse 3.1.1 has been released. It is an experiencing version for
advanced developers.
Major features:
1. JavaScript codes can be generated from Java codes
2. Java Object-Oriented inheritance simulated by JavaScript's prototyped
inheritance
3. Common classes of java.util.* supported
4. Lots of API classes in org.eclipse.swt.* supported
5. Mozilla/Firefox, IE, Opera compatiable
For demo, please visit (should wait for some seconds):
http://j2s.sourceforge.net/demo/
More information, please visit the newly setup website:
http://j2s.sourceforge.net/
相关推荐
java2script:Java2Script提供了Eclipse Java到JavaScript的编译器(源到源编译器)以及Java运行时环境(包括AWT和Swing)的几乎完整JavaScript实现。
注意 java2script / java2script是该项目的整体主人。 但是,所有活跃的开发都应该从BobHanson / java2script分叉,因为这是当前的开发分支。 就是说,推送到java2script / java2script是定期完成的,因此BobHanson / java2script不应永远领先于java2script / java2script。 这些说明适用于希望将Java小程序或Java应用程序转换为JavaScript的Java开发人员,从而允许继续同时进行Java和JavaScript的单源开发。 有关应用程序限制和功能的讨论,位于 java2script / SwingJS本身的开发人员应阅读README-developers.md 鲍勃·汉森( ) 关于java2script / SwingJS java2script / SwingJS不是JavaScript的一次性“端口”。 它是一个系统,允许在Eclipse中进行实时Java到JavaScript的转换,并基于Java中的代码开发在浏览器中进行即时JavaScript测试和调
Java Script入门最全笔记(附带具体案例)
JS介绍 ECMAScript DOM基本操作 BOM理解
java2script
许多人为javascript的开发所苦恼,那么为什么不试试java2script呢?用java来写javascript,即将java文件编译为javascript
Java Script二
数据类型
Java2Script-开源
Java2Script(J2S)除了提供java.lang。*和java.util。*之类的通用实用程序外,还提供了Eclipse Java to JavaScript编译器插件和Eclipse SWTJavaScript版本。 可以使用J2S将基于SWT的RCP转换为RIA。
iTunes登录协议全解析:从抓包到加密参数生成(含HTTPDebugger避坑指南)
本文深度解析iTunes登录协议,提供从环境搭建、绕过反调试机制到捕获网络流量的完整实战指南。重点剖析了如何利用HTTPDebugger等工具进行抓包,并详细解读了核心加密参数X-Apple-ActionSignature的生成逻辑,为网络安全研究员和协议分析工程师提供了一份详尽的逆向分析与协议复现教程。
Java2Script Pacemaker - 基于 SWT 开发 RIA 应用
Java2Script Pacemaker - 基于 SWT 开发 RIA 应用 Java2Script (J2S) Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget To...
DDR5内存调优实战:手把手教你搞定Write Leveling Training Mode(附时序图解析)
本文深入解析DDR5内存调优中的Write Leveling Training Mode技术,详细介绍了其核心原理、硬件准备、实战步骤及常见问题解决方案。通过JESD79-5标准定义的反馈机制,帮助硬件工程师精确对齐DQS与CK信号,提升系统稳定性和数据可靠性。附有时序图解析和代码示例,适合DDR5内存系统设计与调试参考。
Java to JavaScript Compilation with AJAX and Spring Integration 是一种将 Java 后端与前端 JavaScript AJAX
Java to JavaScript Compilation with AJAX and Spring Integration 是一种将 Java 后端与前端 JavaScript 通过 AJAX 和 Spring 框架集成的技术。通过这种方式,可以实现一个高效、安全且易于维护的 Java to JavaScript Compilation with AJAX and Spring Integration 的应用架构。
MATLAB实战:用Costas环和Gardner环搞定QPSK同步问题(附完整代码)
本文详细介绍了如何使用MATLAB实现Costas环和Gardner环联合解决QPSK同步问题,包括载波同步和定时同步的技术原理、MATLAB代码实现及性能分析。通过完整的仿真示例和工程实践建议,帮助读者掌握QPSK同步技术的核心要点,提升数字通信系统的解调性能。
【全网最新】使用 1panel面板 部署若依系统( springboot 和 vue)项目
打开前端项目的vue.config.js文件,检查devServer下的proxy代理部分,然后将下面这个端口修改为你要在打包后访问的端口,即使用nginx代理前的接口。这个端口默认是80端口,这里把其修改为不会冲突的8010端口,后台接口的地址配置为9080,不过感觉这里设置的8010和9080可能没有用,因为部署前端静态页面是,也配置了一次网页的外部接口和api的接口,后期有空了再验证。打开右侧的Maven,点击:生存期->package,然后点击运行,等待打包成功,包在如图所示的文件夹中。
高可用与负载均衡实战
本文介绍了传统大型互联网企业多层级高可用Web业务集群架构的完整实现方案。架构分为七层:流量接入层(CDN+LVS/Keepalived)、七层负载均衡层(Haproxy/Nginx)、Web静态层、应用服务层、中间件代理层、数据持久层(MySQL/Redis)以及底层运维基础设施(Zabbix/Ansible/K8s/OpenStack)。重点演示了LVS DR模式的配置方法,包括VIP设置、ipvsadm命令使用、真实服务器添加等关键步骤,并详细解释了各参数含义。
告别手动连接!一键搞定Mumu模拟器与Android Studio的ADB配置
本文详细介绍了如何通过编写自动化脚本,一键完成Mumu模拟器与Android Studio的ADB连接配置。告别繁琐的手动命令输入,该脚本能智能检查环境、判断连接状态并自动处理端口转发,显著提升Android开发者的调试与测试效率。
Nginx 负载均衡、Web 运维与 Tomcat 集群全套实战教程
本文基于多台 CentOS 虚拟机完成 Web 全栈实操,覆盖 Nginx 各类负载均衡策略、会话保持、限流防盗链、HTTPS 加密;详解 PHP 源码编译、PHP-FPM 联动、Memcache 缓存;包含第三方模块编译、OpenResty 一体化部署;同时搭建双 Tomcat 集群,借助 Memcached+MSM 插件实现分布式共享 Session,完整复现节点宕机故障切换,配套压力测试、日志可视化等运维工具实操,适合 Web 服务与集群负载均衡实训学习。
RS-485调试踩坑实录:MAX13487数据回环问题排查与修复(附电路图)
本文深入解析了RS-485通信中MAX13487芯片的数据回环问题,提供了详细的排查过程和解决方案。通过分析芯片特性和自动换向机制,揭示了RO引脚配置不当是导致问题的关键原因,并给出硬件(添加上拉电阻)和软件(调整MCU配置)两种修复方案,附有优化设计建议和实际调试技巧。
9、储备池学习:从学习到学习的新范式
本文探讨了基于学习到学习(L2L)框架的储备池计算新范式,提出通过在外循环中优化储备池的超参数(如递归连接权重、输入权重和读出初始化),以提升其在多种任务中的内循环学习性能。研究展示了两种主要实验设置:一是优化储备池用于回归二阶Volterra滤波器任务,显著优于随机基线;二是实现无需调整读出权重、仅依赖内部动态学习非线性函数的能力,表明储备池可快速构建目标函数的内部模型并安装任务先验知识。结合流程图与表格,文章系统呈现了L2L的训练流程、技术细节及实验结果,并讨论了性能提升、泛化能力等开放问题,指出了未来
用Java NIO写HTTP Server记录
花了一个多月用Java NIO写了一个定制的HTTP Server,主要是支持我的WeBuzz.IM网页版聊天服务。 先介绍一下WeBuzz.IM网页聊天服务。 WeBuzz.IM是一款网页版即时聊天工具,用于帮助用户通过网页和朋友聊天。Gtalk(Google Talk)、MSN(Windows Live Messenger)、Yahoo! Messenger
Qt —— 百度离线地图 - 加载百度离线地图、及地图上绘图(附:源码)
Qt —— 加载百度离线地图、及简单绘图(附源码)
Always override Object.equals() and Object.hashCode() in the same time
Always override Object.equals() and Object.hashCode() in the same time. I had met with such bugs serveral times and it was a hard time for me to figure out such bug. Quotes: http://www-106.ibm.com/de
VB摄像头监控
该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制
精雕软件(JDpaint) 5.5 绿色版
精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版
Java Interface and Class Hierarchy
public interface IClassUpA { ?? ?public void sayA(); } public interface IClassUpB { ??? public void sayB(); } public interface IClassUp extends IClassUpA, IClassUpB { ??? public void say(); } // Do
pscad IEEE标准系统搭建说明
pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。
Null Pointer and Cast Exception
Always try to test null pointer and test casting available in the codes. If null, or failed to cast, simply printing out some error message would be much better than the runtime exception thrown by JV
Statistics and Machine Learning Toolbox
Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具
InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer
本文系统梳理InnoDB内存结构中的ChangeBuffer、Adaptive Hash Index(AHI)与LogBuffer。ChangeBuffer缓存二级索引页不在内存时的变更,减少随机IO,仅在页加载时合并;聚簇索引修改立即执行,因数据本身不可延后。AHI基于高频等值查询自动构建哈希索引,加速定位,仅支持等值操作。LogBuffer为redo log内存缓冲,配合磁盘日志实现崩溃恢复。三者均服务于性能优化,其中ChangeBuffer与AHI共享BufferPool空间,而LogBuffer独立
V8 机制、手写核心函数与 TypeScript 类型体操
或固定初始化(如数组先定长、对象先给全字段)保持类型与形状稳定;这些都比"换框架"更基础。只能处理纯数据(丢函数、Date、RegExp、循环引用报错)。生产级深拷贝要处理:原始值短路、循环引用、V8(Chrome / Node 的 JS 引擎)不是"解释一行跑一行"那么简单,它用。图:V8 执行流程——解释执行 + 热点优化,优化失败会 Deopt 回退。JS 内存自动管理,但"自动"不等于"不会漏"。是"固定间隔最多执行一次"。手写 Promise 是"懂异步"的试金石。是"停下后才执行最后一次",
Spring Boot 数据源与 MyBatis(-Plus) 自定义配置详解
本文详解 Spring Boot 中单数据源环境下 HikariCP 与 MyBatis-Plus 的自定义配置。通过手动声明 SqlSessionFactory,实现下划线转驼峰、日志输出、一级缓存策略等精细化控制。结合 HikariCP 核心参数调优(如最大连接数、连接生命周期),确保高性能与稳定性。适用于仅需访问单一数据库的场景,避免多数据源复杂性,兼顾性能与可维护性。

1万+



被折叠的 条评论
为什么被折叠?



