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

原创 2007年09月13日 15:40:00

一。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, 和能够把外部页面导入到<div>中的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技术的投入也是草根推动的结果.


 

Android Multimedia框架总结(一)MediaPlayer介绍之状态图及生命周期

前言:从本章开始,将进入Multimedia框架,包含MediaPlayer, Camera, Surface, MediaRecord, 接下来几篇都是MediaPlayer相关。同样看下Agend...
  • hejjunlin
  • hejjunlin
  • 2016年08月29日 00:25
  • 12705

Hibernate框架(一)——总体介绍

作为SSH三大框架之一的Hibernate,是用来把程序的Dao层和数据库打交道用的,它封装了JDBC的步骤,是我们对数据库的操作更加简单,更加快捷。利用Hibernate框架我们就可以不再编写重复的...
  • liujiahan629629
  • liujiahan629629
  • 2014年03月18日 09:40
  • 20074

【SSH】--SSH框架简介

为期23天,终于结束了第一个SSH的小项目–网上商城,这篇关于SSH简介的博客似乎有些姗姗来迟,但是只要总结,什么时候都不算晚。下面是项目一览图:      什么是SSH框架呢?  SSH是str...
  • successA
  • successA
  • 2015年10月23日 17:30
  • 2080

Ajax框架,DWR介绍,应用,例子

Ajax框架,DWR介绍,应用,例子
  • Jerome_s
  • Jerome_s
  • 2014年06月12日 12:30
  • 1255

主流Ajax框架介绍

现在的网站开发不同以往,越来越漂亮,越来越强大,也越来越讲究用户体验,Ajax、jquery正式因此而兴起的,建立在基础上的框架自然也就越来越多。那么这么多框架我们如何选择呢?我今天就为大家介绍下。(...
  • wangpeng047
  • wangpeng047
  • 2012年01月04日 16:02
  • 2554

Ajax框架介绍

到此为止,你可能已经注意到,使用Ajax编程时有很多麻烦事。如果你要支持多个浏览器(现在还有谁只支持一个浏览器呢?),无疑会遭遇不兼容问题。单看一个简单的动作,比如说创建XMLHttpRequest对...
  • love_Ubuntu
  • love_Ubuntu
  • 2011年08月17日 19:51
  • 530

几种流行的AJAX框架介绍pdf格式

  • 2008年11月19日 17:18
  • 107KB
  • 下载

微软.net的ajax框架安装补丁包

  • 2009年02月17日 09:44
  • 839KB
  • 下载

ajax框架与实践

  • 2017年11月23日 15:45
  • 35.06MB
  • 下载

Ajax框架源码

  • 2013年07月25日 16:39
  • 76KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:AJAX框架 jMaki (一) - 介绍及安装
举报原因:
原因补充:

(最多只允许输入30个字)