存档

2008 年 01 月 - 75 文章

JBoss,Geronimo还是Tomcat?——三种开源Java应用服务器的比较

 
JBoss,Geronimo还是Tomcat?三种开源Java应用服务器的比较作者:Jonathan Campbell译者:李功健原文:http:www.javaworld.comjavaworldjw-12-2007jw-12-appservers.html目录 1. Java企业特性比较1.1. Java EE 5兼容性1.2. EJB 3(企业JavaBeans技术)能力1.3. JSP 2.1和Servlet 2.5能力1.4. JSF 1.2支持1.5. 定制化插件支持1.6. 业务规则引擎支持1.7. Hibernate 3.x支持1.8. JBoss Seam支持1.9. 集群支....
More...

JavaFX 新WebService客户端脚本语言

 
在五月份召开的JavaOne大会上,Sun微系统公司宣布了一个新的产品系列JavaFX,由JavaFX脚本和JavaFX Mobile组成。JavaFX脚本语言被用来让使用JavaSwing 用户接口库来创建富用户接口变得更加容易,该用户接口可以在支持Java标准版的任何设备上运行。Sun想要将该语言作为开放源代码项目发布。需要注意人 们习惯将JavaFX脚本称为JavaFX或者JFX,但是Sun还是将JavaFX Mobile放到了JavaFX产品线中。我将在这篇文章中使用JFX来指代JavaFX脚本。 为什么又要一个脚本语言? 如今脚本语言当然受到了很多的压力。在以前的文章中,我曾经写....
More...

JavaFX FAQ

 
Contents What is JavaFX? What is being announced at the 2007 JavaOne Conference around JavaFX? How does JavaFX compare with other tools for creating rich internet applications RIAs? Will there be other products in the JavaFX family? Where can I obtain JavaFX or more information?....
More...

JavaFX Script语言教程

 
JavaFX Script (下文中称为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。JavaFX 脚本式语言特别适用于Java2D swing GUI组件,它能够简单地创建图形界面。 译者注:第一级函数指函数被当作对象对待,可以在运行时赋值、传递和返回。详见wikipedia上的解释。 译者注:列表推导指一种在函数语言中的表达式,它表示....
More...

JavaFX编程语言

 
JavaFX Script (下文中成为JavaFX)语言是一种声明式的静态类型编程语言。它具有第一级函数(first-class functions)、声明式的语法、列表推导(list-comprehensions)及基于依赖关系的增量式求值(incremental dependency-based evaluation)等特征。JavaFX 脚本式语言特别适用于Java2D swing GUI组件,它允许简单地创建图形界面。 译者注:第一级函数指函数被当作对象对待,可以在运行时赋值、传递和返回。详见wikipedia上的解释。 译者注:列表推导指一种在函数语言中的表达式,它表示了在一个或....
More...

REST介绍

REST架构风格是全新的针对Web应用的开发风格,是当今世界最成功的互联网超媒体分布式系统架构,它使得人们真正理解了Http协议本来面貌。随着REST架构成为主流技术,一种全新的互联网网络应用开发的思维方式开始流行。 REST是什么 REST是英文Representational State Transfer的缩写,中文翻译为表述性状态转移,他是由Roy ThomasFielding博士在他的论文 《Architectural Styles and the Design of Network-based Software Architectures》中提出的一个术语。REST本身只是为分....
More...

Java程序员到架构师的推荐阅读书籍

作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 一、Java编程入门类 对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是囫囵吞枣不求甚解,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多写写代码,要知其然。 1、《Java编程思想》 在有了一定的Java编程经验之后,你需要知其所以然了。这个时候《Java编程思想....
More...

从分布式系统的角度看REST

我们说REST架构风格,从REST具备的内在特征来说,它包括了这些特征: 1、基于HTTP的资源 2、以HTTP协议去操作 3、数据和表象分离 但是如果我们换一个角度,即分布式应用系统的角度来看,我们会有一些更有意思的结论: 分布式应用系统的架构,经历了好几代的变迁,我们来简单回顾一下: 1、基于CORBA协议的C++中间件时代 CORBA时代我还在上学,基本上没有怎么接触过Corba编程。曾经有一次我提供EJB培训的客户,正在进行传统Corba架构向EJB2架构 迁移,通过和他们的交流,对Corba多了一些了解。当时就感叹,和EJB2相比,Corba实在太难用了。Corba时代在19....
More...

当Ruby遇到Java,勇敢地跨越边界吧

1.引言2004年Ruby on Rails的横空出世让大家为之一惊,很多Java社区对它也投去关注的目光,现在RoR已经渐渐为人接受,被运用于不少实际项目之中,这也让本来不怎么 吸引眼球的Ruby从角落里走了出来。不少开发者在试用了Ruby和RoR后产生了浓厚的兴趣,毕竟Ruby的语法是如此的有趣,Rails中的开发是如 此的便捷,有时它替你安排好了一切,敲键盘就是了。但Ruby毕竟和主流的Java.Net还存在一定距离,比如开发者数量,受关注度等等。更 关键的是它缺乏像Java那样的库支持,很多时候不得不自己动手丰衣足食。后来人们想到了要去跨越语言的边界,但做总是比想要难,好在出现了 JR....
More...

脱离 Rails 看 Ruby

脱离 Rails 看 Ruby 在搭上 Rails 潮流之前了解 Ruby ....
More...

Spring 框架简介

Spring AOP 和 IOC 容器入门 ....
More...

当 Hibernate 遇上 Spring

Hibernate 事务天生适合 Spring AOP ....
More...

进入 Spring MVC

用 Spring MVC 轻松进行应用程序开发 ....
More...

Spring JMS 消息处理

Spring JMS 把企业消息处理变得轻而易举 ....
More...

ruby on rails为什么暂时无法成为企业应用开发的主流?

 
ozzzzzz在Java将死?中提出了一个衡量未来主流工业语言的标准,其中有一条很有意思: ozzzzzz 写道 1. 应该能规范书写,而不是像c那样可以造就多种不同的风格。 Java明显是一个编程风格非常容易统一起来的语言,而ruby则很明显是一个难以统一编程风格的语言。JavaEye论坛里面有人曾经说过: 引用 Java语言,高手和低手写出来的代码都差不多,而ruby则不同,高手和低手的代码,高下立判 Java编程语言的语法非常简单,规范比较严密,这样规范化带来的好处就是,一旦程序员具有比较良好的面向对象编程基础和设计模式的掌握,那么编写出来的代码几乎是大同小异的。 ....
More...

金山毒霸2008通行证

 
通行证:KSDA3109846密码:08405341通行证:KSDA3109896密码:11166757通行证:KSDA3109935密码:56716061通行证:KSDA3109983密码:30823554通行证:KSDA3110035密码:45593868通行证:KSDA3110087密码:30688451通行证:KSDA3110132密码:42258667通行证:KSDA3110166密码:99918508通行证:KSDA3110198密码:42016544通行证:KSDA3110232密码:57766750通行证:KSDA3110263密码:70327064通行证:KSDA311030....
More...

最新卡巴斯基互联网安全套装7.0(kis7)系列激活码

 
本站发布的7.0key均亲测通过,请朋友们放心使用。但由于卡巴斯基打击盗版的力度不断增强,网上共享的卡巴斯基7.0激活码会不断被封,所以请收藏本站,以备不时之需。   如想一劳户逸,请买正版key。。。。呵呵,说实话其实并不贵,在线购买正版卡巴斯基 卡巴斯基互联网安全套装kis7.0系列。 以下KEY于1月28号亲测通过,均可使用! 卡巴kis7key20080412.rar 序列号最后一组:01a41876 卡巴kis7key20080602.rar 序列号最后一组:0264FBE....
More...

Linux平台下的JNI开发[88250原创]

由于项目需要用Java调用C++写的功能,所以要学习JNI技术的使用。下面是一个简单的实例:1. 编写Java类 packagehellojni;**@#HelloWorld.java**Copyright2007SchoolofSoftware,YunnanUniversity.*Allrightsreserved****载入C++写的业务实现库,Java端的调用接口*@author88250*@version1.0.0.0,Jan31,2008*publicclassHelloWorld{static{try{此处即为本地方法所在链接库名 System.loadhomedanielWor....
More...

glib常用库函数和一些定义

 
glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk +库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。glib为许多标准的、常用的C语言结构提供了相应的替代物。 使用glib库的程序都应该包含glib的头文件glib.h。 ########################### glib基本类型定义: ############################## 整数类型:gint8、guint8、gint16、guint16、gint32、guint32、gint64、guint64。不是所有的平....
More...

基于 JSF+Spring + JPA 构建敏捷的Web应用[88250原创]

在开发Java Web应用时,我们经常要选择合适的框架进行开发,以提高效率和应用系统的质量。选择框架时,最难抉择的就是Web框架(持久层框架已经有JPA规范了)。在用过众多的Web框架后,结合实际项目(在线考试系统)需要,我决定尝试一下最新的框架组合:JSF1.2 + Spring2.5 + JPA1.0。本文以配置文件为重,介绍这三个框架的整合方法与步骤,希望对大家有用!其实,在配置各种框架组合的时候最重要的就是配置文件。还好Spring足够强大,以Bean的方式将其他框架融合进来,用统一的方式管理,的确是很先进和优良的配置技术。下面从前端(JSF)到后端(JPA)的顺序来给出实例配置文件:....
More...