邀请第三方团队开发页面装饰器实现的公开信
页面装饰引擎简介
用于装饰朴素html元素的框架,使用简单的xml标记,标识期装饰行为,比如将一个普通的input装饰成一个日期输入控件。将一个textarea装饰成一个代码语法高亮显示区域,或一个wysiwyg html编辑器。 JSI启动后将采用异步方式,自动检查decorator标记,自动做相关类的寻找、导入并装饰页面。
实现零脚本代码的web富客户端编程:
更多信息参考:
示例装饰器演示:
http://www.xidea.org/project/jsi/decorator/index.html
JSI项目主页:
http://www.xidea.org/project/jsi/index.html
JavaEye JSI专栏:
http://www.iteye.com/subject/JSI
适用范围
页面装饰引擎是用来装饰普通网页的框架,只需要在普通网页上增加相应装饰标签,即可实现富web客户端的常用功能。保持页面简洁、优雅的同时,享受页面通用组件带来的便捷。
同时,正因为它的简单性,使用装饰引擎的页面,后期维护也更加简单。
在开发效率优先的项目中,其优势尤为明显。当能,对于非常非常复杂的页面,导入JSI托管类库直接编程的方式也许更加适合。
现状分析
页面装饰引擎是一个工作于JSI上的可实现零代码编程的RIA解决方案。
JSI项目已有一年多的历史,在类库管理,按需装载方面,技术已经非常先进;
其中无侵入的脚本管理,我们是最完善的;2.0提出的异步装载技术,同类框架中也只有JSI2能做到。
当今业界,在RIA操作的火热的时候,JSI提出装饰引擎这个优雅简洁的RIA解决方案。
我认为,只要我们可以尽快推出完善实用的装饰器集合,完全可以在业界占领一席之地。
目前我们已有一个简单示例实现集,不够丰富,而且都还是初级阶段,不够完善。
现在发布的这些装饰器,主要是为了演示JSI装饰引擎的工作方式,编码风格。
参考
JSI装饰引擎工作原理介绍:
- 云想衣裳花想容--JSI组件模型介绍(二)
JSI装饰器编写示例:
- 基于FCKEditor 开发JSI Editor装饰器
- 从零开始 Spinner(微调器)装饰器开发
结语
目前就我一人之力,开发一套完整的装饰器,尚需时日,并且由于本人缺乏ui设计的天赋,在这里很难有出色的表现。
所以,我希望能邀请到第三方团队、公司在这个基础上开发出自己的更加实用的装饰器集合。同时我可以空出更多的时间去优化核心模块。
JSI及其装饰引擎采用LGPL开源协议。可以商业应用,当能,更希望能开源。
对于开源第三方的实现,我可以提供充分的技术支持。并配合其宣传,推广。
对于商业实现,可以提供必要的技术支持,并提供JSI专用的脚本混淆工具,保护您的知识产权。
我的联系方式(email&msn):jindw◎xidea。org
分享到:
相关推荐
在UE4(Unreal Engine 4)开发过程中,有时我们需要集成第三方库来扩展游戏引擎的功能。这通常涉及到创建自定义插件,以便在UE4项目中无缝地调用这些库。下面将详细介绍如何在UE4插件中调用第三方库。 1. **创建...
全国26省份碳核查第三方机构名单,共249家,以EXCEL表格形式呈现,辽宁、云南、青海、西藏、...2018年,碳排放第三方核查工作逐渐转移到各省生态环境厅,目前来看,生态环境厅主管的碳核查工作多是通过公开招标来开展。
基于改进的完美并发签名,提出了一个无须可信第三方的防滥用公平交易协议,该协议避免了既有方案中买方滥用交易信息获得额外利益的缺陷。协议中,买方对订单、支付凭证、数字内容进行模糊签名;卖方确认买方的消息...
"电子招标投标第三方交易平台建设和运营模式探讨宣贯" 电子招标投标第三方交易平台建设和运营模式探讨宣贯.pdf 文件主要讨论了电子招标投标第三方交易平台的建设和运营模式。该文件首先介绍了电子招标投标交易平台...
本项目的核心是实现QQ第三方登录信息的获取以及用户资料的提取,为开发者提供便利。 首先,我们要理解第三方登录的基本原理。第三方登录通常基于OAuth(开放授权)协议,QQ开放平台提供了OAuth2.0的接口。开发者...
在本文中,我们将深入探讨如何使用Java Web技术实现QQ第三方登录功能。QQ第三方登录是基于OAuth协议的一种身份验证机制,允许用户使用QQ账号登录到其他网站或应用,而无需创建新的账户。以下是一些关键知识点的详细...
这个Java实现QQ第三方登录的源码包提供了方便的方法来集成这种服务。以下是对该源码包及其核心知识点的详细解释。 1. **OAuth2协议**: QQ第三方登录基于OAuth2协议,这是一个授权框架,允许第三方应用获取用户在...
【第三方分享源码】是指开发者在开发应用时,为了实现特定功能,如社交分享、登录授权等,会引入外部已有的开源代码库或组件。这些源码通常由其他开发者或团队编写并公开,以供社区共享和使用。在这个场景中,...
- 应用B使用这个授权码或令牌向第三方服务商请求用户的公开信息。 - 第三方服务商验证令牌后,返回用户的基本信息给应用B。 - 应用B创建或关联本地用户账户,并存储获得的令牌以备后续使用。 3. 新浪微博登录API...
在压缩包“sina”中,可能包含的文件有SDK库、示例代码、API文档、授权流程图等,这些都是帮助开发者快速理解和实现微博第三方登录的关键资源。开发者应仔细阅读文档,了解每个接口的功能和使用方法,确保应用的顺利...
通过引入第三方控件,开发者可以快速构建功能丰富的用户界面,同时减少手动编写代码的工作量,提高开发效率。不过,使用第三方控件时也需要注意版本兼容性、安全性及性能优化等问题。合理选择和使用第三方控件,是...
第三方开源框架是指由非项目初始开发团队提供的软件框架,这些框架通常是公开源代码、允许自由使用的。它们旨在简化开发过程,提高代码复用率,降低开发成本,并且通常经过大量社区成员的测试和完善,拥有良好的稳定...
Spring Social使用OAuth2协议来完成授权过程,通过`ProviderSignInController`等类,用户可以轻松地实现点击QQ或微信登录按钮后跳转到对应的授权页面,然后返回到第三方应用,完成登录。 在实现过程中,首先需要在...
本教程将深入讲解如何使用PHP实现微博的第三方登录功能。 1. **微博开放平台API** 微博提供了开放平台API,开发者可以通过注册并申请成为开发者来获取到`key`(应用ID)和`secret`(应用密钥)。这两个参数是连接...
### 三、公开信的应用实例 以下是一个关于邮电局发布的公开信的具体例子,从中我们可以进一步了解公开信的实际应用及其特点。 ### 四、案例分析——《给全市邮电用户的一封信》 #### 1. **背景与目的** - 这封...
商务行为的公开信-范本.doc
在Android开发中,自定义第三方抽屉组件是一个常见的需求,特别是在设计导航或者设置界面时。抽屉组件通常从屏幕边缘滑出,展示更多的操作选项或菜单。本篇将深入探讨如何实现这样一个组件,并重点关注支持在handle...
本项目“java微博第三方登录Demo”就是这样一个示例,它展示了如何在Java应用程序中集成微博的第三方登录功能。下面我们将详细探讨相关的知识点。 1. **OAuth 2.0授权框架**:微博第三方登录基于OAuth 2.0标准,这...
以上就是关于“Github第三方(OAuth2.0)登录”的详细知识点,包括OAuth2.0的基本原理、GitHub登录流程,以及在C# MVC框架下实现的步骤。这些知识对构建支持GitHub登录的Web应用至关重要。在实际开发过程中,确保...
6. **获取用户信息**:登录成功后,可以通过Sharesdk提供的接口获取第三方平台用户的公开信息,如昵称、头像、唯一标识符等,以便在你的应用中建立用户档案。 7. **权限管理**:用户可以在应用中管理他们的第三方...