最新关于JavaFX的消息不断,对于我们绝大多数Windows,甚至Linux用户来说随时可使用JavaFX的幸福感往往让Mac用户羡慕不矣,这不就有Mac用户开始对Java6和JavaFX发飙。   原文地址:http://java.dzone.com/news/javafx-preview-released-today-   同很多开发人员一样,我也是Java客户端虔诚的“信徒”。在2007年的JavaOne大会上,JavaFX足足让我兴奋了一把,然而更让我惊喜的则是今年JavaOne大会上运行在JDK6.0 update10上的 ...
官方网址:http://struts.apache.org/ Struts2.1.2 Beta发布的其实很低调,如果不刻意去它的官方网站,真不知道这个消息。总的来说,改动不小。下面是官方给出的兼容问题和相关特性。     向后兼容问题   l         从2.1.0版本开始:所有的default result names以及interceptor names都统一采用骆驼命名法。(比如说:以前的redirect-action,现在改为redirectAction)。 ...
Embarcadero Technologies是一家私人数据库供应商,今天宣布决定同意给出二千三百万美元购买Borland的CodeGrear.这笔交易有望在30-60天内完成,并且促使Embarcadero公司开始迈向全球最大的独立软件开发商的开发工具领域.CodeGrear产品线几乎跨越所有的 主流开发平台和语言,包括有:Java,Windows,C++,PHP和Ruby   “CodeGrear一直被公认为忠诚度很高的开发社区,并且在全球享有盛誉。”Embarcadero Technologies的CEO Wayne Willams说道:&ldqu ...
一款新的纯Java浏览器发布了,它可以采用更高级的方式来处理web页面.比如说:填写表单,点击超链接,访问页面某个指定元素(element)的属性或值时,不再需要你去用创建基于低级别的TCP/IP或HTTP的request来处理它们.只要调用getPage(url)方法就可以让所的HTML,JavaScript以及AJAX自动进行处理.   HtmlUnit最大的亮点就是自动测试web页面,甚至还可以和一些复杂的JavaScript库协同工作.(比如说Google的WebToolkit1.4.60就已经通过测试验证了).某些场合下,还可以用来进行web scraping(注1)或 ...
ICESoft宣布他们的JSF组件套件——ICEFaces1.7发布. ICEFaces完全是一个活生生的DOM,比如说只要通过一点点编码,就可实现当server端发生改变时,JSF的客户端也跟着变化.   应用程序如果能做到这一点,那么就会成为一个非常“生动”的应用.举个例子吧,一个专门从事拍卖的站点,每次不断更新的报价,立马就可以反应客户对该物品的关注程序.(在这次的分发包里,正有这个例子).类似的还有聊天室应用程序,这里就不多说了.   上icefaces.org注册后,就可以免费下载.此次增强了很多地方: & ...
原文请看: http://java.dzone.com/announcements/jbuilder-2008-now-more-smarts 副标题:JBulider2008的变革--以应用程序为中心的方式进行开发!!!  昨天CodeGear宣布最新JBuilder2008已经可以使用,该版本添加了新的代码复用工具以及来自于Instantiations的Swing设计器.也许大家对这些还不太熟悉,其实JBuilder是最古老的Java IDE之一,这次的发行版本似乎又带来了一些新的特性.JBuilder2008基于Eclipse的最新版本(Eclip ...
最新来自java.done.com的第一消息。 曾经在《J2EE without EJB》中猛烈抨击EJB,说EJB必将成为历史的Rod Johoson,这次又将矛头再次指向JavaEE应用服务器,请看下文:   Infoworld站点发表了TheServerSide人物谱,Spring的创始人Rod Johnson关于传统Java应用服务器的没落的精辟语录。  “我觉得我们都有目共睹传统JavaEE应用服务器的没落”Johnson说到:“如果你看到目前流行的轻量级解决方案(比如说Apache的Tomcat)快速增长的 ...
Henrik Engström【注1】却不这么认为!在他最近发表的blog中,他强调“新的编程语言在对待多核的问题上,必须内置对多核的支持而不是增加一些像API这样的特性就能搞定的”。  在Java早期的时候,我们哪里会知道Java编程模型会受如今汹涌澎湃的并发与多核编程影响。但随着JVM本身的不断进化,支持了很多语言,比如说Scala,可以做为并发编程的选择。如果提升应用程序的性能确实是个问题的话,那么也许Henrik Engström是对的,他主张I/O和内存管理会是真正的瓶颈,而不是你多加上几个处理器就可以解决的。他引用了Brian ...
无意打开网易看到了这么一则有趣的新闻,病毒到底长什么样子? "也许您见过显微镜环境下病毒的样子,但是在计算机这样一个“虚拟”的世界里,计算机病毒长什么样您见过么?估计世界上没有任何人见过,但是不妨碍有些世外高人能想象得出来计算机病毒的样子,不过想得到还是不如做得到更加牛,国外一位概念艺术家Alex Dragulescu就是这样一位牛人,凭借超凡的智慧开发出了一套软件,能描绘出3D立体的计算机病毒的样子,他自己称其为“被感染艺术(Infected Art)”,下面我们也来感受一下这种艺术的冲击力:" &nbs ...
程序语言的历史已经从机器(比如说汇编)语言编程的时代了进化到了变成如何通过人类的认知事物所采用的哲学观的计算模型。当代流行的程序语言如Java,尽管它相对于以前的机器语言,足够抽象了,但仍然无法摆脱最初的目的。接下要讲到的DSLs,以其自然的特性,正在某些特定领域用于应用的构建。面向语言的编程(Language Oriented Programming LOP)能提供一种机制参与到用户定义或继承已有的DSLs。XMF是一个开源的程序语言,支持LOP语法。所有的XMF方面(aspect)都非常容易扩展,在运行时允许动态重定义DSLs的构造函数,而且不管是standalone模式还是织(weave ...
首先我们来看看截止到今天indeed网站上Java技能职位数的简单统计。Indeed全球Java技能职位表:Web框架工作数(个)MVC框架的百分比Struts2340.223%Struts11,49880.439%Webwork3132.097%Tapestry4623.232%Wicket930.650%JSF2,52017.629%应用程序框架工作数(个)应用程序框架百分比Spring34,29183.023%Seam6171.938%ejb31770.428%EJB6,20415.020%guice14<0.001%持久层框架工作数(个)持久层框架百分比Hibernate6,66 ...
Warp-persist为基于Guice的应用程序在与Hibernate,JPA(包括TopLink扩展,OpenJPA以及Hibernte对JPA的扩展)以及db4jobjects等持久层的依赖注入上提供了单独一层。它通过使用@Transactional annotation,也提供了声明式事物处理。  Warp-persis可配置成Guice的标准module(注:module有点类似于Spring配置文件,可以将需要注入的模块统一在一个类文件中配置好),并使用类似于Guice优雅风格的接口,使其具有类型安全和简洁明了的特性。 Guice.createInjector( ...
为响应我先前我发的 Roberto Chinnici所写的《JavaEE6的进化——开始迈向轻量级???》,打算在专家最后确定JavaEE6之前看看民意如何,Chris Adamson特此在java.net上展开了一个投票活动。尽管这样的投票结果不太科学,缺少权威,但至少是完全自由的,而且非常有意义。更重要的是,可以让专家组成员知道你们的心声。在我发这篇稿子时,我把当前结果给大家展示一下,希望大家也去看看:http://today.java.net/pub/pq/198  投票结果到底JavaEE6要包括什么?JSRs子集 14.8%&nb ...
Roberto Chinnici最近写了一些关于围绕当前JavaEE6轮廓的建议。现有的6名JavaEE专家组成员更愿意从web开发应用方面收集反馈信息。因为时间关系,他们也不可能完成更多的要求。  基本的web应用程序轮廓包括以下API:Servlet3.0,JSP2.2,JSR-45(讨论是否支持其它语言),EL1.2,JSTl1.2以及JSR-250(Java平台的通用Annotation).  颇具争议的内容如以下:EJB3.1(Lite)(注:Lite是指清淡的意思,这里应该表示成轻量级吧),JTA1.1,JPA2.0,JSF2.0以及Web Beans1.0。R ...
OpenXava是一个快速简洁的J2EE开发框架。它基于XML定义的商业组件,并且已经有多年J2EE开发实践经验,具有很多丰富灵活特性。使用OpenXava你可以真正意义上的创建复杂的商业应用程序。持久层可采用Pojo Hibernate EJB2以及EJB3。    以下是2.2.5的新特性: 新的<on-change-search />节点来帮助<reference-view />重写默认的Action。为controllers.xml的<action />节点增加 before-each-request 属性。Text f ...
fleXive一个完全基于工业标准,集EJB3,JSF1.2,Facelets,Richfaces/Ajax4JSF,JBossCache,ApacheCommons以及dojo-toolkit的开源框架。为了使其设计与具体数据库无关,目前正在与MySQL5整合,将来还会支持更多的数据库供应商。  FleXive并不打算重新造轮子,但关注的是核心任务。到目前为止,还没有哪个开源或闭源项目或框架能完全做到以下几点:安全性,国际化问题,版本问题,查询问题。因此只要有一个自定义的名就能完全做到以上要求的解决方案是有必要的。FleXive致力于企业级建模,存储和恢复,当然也全面支持JSF应用 ...
SunOne2008大会行程公布  今年会议主题对于Java社区来说是十分重要的,Java会在其优势领域继续扩展其应用范围。今年主要涉及的技术有:(括号里的是该主题的会议数)Consumer Technologies (13)Cool Stuff (53)Desktop (44)Java EE (42)Java ME (40) Java SE (37)Next Generation Web (43)Open Source (47)Rich Media and Content (2)SOA and Enterprise Integration (30)Tools and Languag ...
来自于theserverside连续三天置顶的新闻,评论已达74条,可见该新闻对Java社区来说无疑是又一场“圣战” 亲爱的Java社区:在ZeroTurnaround团队,我们致力于减少Java布署时间已经有一段时间了。JavaRebel作为我们的旗舰产品,已经或多或少的解决了当Java代码改变时,自动加载的问题。但这还不够。Java的框架一般使用配置文件,Annotation以及其它办法来进行配置。这也就是JavaRebel尴尬无法发挥作用的原因:Java的配置文件一般都往往被缓存在某个地方,直到应用程序再次重载(reload)时,才会重新填充进来。这些其 ...
大家来看最新来自theserverside的消息: PC pro杂志发布了一则消息:基于传闻中的Android平台,Dell要出第一个Google手机?尽管在这件事上Android本身就是一个不小的嚎头,但现在关于谁会支持它?价格多少?以及还有其它什么特点还是无可奉告。  如果情况属实,倘若价格合理,那么该款手机无疑是杀个手锏。通过AndroiSDK, 可以让程序员用更明了的Java  API将编写的应用程序布署在手机上。  如果有适当的支持,这样一款手机也许会让Java移动开发越来越流行起来。  你也可以再看看来自MarketingWeek. ...
Javalobby最近发表了《我们为什么不用JavaEE5》,引来了一场激烈的口水仗。 作者Antonio Goncalves声称尽管JavaEE5规范推出两年多了,但没有人用。   按照作者话来说: “尽管我知道JavaEE1.4的项目很容易过渡到1.5。 而且1.5比1.4强大很多,无论从配置布署,代码量,注入方式等都比1.4要强大。 但恰恰因为1.5是Sun的一个重大突破,难免让开发人员都在观望:1.6会不会也是另一个突破呢?我们现在如果学1.5,么将来的1.6会不会也用不上呢?由于JavaEE版本之间差异较大,很多公司机构并不情愿将现有的 ...
kyo100900
搜索本博客
我的相册
7bd8e367-e098-3548-ab15-6f3712427279-thumb
spring_all_22.JPG
共 26 张
最近加入圈子
存档
最新评论