自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 全生命周期支持的集成式开发环境:OperaMasks Studio

全生命周期支持的集成式开发环境:OperaMasks Studio张勇1. OperaMasks Studio 6.0的起源2. 开发模型的全生命周期支持2.1. 数据持久层支持2.2. 对业务逻辑层的支持2.3. 对UI展现层的支持

2009-06-09 10:09:00 3980 1

原创 Oracle收购Sun之我见

现在才写关于“Oracle收购Sun”的文章,似乎也太后知后觉了一些。只是这两天整理自己的信箱,无意中翻起了这封若干天前的邮件,觉得还稍微有点所谓的见解,不妨贴出来,供各位一笑了之。 Java为什么能够成功?究其原因有四:1)      Java的成功更多的是一种“机遇”上的成功,它恰逢互联网蓬勃发展之际,于是“莫名其妙”的成功了,但这种机遇是不可重现的

2009-05-24 23:50:00 2073 3

原创 AOM 2.0的神奇魔力之六:与 Spring/EJB3的无缝集成

AOM 2.0的神奇魔力之六:与 Spring/EJB3的无缝集成Kevin1. 前言2. 我们需要 Spring 和 EJB33. Spring is here4. 对Spring集成的示例性说明5. EJB 3的支持6. 总结1. 前言本教程介绍 AOM 2.0是怎样与 Spring、EJB3无缝集成的,在阅读本文之前,我

2008-03-10 22:14:00 5067 3

原创 AOM 2.0的神奇魔力之五:LiteBean

AOM 2.0的神奇魔力之五:LiteBeanKevin1. 前言2. 什么是LiteBean3. LiteBean的声明4. LiteBean的生命周期5. LiteBean与页面的对应关系6. 资源注入7. 可扩展的资源注入:一种思路8. 总结1. 前言本教程介绍 AOM 2.0中的LiteBean,在阅读本文之前,我建议

2008-03-09 19:03:00 3690 3

原创 AOM 2.0的神奇魔力之四:模型事件

AOM 2.0的神奇魔力之四:模型事件Kevin1. 前言2. 从更高角度看事件3. 事件的特性分析4. Message Bus:消息总线5. 场景分析6. 高级用法:EventBroadcaster7. 高级用法:基于事件的导航8. 其它高级特性9. 总结1. 前言本教程介绍 AOM 2.0中的模型事件,在阅读本文之前,我建

2008-03-06 22:15:00 3839

原创 AOM 2.0的神奇魔力之三:输入校验

AOM 2.0的神奇魔力之三:输入校验Kevin1. 前言2. 简单校验3. 客户端校验4. 自定义校验方法5. 完整上下文校验6. 总结1. 前言本教程介绍在 AOM 2.0中,是如何对用户的输入参数进行验证的。在阅读本文之前,我建议你首先阅读前两篇文章:http://www.operamasks.org/article

2008-03-05 22:04:00 3584 2

原创 AOM 2.0的神奇魔力之二:国际化

AOM 2.0的神奇魔力之二:国际化Kevin1. 前言2. 常规国际化的做法3. AOM 2.0 的国际化处理4. AOM的扩展能力5. 在程序中注入资源文件6. 总结1. 前言本教程介绍在 AOM 2.0中,是如何简化国际化多语言相关工作的。在阅读本文之前,我建议你首先阅读第一篇文章:http://www.operam

2008-03-04 18:28:00 3267

原创 AOM 2.0的神奇魔力之一:约定优于配置

AOM 2.0的神奇魔力之一:约定优于配置张勇1. 概述2. 构建基本页面3. 完成Lite Bean4. 约定优于配置5. 一旦配置,那么,配置高于约定6. 总结1. 概述在本系列教程中,我们将通过一个小例子:Calculator,来体会一下Apusic OperaMasks 2.0的神奇魔力。本文中,将围绕的例子如下图

2008-03-03 10:48:00 3421 1

原创 IoVC实例分析:Hello Duke!

IoVC实例分析:Hello Duke!张勇1. 概述2. 应用的开发2.1. greeting.xhtml3. 后台 JavaBean 的变化4. Apusic Studio的支持5. 注意1. 概述本文用一个非常简单的例子“helloDuke",介绍 IoVC 编程模型的一种实际场景。在阅读本文前,建议您首先阅读这两篇文章

2008-03-03 10:44:00 96795

原创 IoVC,一种新的编程思想

  IoVC,一种新的编程思想张勇1. 概述2. 什么是IoVC1. 概述长久以来,在Web编程中,一直很难克服的一个问题就是:展现层与业务数据纠缠在一起,无法进行良好的解耦, 从而造成应用系统的扩展性差,维护成本高。于是,出现了所谓的MVC框架,试图以 Model-View-Control 这种非常流行的设计模式,将两者

2008-02-23 11:35:00 13907 1

原创 Java EE 5.0能取代Struts,Spring和Hibernate吗?

 2006年5月,Java EE 5规范正式发布。Java EE 5的出现,可能是J2EE诞生以来比较重量级的一次震撼,规范发布至今已有半年之多,业界对Java EE 5的关注也变得越来越热烈,google一下“java ee”关键字,可以得到500多万条相关纪录,而从Sun网站上进行检索(http://java.sun.com/javaee/overview/compatibility.js

2007-03-26 16:02:00 16327 21

原创 我们为什么需要Java EE 5.0?

 我们为什么需要Java EE 5.0?作为主流中间件技术标准J2EE诞生6年后的下一代企业级开发规范,Java EE 5.0从一开始就倍受关注,引发了无数辩论和众多期盼。它重点关注目前Java应用开发的热点:运行可靠性、开发效率、扩展灵活性及企业应用整合,顺应轻量级、简单化趋势,给开发者和企业带来真正的实惠。什么是Java EE 5.0?“Do more with less work”,这是

2007-03-16 16:46:00 4195

原创 三化盖顶,让J2EE更敏捷

  我常常在思考:这就是21世纪的J2EE开发现状,甚至有时会怀念VB、Delphi、PB等传统技术。在J2EE技术体系中,往往被灌输了太多容器的概念,什么EJB容器、Servlet容器等等,而开发过程也在开发、配置、部署之间迭代与反复;如此一来常会出现令人尴尬的状况:往往花几分钟时间去改一个Bug、却要再花双倍或者更多时间去部署和测试,开发工程师们不得不中断思路,看着服务器如蜗牛般启动,

2007-03-16 16:41:00 6375 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除