- 浏览: 192620 次
- 性别:
- 来自: 杭州
最新评论
-
happylouis:
...
我的理解--关于jmx -
whmwg:
...
我的理解--关于jmx -
neusoft_jerry:
哥,你几年后再回来看看这里你翻译过的东西,你自己能看懂吗?
blazeds通道、端点配置 -
zhongliangjun1:
写得非常好,受益良多!
AQS:ReentrantLock源码分析 -
luckywnj:
赞一个,jmx刚开始起步
我的理解--关于jmx
文章列表
工作流理论和Petri网
工作流
由一个与特定过程相关的案例资源和触发组成。
案例
可以把工作中处理的事称为案例,例如保险索赔、税收申报等。它是工作流管理系统控制的 ...
二、Blazeds体系结构
Blazeds体系结构 一个Blazeds应用包含了一个运行在浏览器或者Adobe AIR的客户端应用并且和J2EE应用服务端通信。客户端可以是Flex也可以是结合Flex、HTML/JavaScript的应用程序。
整个体系主要包括通道、端点、消息、服务、目的地、适配器等,把这些搞懂也就差不多了。通道使得组件能够和Blazeds服务端的端点通信,将请求送到目的地。端点和通道是相互映射的。1.Blazeds客户端体系结构 Blazeds使用一个基于消息的框架与服务端结合。这个框架使用通道封装了Flex程序和Blazeds服务端 ...
一、Blazeds初步
好像看到一片类似的文章,参考了它的以后改了自己很多的地方,水平不够啊, 嘿嘿,不过主要还是自己先写好的,所以就贴上了原创的标签
客户端应用
Blazeds包括客户端和服务端应用。客户端应用是典型的Adobe flex或者AIR应用。Flex和AIR应用使用flex组件和blazeds服务通信,包括Remote Object、HTTPService、WebService、Produce和Consumer。其中的HTTPService、WebService、Produce和Consumer是Flex SDK中的。
虽然 ...
Flex的学习也有一段时间了,AMF确实非常强大,最近在使用的就是BlazeDS,持久层使用的是Hibernate。下面就业务层直接返回PO还是返回VO讨论一下。
返回PO的代码量比返回VO的代码量要少很多的,可以避免一个繁琐的重复的代码,但是我在把PO作为返回值与Flex结合的过程中遇到了一些问题,特别是对于有3到4张表深度的关联的时候就更加觉得不方便(比如学校—学院--班级---学生,现在要列出某个学校的学生),下面拿一个简单的2张表关联的时候作为例子。
假设现在有两张表,TUser和TRole,分别是人员表和角色表,多对一关系
public class TUser imple ...
最近开始学习Flex,其中用到了AS,AS2到AS3发生了很大的变化,完全的面向对象,知道这个特点以后我也一直没有特意的好好去学学AS3,但是随着最近学习的深入,还是有必要学习一下。
访问修饰符:
Public:
Internal:包访问
Protected:类内部使用,还有子类可使用
Private:私有,只有类内部使用
今天看了火箭的比赛,真是体会到了强者风范啊。今天火箭其实发挥的不怎么样,可是灰熊就是一点办法都没有,就是翻不过来,慢慢的耗着耗着,灰熊就挂了,记得中间他们还领先过呢,火箭就是强啊
1. HTTPService
A. 位于mx.rpc.http包中,主要用来发送HTTP形式的GET和POST请求。如果包含参数,需要使用request对象
<mx:HTTPService id=”srv” url=”list.jsp” method=”POST”>
<mx:request>
<username>aaa</username>
<passwo ...
- 2008-10-25 12:37
- 浏览 2807
- 评论(0)
4.方法
1) 检查参数的有效性
对于共有的方法,使用javadoc@throws标签可以使文档记录下”一旦针对参数值的限制被违反之后将会抛出的异常”,典型情况下,这样的异常为IllegalArgumentException,IndexOutOfBoundsException,Nul ...
- 2008-10-20 16:14
- 浏览 1151
- 评论(0)
1. 创建和销毁对象
1) 考虑用静态工厂方法代替构造函数
对于一个类,获得它的实例最常用的方法是提供一个共有的构造函数。但是有时候我们也可以为这个类提供一个简单的静态工厂方法(static factory method)。
静态工厂 ...
- 2008-10-20 13:56
- 浏览 1025
- 评论(0)
9.Primitive Obsession(基本性别偏执)
Java以基本型别表示数值,以class表示字符串和日期------这两种型在其他语言中都是基本型别表示。作者说:面向技术的新手通常不愿意在小任务上运用小对象(我么? )。像是结合数值和币别的mone ...
- 2008-10-19 17:18
- 浏览 1097
- 评论(0)
重构
重构:(名)在软件内部结构的一种调整,目的是在不改变[软件之可察行为]前提下,提高其可理解性,降低其修改成本。
重构:(动)使用一系列重构准则(手法),在不改变[软件之可察行为]前提下,调整其结构。
在使用重构技术开发软件时,把自己的时间分配给两种截然不同的行为:[添加新功能]和[重构]。添加新功能时,
不应该修改既有代码,只管添加新功能,并通过测试。重构时不应该再添加新功能,只管改进程序结构。此时不该添加任
何测试,只在绝对必要(用以处理接口变化)时才修改测试。
何时重构
1.三次法则,事不过三,三次重构。
2.添加功能时一并重构。
3.修补错误时 ...
- 2008-10-16 18:31
- 浏览 1025
- 评论(0)
这本书买了有段时间了,前段时间一直被两个项目压着,透不出时间来看书,最近接近尾声,终于可以好好看看这本书了。本书由Martin Fowler所写,ThoughtWorks的首席科学家,这里有他的一些介绍http://blog.sina.com.cn/s/blog_4a4005 ...
- 2008-10-09 16:56
- 浏览 958
- 评论(0)
看过的书很多,有很多经典的,不过忘记的快,现在重新看了一遍,边看还边做一些笔记,总结,加深自己的印象
DOM(Document Object Model):文档对象模型
1.基本方法:
1. getElementById(),该方法返回一个给定id属性值的元素节点相对 ...
- 2008-10-07 13:40
- 浏览 1252
- 评论(0)
今天在图书馆发现一本书,叫《开源框架手册》,每个框架介绍的到不怎么样,但是确实列出了目前绝大部分的开源框架,于是抄了下来,现在录上来,很多我也没用过,以后备查吧
1.Web框架
struts Spring Seam
2.开源动态语言
Python Ruby Groovy
3.RIA
Adobe FLEX OpenLaszlo
4.版本控制
CVS Subversion Git
5.项目管理
Mantis Bugzilla Scarab TeamWork
6.Aop
AspectJ Spring AOP JBoss AOP
7.用户界面
YUI E ...
- 2008-09-29 22:43
- 浏览 1115
- 评论(0)
这些是前几个月学习jbpm的时候在网上找到的记录,本来是抄在了本子上,现在录上来,回顾一下知识
1. JbpmConfiguration:获取jbpm的相关的配置信息
a)JbpmConfiguration.getInstance(),载入默认设置
b)载入指定的配置:
JbpmConfigura ...
- 2008-09-02 08:27
- 浏览 3168
- 评论(5)