国内开源框架Apusic Operamasks介绍

news/2024/7/8 6:45:20

 

最近比较关注operamasks.org网,研究分析了国内推出的operamasks框架,感觉不错,特此推荐:

  1991年,互联网World Wide Web在欧洲粒子物理研究所诞生。16年后,我们所处的世界,因为Web的存在已经发生了巨大的改变。然而,纵观今天的Web开发技术,以下普遍性问题依然没有得到有效解决: 

  • Web开发的复杂度没有降低:一个合格的J2EE Web应用开发人员需要掌握过多的基础知识技能,如HTML、CSS、JavaScript、JSP、Servlet…等等,造成了较高的门槛;
  • Web开发效率没有提升:组件技术是提升软件复用度、进而提升软件开发效率的良好手段。但目前的Web开发技术,缺乏一种统一、标准、并得到业界广泛认同的组件技术;
  • Web应用的人机交互体验没有得到提升:人们一直盼望Web应用拥有像桌面应用一样优秀的人机交互体验,Ajax技术是解决此问题的有效手段,但不能否认的是,Ajax的开发与维护成本过高;
  • Web应用跨浏览器兼容没有得到很好的解决:随着FireFox等浏览器的兴起,人们不再满足只能够通过IE访问Web应用。但为达到跨浏览器的兼容性,导致 Web 应用开发成本过高。

    Apusic OperaMasks――开箱即用的Web Framework,它以JSF为基础引擎,辅以独创的原生Ajax技术,同时提供丰富的组件和集成开发环境,使Web开发变得简单方便。无论是后台的事务、存储、分布式计算等基础服务,还是前端的UI展现与用户交互,以及后台与前端的会话过程,Apusic OperaMasks都提供了完整的解决方案,有效解决Web开发所面临的问题:

  • 开箱即用:使用Apusic OperaMasks进行Web开发,开发人员只需掌握基础的J2EE知识!
  • 引擎:提供标准的JSF引擎,JSF是已经得到业界认同的一种主流组件技术,能够很容易适应各种未来需求的变化,其精髓就是“与表现层无关的表现层技术”;
  • 原生Ajax支持:从容器级别对Ajax予以支持,对Apusic OperaMsks用户来说,要使应用具备Ajax特性,付出的成本是零;
  • Rich Component:Apusic OperaMasks提供给用户丰富的Rich Components,用户可以用各种组件来组织数据、展现数据、编辑数据;
  • 开发工具:提供开发工具Apusic Studio的支持,“所见即所得”的可视化设计,一体化的开发、配置、部署、调试、监控的集成开发环境;
  • 跨浏览器支持:Apusic OperaMasks完全兼容业界主流浏览器,如IE、Firefox等;
  • 开源社区:所有源码甚至是开发过程自身,全部通过OperaMasks.org开放,代表了J2EE社区开放和敏捷的力量!
 

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1716099



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

相关文章

java开发技术的标准与开源之争

因为java技术的开放性,因为JCP所给予开发人员的诸多选择性,作为java的研发/爱好者,在进行项目开发的时候,必然会面对java世界中的诸多框架,struts,spring,hibernate/ibatis或者servlet,ejb等等--诸多开源的或者JCP组织所制定的标准框架,面对如此至多的框架,开发者该做何选择呢?…

c语言标准库函数--类型转换

29 .C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串,下面列举了各函数的方法及其说明。 ● itoa():将整型值转换为字符串。 ● ltoa():将长整型值转换为字符串。 ● ultoa():将…

JEE5标准与Struts/Spring/Hibernate等诸多开源框架的比较分析

因为java技术的开放性,因为JCP所给予开发人员的诸多选择性,作为java的研发/爱好者,在进行项目开发的时候,必然会面对java世界中的诸多框架,struts,spring,hibernate/ibatis或者servlet,ejb等等--诸多开源的或者JCP组织所制定的标准框架,面对如此至多的框架,开发者该做何选择呢?…

OperaMasks能否开创Java Web新格局

OperaMasks全国巡演拉响了国产Web框架反击的号角,也让沉寂了很久的Java Web领域喧闹了起来。那么什么是OperaMasks? 它是一个以JSF为基础引擎、基于JSF规范的、开箱即用的Java Web层框架。选择JSF为基础引擎,在我看来,至少有三大优势。一是S…

JPA:好与坏?常见问题解答

问题:EJB专家团队是如何摆脱事务描述符的?回答:在会话bean和消息驱动bean中,可以通过描述符和注释来控制事务的行为。此外,我们将默认的事务属性更改为“REQUIRED”,这个默认值比以前的值“SUPPORTS”更常用。因此&am…

指针和多维数组的应用

#include <iostream> using namespace std; int main() {int ia[3][4] { 1 ,2 ,3,4 ,5 ,6 ,7, 8, 9 ,10, 11 ,12 };int(*p)[4] ia; //p指向含4个整数的数组for (auto p begin(ia); p ! end(ia); p){for (auto q begin(*p); q ! end(*p); q)cout &…

使用 EJB 3.0 Java Persistence API 设计企业应用程序

本文将介绍 Java™ Platform, Enterprise Edition (Java EE 5) 的一种设计方法&#xff0c;它利用了 Enterprise JavaBeans™ (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一种标准的对象关系映射解决方案&#xff0c;该解决方案避免了依赖第三方框架&#xff08;如…

java基础设计 开源框架

有关java各种框架的基础设计,笔者经验之谈,算是小结吧!:)一&#xff0c;Hibernate部分1,简述hibernate映射继承关系和映射组成关系有何异同?映射继承关系&#xff1a;类和类之间除了关联和聚集关系外&#xff0c;还可以有继承关系。什么时候需要映射继承关系呢&#xff0c;举个…