AJAX框架 jMaki (一) - 介绍及安装

news/2024/7/4 12:53:36

一。jMaki介绍


jMaki是一个开源的AJAX框架提供轻量级的模块来创建以JavaScript为中心的AJAXWeb应用程序这个Web应用程序可以使用Java, Ruby, PHP, 以及Phobos来开发(Phobos是一个运行在Java平台上的Web应用程序环境 目前支持JavaScript运行在服务器端的Java平台上也是java.net上的一个开源软件)




Jmaki呈现在开发者面前的是widgetsCSS. 这些AJAX widgets包括Dojo, DHTML, Spry, Yahoo, Google, Flickr , 可以很方便地在设置参数jMaki框架主要实现了发送JavaScript到客户端, 让客户端的JavaScript和服务器端的各种技术比如JavaJSPJSF PHP Phobos进行通讯


jMaki框架分为客户端部件和服务器端


客户端部件

  • jMaki Layouts: -提供了页面布局, 比如是否带标题栏,是否有左侧栏或者右侧栏目. 开发者可以通过修改 layoutsHTMLCSS来定义自己偏好的布局风格.

  • jMaki Client Runtime: - 运行Widgets, 并且向Widgets传递来自服务器端的参数.

  • jMaki Client Services: Services提供了一些API, 包括操作XMLHttpRequest, 实现publish/subscribe 机制的jMaki Glue, 和能够把外部页面导入到

    中的 jMaki Injector.

  • jMaki Widget Model – 提供了可重用JavaScript部件的模型,结构基于HTML, JavaScript CSS。开发者可以用这个结构来创建自己的Widgets或者 包装现有的一些ToolkitJmaki提供了缺省的Wrapper, 并提供一些已经包装好的Widgets, 比如Dojo, Yahoo UI等等。

服务器端部件:

  • jMaki Server Runtime - 主要负责连接jMaki JavaScript Client Runtime和服务器端的平台,比如Java, PHPPhobos.

  • XmlHttpProxy – 提供Widgets访问Web应用程序域外的资源,比如RSS feed, Yahoo服务等等。


二。在NetBeans 5.5.1中安装jMaki插件


Jmaki提供了NetBeans eclipse的插件, 下面介绍如何在NetBeans中安装jMaki插件。 下载jMaki插件官方位置

https://ajax.dev.java.net/files/documents/3115/41646/org-netbeans-modules-sun-jmaki.nbm(这个版本较低).

比较新的版本上传到了本地(http://download.csdn.net/source/247698), 之后的Calendar和DataTable例子需要这个版本的plug-in.


1NetBeans菜单“工具”-〉“更新中心”。选中“手动安装下载的模块(.nbm文件)”



2。在下一个窗口中选择下载的”org-netbeans-modules-sun-jmaki.nbm”文件,点击”下一步”.下个窗口中出现nbm文件中包含的模块名及介绍. 点击下一步.



3。在下一个窗口中接受许可证协议.

4。完成安装后,可以在NetBeans菜单”工具”->”模块管理器”中看到“AJAX”下的“jMaki Ajax Support”。如果想从NetBeans中卸载jMaki,选中“jMaki Ajax Support”,点击“卸载”按钮。



关于jMakiGreg Murrayhttp://weblogs.java.net/blog/gmurray71/


jMaki开源项目的创立者Greg MurraySun MicrosystemsAJAX架构老师他博客上的自我介绍也比较有意思, 他是jMaki项目的创立者,OpenAJAX 联盟, 以及参与开发DojoPetStore2.0 等。 Greg 领导了一群草根(grass root)来致力于把Java技术和客户端脚本技术相结合看起来, SunAJAX技术的投入也是草根推动的结果.


 



http://www.niftyadmin.cn/n/3654478.html

相关文章

苏州将统一发放多功能“市民卡”

近日获悉,苏州市拟用“市民卡”整合社保卡功能,作为江苏省试点的一项惠民便民和体现城市形象、政府服务水平的重大工程,苏州“市民卡”项目建设方案已经苏州市政府常务会议讨论原则通过,目前正在加紧进行调研,各相关部…

AJAX框架 jMaki (二) – 鱼眼(FishEye)实例

下面给出一个鱼眼(FishEye)的例子。FishEye的效果如同放大镜,当鼠标在图像上滑动的时候,图像会放大或者缩小。(一)在netBeans中实现鱼眼(FishEye)的步骤:1. NetBeans 菜单”文件”-”新建项目”…

人力资源社会保障部、中国人民银行关于社会保障卡加载金融功能的通知

各省、自治区、直辖市人力资源社会保障厅(局),福建省公务员局,新疆生产建设兵团人事局、劳动保障局;中国人民银行 上海总部,各 分行、营业管理部,各省会(首府)城市中心支…

AJAX框架 jMaki (三) – 用日历(Calendar)和表格(Table)实现的Blog首页

下面使用jMaki中的Yahoo Calendar和Yahoo DataTable 来建立一个迷你Blog首页。这个小程序可以在选择日历的某个日期后,Data Table中只列出这个日期所发表的文章。jMaki中的Yahoo Calendar和Yahoo DataTable 都是Yahoo UI Library 中的控间, jMaki的作用只是在现有的…

深圳首推金融IC卡 实现小额“闪付”

近日获悉,深圳作为最早推行“金融IC卡”的城市,金融IC卡的受理市场的建设也全面提速。在人行深圳市中心支行牵头启动的市场建设下,目前深圳已有超过1.3万家商户、2.1万台POS机支持金融IC的非接触式的“银联闪付”功能,市民在超市买…

人社部:社保卡号将与身份证号统一 可随时充值随地交纳

人民网北京8月23日电(记者曾高飞)曾经困扰全国人民多年的跨地区转移就业社保接续障碍有望得到解决。记者今日从人力资源和社会保障部(下称人社部)办公厅获悉,人社部正在紧锣密鼓地推行全国社保卡统一工作,居…

金融IC卡全“芯”起航

中国人民银行于3月15日发布了《中国人民银行关于推进金融IC卡应用工作的意见》,决定在全国范围内正式启动银行卡芯片迁移工作,“十二五”期间将全面推进金融IC卡应用,以促进中国银行卡的产业升级和可持续发展。随着《意见》的发布&#xff0c…

浙江湖州市公交IC卡已实现九城联用

8月22日,从湖州市公路运输管理处获悉,该市公交IC卡近期实现九城市互通联用。也就是说,湖州市民手上的开通城际通功能的公交IC卡,在湖州、宁波、绍兴、台州、嘉兴、铁岭、临沂、淄博、宜兴九城市的公交车上都可刷卡消费。为让百姓乘…