仓酷云 发表于 2015-1-18 11:16:33

来看Backbase 4.2新特征揭秘

有了这样一个呼声:让java代替C语言成为基本语言。这些足以说明java简单易学的这个优点。其次,java的功能强大,前面我也提到了,EJB3.0的推出使java成为了大型项目的首选。
EnterpriseAjaxforJava框架的4.2版,这个新的版本为Java开辟者供应了一个完全的Ajax平台,撑持很多经常使用的框架,包含Struts、SpringMVC和JavaServerFaces。Backbase的EnterpriseAjaxforJava的最终方针是供应一个基于尺度的、能够取代相似Flex和Silverlight的插件,供应复杂的特征、撑持和开辟工具。
InfoQ采访了Backbase和MichelGerin和JepCastelein以懂得关于这个版本更多的信息。
这个版本有甚么新工具?
只需编写大批程序,新数据服务就能够简单地拉取数据。原始的XML能够被转换为Java数据对象,以便利操纵。
撑持JSF:撑持ProgressiveHTMLEnhancement(译者注:ProgressiveEnhancement是一种web计划的战略,夸大可会见性、语义标志、内部款式和剧本手艺,详细请参考wikipedia)和第三方AJAX客户端,比方Googlegadgets、YUIwidgets等等。
Struts毗连器如今充实使用了数据服务、撑持Struts2.0、并且包括一个更新的复杂使用。
SrpingMVC也作为一个新毗连器被撑持。
Michel确认unobtrusiveJavaScript(译者注:UnobtrusiveJavaScript是一种正在出现的JavaScript编程手艺,用于万维网,详细请参考wikipedia)已被用在框架中:
UnobtrusiveJavaScript如今仅仅被以为是一种正在出现的范式,但是Backbase已利用了4年。这申明了Backbase的架构是何等抢先。
与其他Ajax框架比拟,Backbase有甚么特性?
EnterpriseAjaxforJava与其他开源框架比拟有甚么分歧?比方Prototype,一样使得开辟者能够写出基于AJAX的页面而且是完整收费的。Jep回覆:
尽年夜多半开源的Ajax框架是仅客户真个(client-only),并且不是针对Java的。其他一些开源框架是针对Java的,可是他们必要Java的功效(Icefaces,GWT),以是没有仅客户真个版本。BackbaseEnterpriseAjax的分歧的地方在于供应针对Java的并且仅客户真个版本。
Jep申明Backbase还供应了一些更好的特征和初级撑持:
存眷于更庞大的Ajax项目:它不但包含凌驾250个widget和函数,并且完成了良多W3C尺度,比方XPath2.0和SMIL。Backbase有一个24x7的撑持体系和一个环球征询团队来撑持最苛求的客户。Prototype是一个十分轻量级的库,没有预构建的widget,更适于绝对复杂的Ajax项目,并且没有公司为它供应贸易级的撑持。
Michel还将伸缩性作为一个要素:
作为一个基于Prototype的使用,跟着使用的增加,JavaScript的庞大性会爆增,增添一个新特征的价值会剧增。另外一方面,一个基于Backbase的使用能够增添特征和伸缩性来处置数以万计的用户而同时易于保护和扩大。
社区允许
EnterpriseAjaxforJava是一个贸易产物,可是开源项目仍是能够使用它。现实上,有些开源项目已如许做了。Backbase的社区允许同意开辟者收费的将框架集成到开源项目中。Jep形貌了允许:
社区允许同意你在每一个公司最多两个服务器CPU上利用Backbase服务器软件。开源项目能够收费包含Backbase软件,只需在README文件和刊行版本申明中包括一个社区允许的择要信息便可。
Backbase的近期企图是甚么?
要加进EnterpriseAjax的一个次要的新特征是VisualAjaxBuilder,一个基于Eclipse的可视编纂器。请在这里挂号以便在beta版公布时失掉一份。
Backbase别的一个延续改善的范畴是功能。Backbase但愿一个未来的版本中打消静态HTML页面和静态AJAX页面装载工夫的差异。

通过视频学习比传统的大课堂学习更适合成人化的学习规律。有人说大课堂气氛好,学习氛围浓,热闹,可以认识很多人。

谁可相欹 发表于 2015-1-20 19:10:06

学Java必读的两个开源程序就是Jive和Pet Store.。 Jive是国外一个非常著名的BBS程序,完全开放源码。论坛的设计采用了很多先进的技术,如Cache、用户认证、Filter、XML等,而且论坛完全屏蔽了对数据库的访问,可以很轻易的在不同数据库中移植。论坛还有方便的安装和管理程序,这是我们平时编程时容易忽略的一部份(中国程序员一般只注重编程的技术含量,却完全不考虑用户的感受,这就是我们与国外软件的差距所在)。

再现理想 发表于 2015-1-29 15:33:45

你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?

深爱那片海 发表于 2015-1-30 11:09:56

关于设计模式的资料,还是向大家推荐banq的网站 http://www.jdon.com/,他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。

活着的死人 发表于 2015-2-6 10:27:18

《JAVA语言程序设计》或《JAVA从入门到精通》这两本书开始学,等你编程有感觉的时候也可以回看一下。《JAVA读书笔记》这本书,因为讲的代码很多,也很容易看懂,涉及到面也到位。是你学习技术巩固的好书,学完后就看看《JAVA编程思想》这本书,找找一个自己写的代码跟书上的代码有什么不一样。

兰色精灵 发表于 2015-2-7 05:32:02

另外编写和运行Java程序需要JDK(包括JRE),在sun的官方网站上有下载,thinking in java第三版用的JDK版本是1.4,现在流行的版本1.5(sun称作J2SE 5.0,汗),不过听说Bruce的TIJ第四版国外已经出来了,是专门为J2SE 5.0而写的。

老尸 发表于 2015-2-9 22:39:44

Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台

海妖 发表于 2015-2-20 13:46:55

一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。

简单生活 发表于 2015-3-3 03:52:33

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

不帅 发表于 2015-3-11 01:17:45

一般学编程语言都是从C语开始学的,我也不例外,但还是可能不学过程语言而直接学面向对象语言的,你是刚接触语言,还是从C开始学比较好,基础会很深点,如果你直接学习JAVA也能上手,一般大家在学语言的时候都记一些语言的关键词,常有的包和接口等。再去做逻辑代码的编写,以后的学习过程都是从逻辑代码编写中提升的,所以这方面都是经验积累的。你要开始学习就从

山那边是海 发表于 2015-3-11 16:34:08

当然你也可以参加一些开源项目,一方面可以提高自己,另一方面也是为中国软件事业做贡献嘛!开发者在互联网上用CVS合作开发,用QQ,MSN,E-mail讨论联系,天南海北的程序员分散在各地却同时开发同一个软件,是不是很有意思呢?

分手快乐 发表于 2015-3-19 01:23:22

Java是一种计算机编程语言,拥有跨平台、面向对java

金色的骷髅 发表于 2015-3-26 21:38:39

Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
页: [1]
查看完整版本: 来看Backbase 4.2新特征揭秘