仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 401|回复: 9
打印 上一主题 下一主题

[学习教程] 来看Apusic OperaMasks简介

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:14:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
关于第二点:俺问问你,如果是企业级项目的话,诸如RMI,EJB,等一些关键技术,这些难道都不需要学么?如果光是使用jsp,servlet,javabean的话。
ApusicOperaMasksDD开箱即用的WebFramework,它以JSF为基本引擎,辅以首创的原生Ajax手艺,同时供应丰厚的组件和集成开辟情况,使Web开辟变得复杂便利。不管是背景的事件、存储、散布式盘算等基本服务,仍是前真个UI展示与用户交互,和背景与前真个会话历程,ApusicOperaMasks都供应了完全的办理计划,无效办理Web开辟所面对的成绩。
1.Standard&Open!
J2EE是一个开放的社区,是一个同意各类手艺百花齐放、万马齐喑的社区,同时,也是一个遵守尺度、推许尺度的社区。与.net比拟,J2EE的尺度是开放的尺度,它并非把握在多数人大概多数厂商的手里,而是同意并勉励人们介入尺度的制订,并经由过程尺度来标准与束缚分歧厂商的完成,从而无效回护客户的IT投资。
ApusicOperaMasks起首是尺度的,它遵守并完成JSF标准,任何基于JSF手艺构建的Web使用,都可以光滑移植到ApusicOperaMasks上;同时,它又是开放的,一切的源码,和OperaMasks全部开辟历程,全体经由过程开源社区OperaMasks.org举行。
那末,作为底层撑持手艺,JSF是不是可以承当起“下一代J2EEWeb开辟框架”之重担?一样,有了尺度与开放,是不是就意味着ApusicOperaMasks可以引领Web开辟手艺的新潮水呢?
2.Fromtheearthtothemoon,andreadyforMars!
ApusicOperaMasks是一种不依附任何详细展示手艺的办理计划,它撑持现有的Web尺度,比如HTML与WML,同时也为未来大概呈现的新手艺、新尺度做好了筹办。在ApusicOperaMasks中,一切的UI元素被封装成Component,而Component经由过程RenderKit举行界面的衬着,当体系必要撑持别的展示层手艺时,只必要交换RenderKit便可完成。
当AJAX呈现以后,人们意想到Web使用能够加倍丰厚多彩,因而各类RIA手艺计划层见叠出,目标是要在AJAX这类“过渡”手艺的头脑指引之下完成下一代Web手艺的厘革。面临将来大概的新手艺,良多用户和开辟者在渺茫中张望,对JSF并没有抱多年夜的热忱,以为JSF也是即将被减少的手艺。现实上这类观点是毛病的,JSF是一种和详细展示手艺有关的手艺。在ApusicOperaMasks中独一和详细展示相干的部分是RenderKit,而RenderKit的可插拔的性子决意了ApusicOperaMasks能够顺应今朝和未来的年夜多半RIA手艺。每当一种新的RIA手艺呈现时,只必要针对这类RIA手艺编写一个RenderKit,这类新的RIA手艺当即就可以在ApusicOperaMasks中取得撑持,而之前所写的使用不必要做任何修正。
ApusicOperaMasks为任何新的展示层手艺做好了筹办!
3.AjaxEverything!
Ajax是现今红得发紫的手艺,它改动了人们对传统Web使用的欠安印象,但同时,它的开辟本钱与保护本钱太高。因而乎,林林总总的Ajax组件与框架应运而生。与ApusicOperaMasks比拟,这些Ajax组件与框架所办理的成绩,是简化Ajax的开辟;ApusicOperaMasks则是使Ajax变得通明,是“干失落”了Ajax,用户乃至不必要晓得Ajax的存在,而使用是天然而然的AjaxEnable的使用。
3.1与别的JSF引擎比拟
ApusicOperaMasks是天下上第一个“原生撑持Ajax”的JSF引擎。别的惯例JSF引擎(比如MyFaces)常常是经由过程供应一些特别组件库来完成对Ajax的撑持,而ApusicOperaMasks则在引擎级别供应了对Ajax的原生撑持。
举个复杂的例子,在MyFaces中,为了到达Ajax效果,必要使用Sandbox子项目大概别的扩大组件,惯例的尺度JSF组件永久没法具有Ajax特征。但这些尺度JSF组件,却能够在ApusicOperaMasks引擎上取得一模一样的效果:任何使用尺度JSF组件构建的使用,只必要设置一个参数,就可以够在ApusicOperaMasks引擎上取得完全的Ajax特征,包含与服务器真个异步交互、页面的部分革新等。
<application>
  <default-render-kit-id>AJAX</default-render-kit-id>
</application>
换言之,仅仅将上述参数中的default-render-kit-id置成AJAX,ApusicOperaMasks就可以够让尺度的JSF使用具有Ajax特征!
有点像变把戏?ApusicOperaMasks是怎样做到的?
我们说过:ApusicOperaMasksis“fromearthtothemoon,andreadyforMars”。ApusicOperaMasks不但供应了默许的HTML_BASIC的RenderKit,还供应了内置的AjaxRenderKit。因而,我们只必要将体系默许RenderKit置成AjaxRenderKit,全部使用就主动酿成AjaxEnable的使用!
<p>
最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。
小魔女 该用户已被删除
沙发
发表于 2015-1-20 18:27:44 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
简单生活 该用户已被删除
板凳
发表于 2015-1-29 14:21:36 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
不帅 该用户已被删除
地板
发表于 2015-2-1 10:12:39 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
灵魂腐蚀 该用户已被删除
5#
发表于 2015-2-7 03:02:47 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
莫相离 该用户已被删除
6#
发表于 2015-2-10 19:30:51 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
第二个灵魂 该用户已被删除
7#
发表于 2015-2-25 21:49:21 | 只看该作者
是一种简化的C++语言 是一种安全的语言,具有阻绝计算机病毒传输的功能
柔情似水 该用户已被删除
8#
发表于 2015-3-8 06:05:00 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
小妖女 该用户已被删除
9#
发表于 2015-3-13 06:10:33 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
10#
发表于 2015-3-20 14:49:20 | 只看该作者
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-22 07:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表