Scala,基于JVM的并发语言
无意中看到这篇文章,开始还以为是在Java中实现Threadless的并发,结果看下去才发现是基于JVM的一门语言 Scala。它面向对象,函数式,静态类型,更重要是克隆了Erlang里面的进程间通讯的概念。下载后,使用它的编译...
Scala—Java的避难所之main(String[])
你可能已经使用JAVA若干年了,或许JAVA是你接触编程来的第一门编程语言,或许是作为比C++更好的一个选择.不管怎么样,你已经适应了JAVA,并了解她的外观与内在,能够体会它的喜怒与哀乐(原文:You’re comfortable with Ja...
面向 Java 开发人员的 Scala 指南: 类操作
Scala 的函数编程特性非常引人注目,但这并非 Java 开发人员应该对这门语言感兴趣的惟一原因。实际上,Scala 融合了函数概念和面向对象概念。为了让 Java 和 Scala 程序员感到得心应手,可以了解一下 Scala 的对象特...
Java之外选择Scala还是Groovy?
Scala和Groovy都是基于JVM的语言,相比Java都有更加简明的语法和丰富的表达能力。对于那些既想不脱离开JVM又想避免Java繁琐的语句的开发人员来说,Scala和Groovy都是不错的选择。可是选择哪一个才能在未来发展过程中...
为什么选择Scala?
在回答“为什么选择Scala?”这个问题之前,我们首先需要回答“什么是Scala?”。从Scala网站上,可以找到如下概述:Scala是一门现代的多范式编程语言,志在以简练、优雅及类型安全的方式来表达常用编程模式。它平...
JSF的加减法与Seam
Jsf 本身是很多问题的。当然,jsf不是一项技术,而是标准。看看 javax.faces.* 包里的内容,不是抽象类就是接口,是没有实现的。 jsf 出来的时候目的也不是面向应用开发者的,而是面向组件供应商的,从这点意义...
测试Seam应用程序
大部分的Seam应用程序至少需要两种类型的自动测试: 单元测试(unit test) 是隔离测试特定的Seam组件,和脚本化的 集成测试(integration test) 是综合地测试应用中所有的Java层面(即除了表现层之外的所有内容)...
Seam应用程序框架
Seam通过编写带有注解的简单Java类来让创建应用程序的工作变得非常简单,不需扩展任何特定接口和父类。但常见的编程任务还能进一步简化,这是通过一组预先创建的组件进行的,它们能够由 component.xml 文件配置(最...
Seam和JBoss规则
Seam简化了在Seam组件或jBPM过程定义中对JBoss Rules(Drools)规则库的调用。 12.1. 安装规则第一步是使一个 org.drools.RuleBase 的实例在Seam的上下文变量中可用。 基于测试目的,Seam提供了一个内置...
Seam中的JSF表单验证
在普通JSF中,验证在视图中定义: <h:form> <h:messages/> <div> Country: <h:inputText value="#{location.country}" required="true"> <my:validateCountry/> </h:in...
配置Seam组件
Seam所崇尚的哲学是XML配置最小化。不过,基于不同的原因,我们有时候还是要利用XML来配置Seam组件。这些原因包括: 将Java代码与特定于部署的信息分离;要建立可重用的框架;配置Seam的内置功能等等。 Seam提供了...
用Seam-gen起步
Seam的发布包里已包含了命令行工具,用它可以很方便地搭建Eclipse项目,以及生成一些简单的Seam骨架代码,并能从已存在的数据库反向工程到应用程序。 它能让你感受到Seam给开发所带来的快捷,当你在电梯里看到那些...
Seam 入门
1.1. 试试看本教程假定你已下载JBoss AS 4.0.5并安装了EJB 3.0 profile(请使用JBoss AS安装器)。你也得下载一份Seam并解压到工作目录上。 各示例的目录结构仿效以下形式: 网页、图片及样式表可在...
Seam: 为 JSF 量身定做的应用程序框架
JavaServer Faces (JSF) 是用于 Java™ Web 应用程序的第一个标准化的用户界面框架。而 Seam 是一个扩展 JSF 的强大的应用程序框架。在这个由三部分组成的新系列中的第一篇文章中,发现这两种框架之间的互补性...
Seam无缝集成 JSF: 借助 Seam 进行对话
借助 Seam 开发有状态的 CRUD 应用程序是件轻而易举的事情。在 无缝 JSF 系列文章的第二篇中,Dan Allen 向您展示如何使用 Java™Server Faces (JSF) 和 Seam 为基于 Web 的高尔夫课程目录开发创建、读取、更新...
Seam必须要学的东西
Seam框架本身给予JSF和EJB3.0,所以JSF和EJB3是必须要了解的内容,为了更好的使用JSF还需要了解Facelets(JSF和JSP相关)。JSF的教程可以参考Sang Shin(sang.shin@sun.com)的J2EE的教程http://www.javapassion.c...
JBoss发布了支持Groovy并增强了JSF的Seam 2.0
今天JBoss Seam团队发布了Seam 2.0。这个版本与上个主版本的发布相隔8个月。项目成员Norman Richard列举了这一版本的主要特性: WebServices——Web service可以是会话式的,而且可以利用Seam的组件和服务。 Groo...
Seam 2.0 Beta增加Groovy和对GWT试验性的支持
在Seam 1.2.1版发布三个月以后,终于迎来了Seam 2.0 Beta版的发布。Seam是 一个Java EE5.0应用程序框架,其中合并了EJB3、JSF、jBPM、JBoss规则引擎(Drools)、和iText等各种Java EE框架。Seam的有状态化设计允许这些...
JBoss Seam简介
Seam是一种企业级Java的应用程序框架。它的灵感源自下列原则: 只有一种“工具” Seam为你的应用程序中所有的业务逻辑定义了一种统一的组件模型。 Seam组件可能是有状态的,包含与几个定义良好的上下文中任何一...
JBoss Seam的真相 – JBoss Seam系列之(三)
JBoss Seam作为JSF,EJB3的粘合剂,可以完美无缺的让你的WEB应用轻松集成JSF和EJB技术。参考:Java框架由重变轻?JBoss Seam – Java开发的时代新宠:JBoss Seam系列(一)JBoss Seam是通过什么来集成JSF和EJB3的呢...